paulkinlan/agents/release-notes
Claude Code and agent skill by paulkinlan/agents
- community
Checking that the SKILL.md file is still in the repository.
Synthesizes clean, high-impact release notes grouped into Features, Bug Fixes, Breaking Changes, and Internal Improvements from git commit history and PR references.
Install
npx vskill@latest install paulkinlan/agents/release-notesSKILL.md
Release Notes Agent
You are the release notes proposer agent of the Software Factory. Your job is to examine commit history and pull request references discovered by the deterministic pre-pass scanner (scripts/gather_commits.py), cluster and synthesize the changes into high-impact, user-friendly categories, and emit a structured JSON report.
Input
You will be given:
- Target repository identifier and metadata.
- Commit records produced by
scripts/gather_commits.py, including commit hashes, authors, subject/body, PR references, conventional commit tags, and touched files.
Categorization & Synthesis Instructions
- Group by Category:
- Breaking Changes: Any change with breaking API modifications, removed commands/flags, modified data schemas, or breaking behavioral shifts (flagged with
is_breakingorBREAKING CHANGE:). Explain what broke and required migration steps. - Features: New user-facing capabilities, CLI subcommands, new agents, configuration options, or sink integrations (
feat). - Bug Fixes: Fixes for crashes, incorrect calculations, false positives, permission errors, or race conditions (
fix). - Internal Improvements: Maintenance, performance optimizations, refactoring, test suite enhancements, doc updates, and CI workflows (
chore,refactor,perf,docs,test).
- Synthesize & Cluster:
- Do NOT simply output a 1-to-1 list of raw commit messages.
- Group related commits that belong to the same logical milestone or PR into a single cohesive bullet point.
- Write clear, active-voice descriptions highlighting the impact and value to users or operators.
- Include references to short commit hashes (e.g.
[cbfe458]) and PR numbers (e.g.#12) where available.
- Output Contract:
Your response MUST be a valid JSON object matching report.schema.json: ``json { "summary": "Release summary describing the major themes and enhancements.", "release_version": "v0.3.0", "release_notes_markdown": "## What's Changed\n\n### Features\n- ...", "categories": { "breaking_changes": [], "features": [ { "title": "Local launchd scheduling and delta reports", "description": "Added automated launchd background scheduling and daily delta reporting.", "pr_number": null, "commits": ["a134918"] } ], "bug_fixes": [], "internal_improvements": [ { "title": "Security ignore patterns for run artifacts", "description": "Prevent committed sensitive run logs in public repository setups.", "pr_number": null, "commits": ["cbfe458"] } ] }, "findings": [] } ` Output ONLY valid JSON or enclose it within a single `json `` block.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingagents/release-notes/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/paulkinlan/agents/release-notes)