원클릭으로
openclaw-changelog-update
Regenerate OpenClaw release changelog sections from git history before beta or stable releases.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Regenerate OpenClaw release changelog sections from git history before beta or stable releases.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Auto Review closeout. Codex review is the default when no engine is set and is the recommended reviewer.
Use when previewing local channel message flow fixtures.
Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.
Use the Crabbox wrapper for OpenClaw remote validation across Linux, macOS, Windows, and WSL2, including delegated Blacksmith Testbox proof. Report the actual provider and id.
Discord archive: search, sync freshness, DMs, channel slices, SQL counts, and Discrawl repo work.
Use immediately for any pasted OpenClaw GitHub issue or PR URL/number, and for OpenClaw issue/PR review, triage, duplicate search, opener identity/who wrote it, author account age/activity, comments, labels, close, land, or maintainer evidence checks.
| name | openclaw-changelog-update |
| description | Regenerate OpenClaw release changelog sections from git history before beta or stable releases. |
Use this for release changelog rewrites and GitHub release-note source text.
Use it with release-openclaw-maintainer; this skill owns changelog content,
ordering, and audit discipline.
Rewrite the target CHANGELOG.md version section from history, not from stale
draft notes. Produce user-facing release notes sorted by user interest while
preserving issue/PR refs and thanks.
YYYY.M.D, without beta suffix.main before branching when possible:
git fetch --tags origingit pull --ff-onlygit status -sbgit log --first-parent --date=iso-strict --pretty=format:'%h%x09%ad%x09%s' <base-tag>..<target-ref>git log --first-parent --grep='(#' --date=short --pretty=format:'%h%x09%ad%x09%s' <base-tag>..<target-ref>--since='24 hours ago' when main moved during the release.## YYYY.M.D## Unreleased section above the target releaseUnreleased contains release-bound notes, fold them into the target
section instead of deleting them### Highlights: 5-8 bullets, broad user wins first### Changes: new capabilities and behavior changes### Fixes: user-facing fixes first, grouped by impact and surface#issue, (#PR), Fixes #..., and Thanks @...Thanks @author, even when the PR had no linked issue@openclaw, @clawsweeper, or @steipetesrc/plugins/compat/registry.tssrc/commands/doctor/shared/deprecation-compat.tsremoveAfter is on/before release date, resolve it
or explicitly record the blocker before shippinggit diff --checkscripts/committer "docs(changelog): refresh YYYY.M.D notes" CHANGELOG.mdmainIf GitHub API quota is exhausted, do not idle. Continue work that does not need GitHub API:
npm view checksOnly GitHub Release creation, workflow dispatch, run polling, artifact download, and issue/PR mutation need API quota.