React Router Release Notes Prep
remix-run/react-router
Polishes pending React Router change files before the versioning scripts run, and decides whether a long-form What's Changed section is warranted.
依据目标库/模块既有 CHANGELOG.md 版式,从上一版日期到当前用 git 收集该库根路径下 提交(含完整 commit message 正文),去重合并后撰写专业变更条目;与项目发版版本 配置对齐。在用户要求更新 CHANGELOG、发版说明、模块变更记录或同步某子库 Change Log 时使用。
$ npx skills add afkT/DevUtils --skill release-changelog-update -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install afkT/DevUtils release-changelog-update --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/afkT/DevUtils.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.cursor/skills/release-changelog-update .claude/skills/release-changelog-update && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "release-changelog-update" agent skill from https://github.com/afkT/DevUtils/tree/master/.cursor/skills/release-changelog-update into .claude/skills/release-changelog-update/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-changelog-update", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/afkT/DevUtils/tree/master/.cursor/skills/release-changelog-updateType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add afkT/DevUtils --skill release-changelog-update -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install afkT/DevUtils release-changelog-update --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/afkT/DevUtils.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.cursor/skills/release-changelog-update .agents/skills/release-changelog-update && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "release-changelog-update" agent skill from https://github.com/afkT/DevUtils/tree/master/.cursor/skills/release-changelog-update into .agents/skills/release-changelog-update/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-changelog-update", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add afkT/DevUtils --skill release-changelog-update -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install afkT/DevUtils release-changelog-update --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/afkT/DevUtils.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.cursor/skills/release-changelog-update .cursor/skills/release-changelog-update && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "release-changelog-update" agent skill from https://github.com/afkT/DevUtils/tree/master/.cursor/skills/release-changelog-update into .cursor/skills/release-changelog-update/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-changelog-update", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/afkT/DevUtils.git --path .cursor/skills/release-changelog-update--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add afkT/DevUtils --skill release-changelog-update -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install afkT/DevUtils release-changelog-update --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/afkT/DevUtils.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.cursor/skills/release-changelog-update .gemini/skills/release-changelog-update && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "release-changelog-update" agent skill from https://github.com/afkT/DevUtils/tree/master/.cursor/skills/release-changelog-update into .gemini/skills/release-changelog-update/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-changelog-update", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install afkT/DevUtils release-changelog-updateInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add afkT/DevUtils --skill release-changelog-update -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/afkT/DevUtils.git skills-src && mkdir -p .github/skills && cp -r skills-src/.cursor/skills/release-changelog-update .github/skills/release-changelog-update && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "release-changelog-update" agent skill from https://github.com/afkT/DevUtils/tree/master/.cursor/skills/release-changelog-update into .github/skills/release-changelog-update/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-changelog-update", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add afkT/DevUtils --skill release-changelog-update -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install afkT/DevUtils release-changelog-update --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/afkT/DevUtils.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.cursor/skills/release-changelog-update .opencode/skills/release-changelog-update && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "release-changelog-update" agent skill from https://github.com/afkT/DevUtils/tree/master/.cursor/skills/release-changelog-update into .opencode/skills/release-changelog-update/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-changelog-update", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
release-changelog-update依据目标库/模块既有 CHANGELOG.md 版式,从上一版日期到当前用 git 收集该库根路径下 提交(含完整 commit message 正文),去重合并后撰写专业变更条目;与项目发版版本 配置对齐。在用户要求更新 CHANGELOG、发版说明、模块变更记录或同步某子库 Change Log 时使用。
Release Changelog Update is an agent skill from afkT/DevUtils. 依据目标库/模块既有 CHANGELOG.md 版式,从上一版日期到当前用 git 收集该库根路径下 提交(含完整 commit message 正文),去重合并后撰写专业变更条目;与项目发版版本 配置对齐。在用户要求更新 CHANGELOG、发版说明、模块变更记录或同步某子库 Change Log 时使用。
Its SKILL.md is about 900 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Changelog and release notes and Commit messages. It works with Git. The repository describes itself as: :fire: ( 持续更新,目前含 300+ 工具类 ) DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。该项目尽可能的便于开发人员,快捷、高效开发安全可靠的项目。 The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 6022ede. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Release Changelog Update loads about 902 tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 205 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from afkT/DevUtils at commit 6022ede, republished under its Apache-2.0 licence (© afkT). 205 words, ~902 tokens.
.claude/skills/release-changelog-update/SKILL.md (or your agent's skills folder).CHANGELOG.md;若源码分布在多个子目录但共用同一份 CHANGELOG,则以该 CHANGELOG 所在目录为库根,git 范围覆盖所有属于该库的源码路径。Version 行、分隔线长度、条目前缀与历史语气。Change Log
==========
Version <版本字符串> *(yyyy-MM-dd)*
----------------------------
* `[标签]` 中文说明(可含英文类名、方法名,与同文件历史条目一致)
`[Add]`、`[Delete]`、`[Update]`、`[Refactor]`、`[Move]`、`[Feature]`、`[Build]`、`[Chore]`、`[Upgrade]`、`[Fix]`、`[Merge]`、`[Remove]`、`[Perf]`、`[Style]`、`[sync]` 等;禁止自造未在仓库中出现过的标签缩写。2.5.1-2 而版本配置已为 2.5.2):写入 CHANGELOG 的 Version 必须与本次对外发布版本一致;若仅文档滞后,应对齐当前发版配置中的值并在同次提交中避免长期分叉。2.5.1-2):下一版以维护者与发版版本源为准,不臆造 semver;常见情况是下一正式补丁版为 2.5.2、2.5.3 等,以发版配置为准。*(yyyy-MM-dd)* 使用写入当天(对话中 authoritative date)或用户指定的发版日。Version … *(yyyy-MM-dd)*,取其中日期作为「上一版发布日」。HEAD 与对话日期为准),落在该库根目录下的改动;以 git 事实 为准,禁止写入未触及该路径的条目。--after="yyyy-MM-dd" 或定位「写入上一版 CHANGELOG 的 commit」之后继续 git log,减少重复;默认 --since="yyyy-MM-dd" 与用户约定一致即可。禁止仅用 git log 的 subject(%s)作为唯一依据;正文(body)、多段落说明、列表同样参与归纳。
推荐在库根路径下执行(将日期、路径替换为实际值;PATH 为库目录,如 <库根>/):
# 完整提交说明:%B = subject + body(含空行与多段)
git log --since="yyyy-MM-dd" --pretty=format:"%h%n%B%n----COMMIT----" -- PATH
# 需要作者日期辅助核对时(仍含完整 %B)
git log --since="yyyy-MM-dd" --pretty=format:"%h %ad%n%B%n----COMMIT----" --date=short -- PATH--no-merges 后信息量足够,可忽略 merge 噪声;若重要合并说明仅在 merge message 中,则保留并去重其与子提交的重复表述。-- 后写多个路径,或分路径 git log 后合并同一主题的 commit,条目仍按「一条一事」归纳。%B(含 body、续行、列表)。[Fix]/[Add]/[Refactor] 等,与同文件历史用法一致;不确定时优先与同库近期条目风格一致。========== 之后、上一版 Version 块之前(全文从新到旧)。`[Chore]` 依赖 xxx 库同步升级(或对应依赖库名),句式与同文件历史保持一致。Version 行与一条与历史一致的 [Chore](须与发版配置/实际依赖变更一致,不得虚构依赖升级)。versionName/version、Maven version、npm version 等)。Version 必须与本次对外发布版本一致;多子模块各自 CHANGELOG 时,每条记录对其库根的版本源,勿混用其它模块版本。CHANGELOG.md 顶部 2~3 个版本块,确认标题、标签、句式。Version … *(yyyy-MM-dd)* 与即将写入的新版本(对照发版版本源或用户指定)。git log,格式含完整 %B,必要时配合 git diff/git show 核对事实。[Chore] 等写法。© afkT, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .cursor/skills/release-changelog-update of afkT/DevUtils.
Open the folder on GitHubat commit 6022ede
Release Changelog Update next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Release Changelog Update this skillafkT/DevUtils | 1.6k | — | ~902 | Automated safety check: Pass | Apache-2.0 | |
| React Router Release Notes Prepremix-run/react-router | 57k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Git Workflow and Versioningaddyosmani/agent-skills | 104k | 2 repos | ~3.5k | Automated safety check: Notes | MIT | |
| Verdaccio Pull Request Workflowverdaccio/verdaccio | 18k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Commitizencommitizen-tools/commitizen | 3.5k | — | ~839 | Automated safety check: Pass | MIT | |
| PR Pushicebear0828/codex-proxy | 1.8k | — | ~2.2k | Automated safety check: Notes | Custom licence |
remix-run/react-router
Polishes pending React Router change files before the versioning scripts run, and decides whether a long-form What's Changed section is warranted.
addyosmani/agent-skills
Sets git habits for every change: short-lived branches, atomic commits with descriptive messages, clean pull requests, plus versioning, tagging and changelogs for releases.
verdaccio/verdaccio
Takes a change through a verdaccio pull request: branch, local checks, changeset, title and body, labels, CI and review rounds, and ports to other release lines.
commitizen-tools/commitizen
A skill your agent uses for tasks involving Conventional Commits, commit message validation, Commitizen configuration, semantic version bumps, changelog generation, or CI/release automation with the…
icebear0828/codex-proxy
Package the current working changes into a standards-compliant codex-proxy pull request: branch hygiene, commit message linting, CHANGELOG prompt, conventional commit, push, and gh pr create against…
icebear0828/codex-proxy
Package the current working changes into a standards-compliant codex-proxy pull request: branch hygiene, commit message linting, CHANGELOG prompt, conventional commit, push, and gh pr create against…
afkT/DevUtils
依据 Android 官方「版本」文档完成平台适配:按版本号 N 抓取行为变更(所有应用、 targetSdk=N)、changes/features 子页与探索新功能/API;归纳影响项并落地到 Manifest/Gradle/工具类封装。在用户要求 Android 版本适配、行为变更排查、 targetSdk 升级、新 API 封装或对照…
afkT/DevUtils
统一 Android XML 资源命名:layout、drawable、mipmap、color、values、id 的前缀与 snakecase 规则;把颜色/圆角/描边/状态编码进文件名(bg、border、textcolor…selector)。
afkT/DevUtils
根据用户给出的 Java/Kotlin 工具类或 View 相关源码,设计并实现 androidx.databinding.BindingAdapter。
afkT/DevUtils
对 DevUtils 工程(DEPSROOT=file/gradle、DEPSMANIFEST=file/deps)中定义的第三方库 GAV 依赖做版本查证与升级;结合 Maven Central、Google Maven、Gradle Plugin Portal、 JitPack 与 GitHub Releases/README 交叉校验「最新可用版本」;必要时修正…
afkT/DevUtils
为布局 XML 中的控件默认补全 DevSimple(lib/DevSimple)的 ViewTheme 样式引用: 按控件继承链匹配 ViewTheme.<类名>,ImageView/AppCompatImageView 使用 ViewTheme.ImageView.FITXY,无匹配则用 ViewTheme.View。工作区内优先 Read…
afkT/DevUtils
在需要圆角矩形纯色背景、描边边框时,优先用 DevWidget(io.github.afkt:DevWidgetX)的 dev.widget.ui.round 包替代 shape / layer-list drawable。流程与核心坑在 SKILL,Round 系列 View、R.styleable.DevWidget 中 app:dev 属性及源码对照见…
Works with
Categories
依据目标库/模块既有 CHANGELOG.md 版式,从上一版日期到当前用 git 收集该库根路径下 提交(含完整 commit message 正文),去重合并后撰写专业变更条目;与项目发版版本 配置对齐。在用户要求更新 CHANGELOG、发版说明、模块变更记录或同步某子库 Change Log 时使用。. Release Changelog Update is an agent skill from afkT/DevUtils.
Release Changelog Update fits situations like: tasks that involve Changelog and release notes; tasks that involve Commit messages.
Run `npx skills add afkT/DevUtils --skill release-changelog-update -a claude-code`. Or copy the skill folder (.cursor/skills/release-changelog-update in afkT/DevUtils) into .claude/skills/release-changelog-update in your project. Claude Code loads it when a task matches its description.
Run `npx skills add afkT/DevUtils --skill release-changelog-update -a codex`. Or copy the skill folder (.cursor/skills/release-changelog-update in afkT/DevUtils) into .agents/skills/release-changelog-update in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add afkT/DevUtils --skill release-changelog-update -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/release-changelog-update, .gemini/skills/release-changelog-update, .github/skills/release-changelog-update and .opencode/skills/release-changelog-update in your project.
Going by SKILL.md and its folder, Release Changelog Update needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Release Changelog Update is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 902 tokens (SKILL.md is roughly 3.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Release Changelog Update: React Router Release Notes Prep (remix-run/react-router, 57k stars), Git Workflow and Versioning (addyosmani/agent-skills, 104k stars), Verdaccio Pull Request Workflow (verdaccio/verdaccio, 18k stars) and Commitizen (commitizen-tools/commitizen, 3.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
afkT (a GitHub user) maintains it in afkT/DevUtils, which has 1,613 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on September 2, 2026.
Source: afkT/DevUtils on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.