Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Changelog

Skill Verifiziert Aktiv

Generate a changelog from git history since a tag, date, or commit

Zweck

To automate the creation of changelogs from git history, streamlining release notes generation and improving project documentation.

Funktionen

  • Generate changelog from git history
  • Supports specifying start point by tag, date, or commit
  • Categorizes commits by conventional commit prefixes
  • Formats output into a readable changelog structure
  • Analyzes commit messages by intent if conventional prefixes are absent

Anwendungsfälle

  • Creating release notes for software projects
  • Documenting changes between versions
  • Maintaining a clear history of features and bug fixes
  • Automating the changelog generation process

Nicht-Ziele

  • Generating changelogs for non-git repositories
  • Analyzing commit messages outside of a specified git history range
  • Creating changelogs for complex merge commit structures

Workflow

  1. Parse arguments (since point, repo path)
  2. Read git log since the specified point
  3. Categorize commits by conventional commit prefixes (feat, fix, docs, perf, refactor, other)
  4. Analyze commit messages by intent if no conventional commits found
  5. Format output into a structured changelog

Installation

npx skills add faizkhairi/claude-code-blueprint

Führt das Vercel skills CLI (skills.sh) via npx aus — benötigt Node.js lokal und mindestens einen installierten skills-kompatiblen Agent (Claude Code, Cursor, Codex, …). Setzt voraus, dass das Repo dem agentskills.io-Format folgt.

Qualitätspunktzahl

Verifiziert
99 /100
Analysiert about 23 hours ago

Vertrauenssignale

Letzter Commitabout 1 month ago
Sterne22
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Release Manager

100

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

Skill
alirezarezvani

Changelog From Commits

99

Generieren Sie einen für Benutzer bestimmten CHANGELOG-Eintrag aus rohen Git-Log-Ausgaben. Verwenden Sie dies, wenn der Benutzer eine Veröffentlichung vorbereitet, fragt „Was hat sich seit der letzten Version geändert“, darum bittet, Release Notes zu schreiben, oder eine Charge von Commits für Endbenutzer zusammenfassen möchte.

Skill
rockscy

Create Github Release

98

Create a GitHub release with proper tagging, release notes, and optional build artifacts. Covers semantic versioning, changelog generation, and GitHub CLI usage. Use when marking a stable version of software for distribution, publishing a new library or application version, creating release notes for stakeholders, or distributing build artifacts (binaries, tarballs).

Skill
pjt222

Manage Changelog

97

Maintain a changelog following Keep a Changelog format. Covers entry categorization (Added, Changed, Deprecated, Removed, Fixed, Security), version section management, and unreleased tracking. Use when starting a new project that needs a changelog, adding entries after completing features or fixes, preparing a release by promoting Unreleased entries to a versioned section, or converting a free-form changelog to Keep a Changelog format.

Skill
pjt222

Release Skills

95

Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, GitHub Releases, annotated tags, historical release backfill, and generic projects. Use when user says "release", "发布", "new version", "bump version", "push", "推送", "release notes", "GitHub Release", or "回填 Release".

Skill
jimliu

OpenClaw Release Maintainer

100

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

Skill
steipete