Agent Skillsmohitagw15856/pm-claude-skills › changelog-writer

changelog-writer

GitHub

将原始提交、PR或变更列表转换为面向用户的发布说明。按类型分组,优先展示破坏性变更及迁移步骤,遵循Keep a Changelog规范与语义化版本控制。

exports/openclaw/changelog-writer/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

编写发布说明 生成Changelog条目 根据原始变更创建版本公告

Install

npx skills add mohitagw15856/pm-claude-skills --skill changelog-writer -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/exports/openclaw/changelog-writer -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@changelog-writer

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill changelog-writer -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "changelog-writer",
    "homepage": "https:\/\/mohitagw15856.github.io\/pm-claude-skills\/skill\/changelog-writer.html",
    "metadata": {
        "openclaw": {
            "emoji": "🗣"
        }
    },
    "description": "Turn a list of changes, commits, or PRs into clean release notes \/ a changelog entry. Use when asked to write release notes, a changelog, or a version announcement from raw changes. Produces a Keep-a-Changelog-style entry grouped by type (Added\/Changed\/Fixed\/etc.), written for users — surfacing breaking changes and upgrade notes up top. To go straight from a raw git log use changelog-generator instead."
}

Changelog Writer Skill

Raw commit logs are written for the author; a changelog is written for the user. This skill turns a pile of commits/PRs/changes into a clean release entry — grouped by type, in plain user-facing language, with breaking changes and upgrade steps surfaced first so nobody gets surprised.

Required Inputs

Ask for these only if they aren't already provided:

  • The changes — commit messages, PR titles, or a bullet list of what changed.
  • Version & date — the release number (or help pick per semver) and date.
  • Audience — end users, API consumers, library developers (sets the voice).
  • Conventions (optional) — Keep a Changelog, an existing style, links to issues/PRs.

Output Format

Follow Keep a Changelog conventions:

[version] — [date]

⚠️ Breaking changes (only if any) — each breaking change + the exact migration step to fix it. This goes first.

Added — new features/capabilities, in user terms. Changed — changes to existing behavior. Deprecated — soon-to-be-removed features (and what to use instead). Fixed — bug fixes (what was broken, from the user's view). Security — any security-relevant fixes.

(Omit empty sections.) Each line: user-facing outcome first, with an issue/PR reference if available — not the raw commit message.

Upgrade notes (if needed) — anything to do when upgrading beyond the breaking-changes steps.

Semver note — if the version was inferred, one line on why (breaking → major, feature → minor, fix → patch).

Quality Checks

  • Entries are grouped by type (Added/Changed/Fixed/…) with empty sections omitted
  • Breaking changes are surfaced first, each with a concrete migration step
  • Lines are user-facing outcomes, not raw commit messages
  • References (issues/PRs) are included where available
  • The version respects semver (breaking→major, feature→minor, fix→patch)

Anti-Patterns

  • Do not paste raw commit messages — translate to what the user gains or must do
  • Do not bury breaking changes among the features — they go first, with migration steps
  • Do not include internal-only noise (refactors, CI tweaks) the user doesn't care about
  • Do not mix change types into one list — group them
  • Do not misclassify the version bump — a breaking change is a major, not a patch

Based On

The Keep a Changelog standard and Semantic Versioning, written for the reader rather than the committer.

Version History

  • 54fad50 Current 2026-07-19 12:12

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
9ffb49b3
Indexed
2026-07-19 12:12

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 13:55
浙ICP备14020137号-1 $방문자$