Communitygithub.com

release-notes

Generate polished release notes from git history. Use when cutting a release, before publishing a GitHub release, or when you need a changelog from commits between two tags. Groups changes by type, surfaces breaking changes, and drafts highlights.

Was ist release-notes?

release-notes is a Claude Code agent skill that generate polished release notes from git history. Use when cutting a release, before publishing a GitHub release, or when you need a changelog from commits between two tags. Groups changes by type, surfaces breaking changes, and drafts highlights.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/unisone/openclaw-skill-suite/tree/main/skills/release-notes

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht release-notes?

Turns raw git history into release notes a human would actually want to read.

What it does

  • Diffs commits between two refs (tags, branches, or HEAD)
  • Groups changes by type: features, fixes, breaking changes, chores
  • Detects breaking changes from conventional-commit ! markers and BREAKING CHANGE: footers
  • Drafts a highlights section (the 3-5 changes users actually care about)
  • Outputs GitHub-release-ready Markdown

Usage

# Notes for the upcoming release (last tag -> HEAD)
git log $(git describe --tags --abbrev=0)..HEAD --oneline

# Between two tags
git log v1.2.0..v1.3.0 --pretty=format:'%h %s %b'

Then ask the agent: "draft release notes for v1.3.0 from these commits."

Or with the GitHub CLI, straight into a release draft:

# Create the tag, then draft release notes from the diff
git tag v1.3.0 && git push origin v1.3.0
gh release create v1.3.0 --generate-notes --draft
# then refine the generated notes with this skill

Process

1. Collect the commits

git log <prev-tag>..<new-tag> --pretty=format:'%h|%s|%b|%an' --no-merges

Include merge commits separately if the repo uses merge-based flow — the merge title usually summarizes the PR better than individual commits.

2. Classify each commit

Prefix / signalSection
feat, feat!Features
fixBug fixes
! or BREAKING CHANGE:⚠️ Breaking changes (also listed in their own section)
perfPerformance
docs, chore, ci, refactor, testGrouped under "Other" or omitted

Commits without conventional prefixes: classify by message content. When in doubt, put it in "Other changes" rather than dropping it silently.

3. Draft highlights

Pick the 3-5 changes that matter most to users of the software:

  • New capabilities they'll notice
  • Breaking changes they must act on
  • Fixes for widely-reported issues

Write each as one plain sentence. No marketing adjectives.

4. Write the notes

## v1.3.0

**Highlights**
- ...
- ...

### ⚠️ Breaking changes
- ...

### Features
- ...

### Bug fixes
- ...

### Other changes
- ...

**Full changelog:** <prev-tag>...<new-tag>

5. Sanity checks before publishing

  • Every breaking change appears in the ⚠️ section with a migration hint
  • No internal-only chores presented as user-facing features
  • Contributor names credited where the repo convention does so
  • Version number matches the tag

Conventions

  • Follow the repo's existing release-notes style if it has one — consistency beats any template.
  • If the repo uses gh release --generate-notes, use its output as the starting draft and refine: it gets the list right but the highlights wrong.
  • Never invent changes that aren't in the commit range. When the range is ambiguous, ask which refs to compare instead of guessing.

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

astra-operator

Delegate computer-use and browser tasks to OpenAI

design-inspo

Find design inspiration from curated gallery sites. Use when a user needs UI/UX references, design examples, or inspiration for specific components (navbars, CTAs, hero sections, landing pages, etc.), full websites, SaaS products, mobile apps, animations, icons, branding, or design systems. Helps select the right inspiration source and browse examples.

graphrag

Build a GraphRAG pipeline over documents. Use when plain vector search returns chunks without connections, when questions need multi-hop reasoning (

money-challenge

Design a public economic-outcome challenge for an AI product launch. Use when you want measurable proof that your agent creates or saves money. Covers the #musemoneychallenge mechanic: time-boxed, hashtag-tracked, user-submitted dollar outcomes with verification discipline.

mundane-demos

Demo strategy that leads with mundane real-life utility instead of benchmarks. Use when presenting an AI agent or product to non-technical audiences. Covers picking tasks the viewer did this morning, showing end-to-end completion, and letting speed be the wow factor.

remotion-product-demos

Create Apple-keynote-quality product demo videos with Remotion. Covers glass phone mockups, floating 3D spheres, typing animations, card UIs, ripple effects, and smooth scene transitions. Use when asked to create product demos, app showcase videos, UI walkthrough animations, or

repo-security-scan

Scan a repository for high-signal security issues and produce a report. Use when auditing a codebase for leaked secrets or vulnerable dependencies, before a release, or when onboarding an unfamiliar repo. Runs gitleaks secret scanning and osv-scanner dependency checks.

secure-agent-design

Security architecture patterns for personal AI agents that touch real accounts. Use when designing an agent with access to inbox, calendar, finances, or shopping. Covers per-user isolated VMs, pre-action sentinel checks, least-privilege connectors, human approval gates, and single-use payment credentials.

testimonial-launch

Turn user testimonials into launch distribution. Use when launching a product or feature and you want real user proof to carry the announcement instead of marketing copy. Covers soliciting specific testimonials, curating them, and amplifying via quote-posts.

validator-quotes

Earn and deploy third-party validator quotes for a launch. Use when you need credibility beyond your own claims. Covers who to approach, how to get honest reactions, and how to amplify them via quote-posts, based on the founder/CEO validators behind the Muse launch.

Verwandte Skills