changelog

GitHub

根据提交历史或合并的PR范围,自动生成按变更类型分组的发布说明和更新日志。支持版本对比、PR详情收集及用户可见性过滤,确保内容准确并提示破坏性变更。

examples/scribe/skills/changelog/SKILL.md omnigent-ai/omnigent

Trigger Scenarios

生成发布说明 创建更新日志 查询两个版本间的变更

Install

npx skills add omnigent-ai/omnigent --skill changelog -g -y
More Options

Non-standard path

npx skills add https://github.com/omnigent-ai/omnigent/tree/main/examples/scribe/skills/changelog -g -y

Use without installing

npx skills use omnigent-ai/omnigent@changelog

指定 Agent (Claude Code)

npx skills add omnigent-ai/omnigent --skill changelog -a claude-code -g -y

安装 repo 全部 skill

npx skills add omnigent-ai/omnigent --all -g -y

预览 repo 内 skill

npx skills add omnigent-ai/omnigent --list

SKILL.md

Frontmatter
{
    "name": "changelog",
    "description": "Turn a range of commits or merged PRs into a changelog entry grouped by change type. Use when the user asks for release notes, a changelog, or \"what changed\" between two points."
}

changelog — write a changelog from a commit/PR range

Turn a range of history into a clear changelog entry that a user can read to decide whether and how to upgrade.

Gather the range

Establish the range first. Honor an explicit one ("since v1.2.0", "the last 10 commits", "PRs merged this week"); otherwise default to commits since the most recent tag (git describe --tags --abbrev=0 then git log <tag>..HEAD).

Collect the raw material yourself with sys_os_shell:

  • git log <range> --no-merges --pretty=format:'%h %s' for the commit subjects.
  • git log <range> --merges or gh pr list --search "merged:>=<date>" for PRs.
  • git diff <range> --stat to see the surface area, and gh pr view <n> for a PR's intent when a subject line is terse.

When a subject is unclear about user impact, dispatch the researcher (purpose: explore) to read the diff and report what actually changed for users — do not guess from the subject alone.

Group by change type

Use the Keep a Changelog categories, dropping any that are empty:

## <version or range> — <YYYY-MM-DD>

### Added
### Changed
### Deprecated
### Removed
### Fixed
### Security

Write each entry

  • One line per user-visible change, in the imperative or past tense, describing the effect on the user — not the internal mechanics.
  • Lead with the change, link the PR or commit in parentheses at the end.
  • Omit pure-internal churn (refactors, test-only changes, CI) unless it changes behavior. A changelog is for users, not a commit dump.
  • Call out breaking changes explicitly and point to the migration-guide skill if upgrade steps are needed.

Verify

Before finalizing, route the draft through the reviewer (purpose: review) when the changelog will ship — version numbers, "removed"/"breaking" claims, and flag names are exactly what a fact-check catches.

Version History

  • a8f41cb Current 2026-08-12 09:03

Same Skill Collection

.claude/skills/antigravity-sdk-e2e-dev/SKILL.md
.claude/skills/copilot-sdk-e2e-dev/SKILL.md
.claude/skills/cursor-sdk-e2e-dev/SKILL.md
.claude/skills/harness-integration-guide/SKILL.md
.claude/skills/pi-native-e2e-dev/SKILL.md
deploy/docker/SKILL.md
examples/debby/skills/debate/SKILL.md
examples/deep-research/skills/deep-research/SKILL.md
examples/polly/skills/cross-review/SKILL.md
examples/polly/skills/fanout/SKILL.md
examples/polly/skills/investigate/SKILL.md
examples/scribe/skills/api-docs/SKILL.md
examples/scribe/skills/migration-guide/SKILL.md
examples/sentinel/skills/security-audit/SKILL.md
omnigent/onboarding/agent/skills/build-omnigent/SKILL.md
omnigent/onboarding/agent/skills/detect-framework/SKILL.md
omnigent/onboarding/agent/skills/omnigent-knowledge/SKILL.md
.claude/skills/antigravity-native-e2e-dev/SKILL.md
.claude/skills/cli-setup-verify/SKILL.md
.claude/skills/polly-e2e-dev/SKILL.md
.claude/skills/run-load-test/SKILL.md

Metadata

Files
0
Version
901aa8d
Hash
f3df7736
Indexed
2026-08-12 09:03

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-16 16:13
浙ICP备14020137号-1 $mapa de visitantes$