- Home
- Skills
- Agents & Orchestration
- Changelog Scribe
Changelog Scribe
Automates changelog generation, SemVer recommendations, and release audits from git history and PR metadata.
$25
Works with the AI tools you already use
Changelog Scribe
Example session with this skill installed
Write a changelog for the changes since v1.2.0. Check the merged PRs and verify if we need a minor or major bump. Update CHANGELOG.md.
- Read your context and instructions
- Compiled the changelog scribe
- Generated the document
I have analyzed the 14 commits and 3 merged PRs since tag v1.2.0. I found one breaking change in the CLI argument parser and two new features.
Release Draft: v2.0.0
Semver Recommendation: MAJOR bump (v1.2.0 -> v2.0.0)
Reason: PR #42 ("Refactor CLI flags") removed the --legacy-auth flag, which is a breaking change for CI workflows.
Developer Changelog (CHANGELOG.md)
## [2.0.0] - 2023-10-24
### Added
- Export `ValidationSchema` type for external middleware support (#45)
- Support for YAML configuration files via `config.yaml` (#43)
### Changed
- [BREAKING] Refactor CLI argument parsing. The `--legacy-auth` flag has been removed. (#42)
### Fixed
- Memory leak in the connection pooler during high concurrency (#44)
Customer-Facing Release Notes
New Features & Improvements
YAML Configuration: You can now manage your settings using YAML files, making complex configurations easier to read.
- Performance Fixes: Resolved a stability issue that caused high memory usage under heavy load.
Breaking Changes
- The old
--legacy-authcommand-line option has been retired. Please update your deployment scripts to use the new authentication flow.
Reviewer Report (GAPs & REVIEWS)
- REVIEW:
package.jsonversion is still1.2.0. It must be updated to2.0.0to match this release.
GAP: Commit f8a2b1 ("update utils") touches public helpers but lacks a description. I have excluded it from the draft.
- REVIEW: PR #42 indicates a breaking change but is missing a specific "Migration Guide" section in the PR body.
Next steps
- Update the version string in
package.jsonto2.0.0. - Provide a brief migration snippet for the removed
--legacy-authflag. - Run
scripts/write_changelog.pyto commit these changes to CHANGELOG.md.
changelog-scribe.pdf
PDF · document
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
The problem
Developers often spend the hour before a release manually hunting through a week of merged PRs to reconstruct a changelog. This process is prone to missing breaking changes, skipping migration notes, and creating version mismatches in manifest files.
What it does
- Analyzes git history, PR metadata, and diffs to extract actual code changes.
- Generates dual-audience notes: a technical CHANGELOG.md entry for devs and a benefit-driven summary for customers.
- Recommends a SemVer bump (Major/Minor/Patch) based on the presence of breaking changes and new features.
- Identifies gaps like undocumented public API changes or missing migration instructions.
- Scans package manifests and docs to flag version string mismatches before you tag the release.
Frameworks & tools
Works with Git, GitHub CLI (gh), and any project using standard version manifests like package.json, pyproject.toml, or Cargo.toml.
Why this beats prompting it yourself
Generic LLM prompts often hallucinate change impacts or invent feature descriptions when the commit message is vague. This skill follows a strict protocol to flag unknowns as GAPs for human review rather than guessing, ensuring your release notes are technically accurate.
Use cases
- Drafting standardized CHANGELOG.md entries from squash-merged PRs.
- Preparing customer-facing "What's New" release emails from technical diffs.
- Verifying SemVer compliance for library releases and monorepo packages.
- Auditing repository files for version string consistency before deployment.
Known limitations
Requires read access to git logs or PR JSON exports. It does not verify the functional safety of code changes or publish directly to external release management platforms.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 5 days ago
- Passed all security checks, Safe to install