Zum Hauptinhalt springen

Changelog From Commits

Skill Verifiziert Aktiv

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.

Zweck

Automatisierung der Erstellung von benutzerorientierten Release Notes aus der rohen Git-Commit-Historie, um Entwicklern Zeit zu sparen und konsistente, lesbare Changelogs sicherzustellen.

Funktionen

  • Generieren von benutzerorientierten Changelogs aus Git-Log-Ausgaben
  • Gruppieren von Commits in die Kategorien Hinzugefügt, Geändert/Behoben und Intern
  • Übersetzen von technischen Commit-Nachrichten in benutzerfreundliche Sprache
  • Filtern von Rauschen wie Tippfehlerkorrekturen und CI-Updates
  • Formatieren der Ausgabe als Markdown mit Version und Datum

Anwendungsfälle

  • Vorbereitung von Release Notes für Softwareversionen
  • Zusammenfassen einer Charge von Commits für Endbenutzer
  • Konvertieren von rohen Git-Log-Ausgaben in lesbare Dokumentation

Nicht-Ziele

  • Erstellung von Marketingbeiträgen oder Werbeinhalten
  • Erstellung von Changelogs für interne Bibliotheken ohne Auswirkungen auf den Benutzer
  • Verarbeitung von Release-Zyklen über mehrere Monate ohne vorherige Segmentierung
  • Ersetzen von konventionellen Commits für Contributor-orientierte Logs

Installation

npx skills add rockscy/solo-skills

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 21 hours ago

Vertrauenssignale

Letzter Commit14 days ago
Sterne2
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

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