Release Notes from PRs
SkillSkill
Generate user-facing release notes from merged PRs — auto-categorized by type, rewritten from commit-speak into changelog English, and formatted for Keep-a-Changelog.
About
You shipped. Nobody knows what changed.
Release Notes from PRs is an OpenClaw skill that fetches merged PRs in any date or tag range, categorizes each one as Feature/Fix/Chore/Refactor/Breaking using Conventional Commit detection and label heuristics, rewrites commit-speak into plain English, and renders a Keep-a-Changelog block plus a Slack/Twitter-ready summary — so you can stop skipping changelogs.
Three scripts, zero SaaS subscriptions, runs entirely from your terminal.
What it does
- Fetch merged PRs in a date or tag range using the gh CLI
- Auto-categorize by type using Conventional Commits, labels, and keyword fallbacks
- Detect and call out breaking changes separately before any other content
- Render Keep-a-Changelog markdown with linked PR numbers and author attribution
- Output a ≤280-character Slack/Twitter summary alongside the full changelog
What's in the package
All files listed below are bundled as fenced code blocks inside SKILL.md — there's no separate folder to install. Copy each code block into its own file using the path shown above it.
- SKILL.md — the full release notes workflow your agent follows.
- scripts/fetch_prs.sh — fetches merged PRs via gh CLI into a JSON file.
- scripts/categorize_prs.py — categorizes each PR by type using Conventional Commits, labels, and keywords.
- scripts/render_notes.py — renders Keep-a-Changelog markdown and a short summary.
- scripts/examples/ — sample prs.json, categorized.json, and a rendered CHANGELOG.md to verify the pipeline works.
How it ships
Drop SKILL.md into ~/.openclaw/skills/release-notes-from-prs/. Restart OpenClaw. Run /release-notes-from-prs or describe what you need — your agent picks it up.
Questions: hackedcubeapps@gmail.com (response within 48 hours).
Core Capabilities
- Fetch merged PRs in a date or tag range using the gh CLI
- Auto-categorize PRs as Feature/Fix/Refactor/Chore/Breaking using Conventional Commits and labels
- Rewrite commit-speak titles into readable changelog English
- Render Keep-a-Changelog markdown with linked PR numbers and author attribution
- Output a 280-character Slack/Twitter release summary alongside the full changelog
Customer ratings
0 reviews
No ratings yet
- 5 star0
- 4 star0
- 3 star0
- 2 star0
- 1 star0
No reviews yet. Be the first buyer to share feedback.
Version History
This skill is actively maintained.
April 18, 2026
Add TOC; bundled scripts shown inline
April 18, 2026
Initial release with bundled scripts inline
One-time purchase
$29
By continuing, you agree to the Buyer Terms of Service.
Details
- Type
- Skill
- Category
- Engineering
- Price
- $29
- Version
- 2
- License
- One-time purchase
Works With
Works with OpenClaw, Claude Projects, Custom GPTs, Cursor. OpenClaw-specific automation may need adaptation.
Works great with
Personas that pair well with this skill.
Ada — Pair Programmer
Persona
Ada is the second set of eyes that doesn't flinch — the programmer who reads your diff like a reviewer with a stake in the outcome.
$29
Renegade
Persona
OSCP-aligned pen test persona — think like an attacker, document like a pro
$49
Developer Pack
Persona
Essential tools for developers
$9