Skip to main content

Changelog From Commits

Skill Verified Active

Generate a user-facing CHANGELOG entry from raw git log output. Use when the user is preparing a release, says "what changed since last version", asks to write release notes, or wants to summarize a batch of commits for end users.

Purpose

To automate the creation of user-facing release notes from raw git commit history, saving developers time and ensuring consistent, readable changelogs.

Features

  • Generate user-facing changelogs from git log output
  • Group commits into Added, Changed/Fixed, and Internal categories
  • Translate technical commit messages into user-friendly language
  • Filter out noise like typo fixes and CI updates
  • Format output as markdown with version and date

Use Cases

  • Preparing release notes for software versions
  • Summarizing a batch of commits for end users
  • Converting raw git log output into readable documentation

Non-Goals

  • Generating marketing posts or promotional content
  • Creating changelogs for internal libraries without user-facing impact
  • Handling multi-month release cycles without prior segmentation
  • Replacing conventional commits for contributor-facing logs

Installation

npx skills add rockscy/solo-skills

Runs the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.

Quality Score

Verified
99 /100
Analyzed about 13 hours ago

Trust Signals

Last commit14 days ago
Stars2
LicenseMIT
Status
View Source

Similar Extensions

Release Manager

100

Use when the user asks to plan releases, manage changelogs, coordinate deployments, create release branches, or automate versioning.

Skill
alirezarezvani

Release Notes Generator

99

Generate customer-facing release notes from git logs, changelogs, or manual input. Narrative style focused on customer benefit, not feature names. Supports multiple output formats: blog post, email snippet, in-app notification, changelog entry. Use when someone says "release notes", "changelog", "what shipped", "customer update", "release communication", "what's new", "product update email", "in-app notification", "ship log", or "announce this release".

Skill
marfoerst

Changelog Updates

98

Create release notes and product updates that developers actually read and care about. This skill covers changelog formatting, versioning communication, breaking change announcements, deprecation notices, and building anticipation for new features. Trigger phrases: "changelog", "release notes", "product updates", "version communication", "breaking changes", "deprecation notice", "what's new", "release communication", "developer updates", "API versioning", "migration announcement"

Skill
jonathimer

Changelog Generator

97

Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.

Skill
davepoon

OpenClaw Release Maintainer

100

Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.

Skill
steipete

Typescript Advanced Types

100

Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.

Skill
wshobson

© 2025 SkillRepo · Find the right skill, skip the noise.