New
umputun/cc-thingz
A skill your agent uses when user asks to create a release, cut a release, or publish a version.
Review and refine ISC BIND 9 release notes for a new version — audit audience/action tags against the actual change substance, verify every covered issue is closed, and rewrite the auto-generated…
$ npx skills add isc-projects/bind9 --skill tweak-release-notes -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install isc-projects/bind9 tweak-release-notes --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/isc-projects/bind9.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/tweak-release-notes .claude/skills/tweak-release-notes && 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 "tweak-release-notes" agent skill from https://github.com/isc-projects/bind9/tree/main/.agents/skills/tweak-release-notes into .claude/skills/tweak-release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tweak-release-notes", 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/isc-projects/bind9/tree/main/.agents/skills/tweak-release-notesType 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 isc-projects/bind9 --skill tweak-release-notes -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install isc-projects/bind9 tweak-release-notes --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/isc-projects/bind9.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/tweak-release-notes .agents/skills/tweak-release-notes && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "tweak-release-notes" agent skill from https://github.com/isc-projects/bind9/tree/main/.agents/skills/tweak-release-notes into .agents/skills/tweak-release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tweak-release-notes", 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 isc-projects/bind9 --skill tweak-release-notes -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install isc-projects/bind9 tweak-release-notes --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/isc-projects/bind9.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/tweak-release-notes .cursor/skills/tweak-release-notes && 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 "tweak-release-notes" agent skill from https://github.com/isc-projects/bind9/tree/main/.agents/skills/tweak-release-notes into .cursor/skills/tweak-release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tweak-release-notes", 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/isc-projects/bind9.git --path .agents/skills/tweak-release-notes--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 isc-projects/bind9 --skill tweak-release-notes -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install isc-projects/bind9 tweak-release-notes --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/isc-projects/bind9.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/tweak-release-notes .gemini/skills/tweak-release-notes && 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 "tweak-release-notes" agent skill from https://github.com/isc-projects/bind9/tree/main/.agents/skills/tweak-release-notes into .gemini/skills/tweak-release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tweak-release-notes", 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 isc-projects/bind9 tweak-release-notesInstalls 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 isc-projects/bind9 --skill tweak-release-notes -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/isc-projects/bind9.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/tweak-release-notes .github/skills/tweak-release-notes && 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 "tweak-release-notes" agent skill from https://github.com/isc-projects/bind9/tree/main/.agents/skills/tweak-release-notes into .github/skills/tweak-release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tweak-release-notes", 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 isc-projects/bind9 --skill tweak-release-notes -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install isc-projects/bind9 tweak-release-notes --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/isc-projects/bind9.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/tweak-release-notes .opencode/skills/tweak-release-notes && 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 "tweak-release-notes" agent skill from https://github.com/isc-projects/bind9/tree/main/.agents/skills/tweak-release-notes into .opencode/skills/tweak-release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tweak-release-notes", 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.
tweak-release-notesReview and refine ISC BIND 9 release notes for a new version — audit audience/action tags against the actual change substance, verify every covered issue is closed, and rewrite the auto-generated…
Tweak Release Notes is an agent skill from isc-projects/bind9. Review and refine ISC BIND 9 release notes for a new version — audit audience/action tags against the actual change substance, verify every covered issue is closed, and rewrite the auto-generated notes into the project's established prior-art style with correct Sphinx markup, verifying the docs still build. Use when preparing or tweaking BIND 9 release notes (doc/notes/notes-.rst), reviewing a "prepare documentation"/release branch, producing the "Tweak and reword release notes" commit, or when the user mentions…
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including scripts (for example `REFERENCE.md`, `scripts/cycle_merges.py` and `scripts/issue_refs.py`).
It sits in Development, covering Changelog and release notes. It works with GitLab. The repository describes itself as: Archived mirror of https://gitlab.isc.org/isc-projects/bind9, please submit issues and PR/MRs in the GitLab. The licence is MPL-2.0.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 12d28b2. 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.
Ships 3 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
gitlab.isc.orgFrom 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.
Tweak Release Notes loads about 1.2k tokens when it runs. Until then it costs about 152 tokens; SKILL.md has 579 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); the scripts in this folder are not scanned.
The full file from isc-projects/bind9 at commit 12d28b2, republished under its MPL-2.0 licence (© isc-projects). 579 words, ~1,222 tokens.
.claude/skills/tweak-release-notes/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Refine the auto-generated release notes for a new BIND 9 version into the project's reviewed style, after checking that the generated content is correct and complete. Notes only — the changelog is never hand-edited.
Recent tags are the source of truth. This process evolves; when any
convention below is unclear or seems to conflict with what you see, mirror the
most recent released doc/notes/notes-9.*.rst files. Consistency — in git
style and in release-note style, content, and markup — is the whole goal.
Stick to existing conventions unless the maintainer asks otherwise.
gitlab (python-gitlab CLI) — issue reads use anonymous access:
gitlab --server-url https://gitlab.isc.org --skip-login -o json project-issue get --project-id isc-projects/bind9 --iid <N>. No token
needed for public issues.meson/sphinx-build — the docs build gate runs directly, no wrapper:
meson setup build && meson compile -C build arm (add -Ddoc=enabled to
setup if it doesn't auto-detect sphinx-build).doc/changelog/changelog-<ver>.rst and
doc/notes/notes-<ver>.rst already exist (committed by "Generate changelog"
and "Prepare release notes").Work top to bottom. Details for every step: REFERENCE.md.
Helper scripts (pure-local git/text + JSON parsing) are in scripts/.
The whole workflow operates on a single release branch/checkout — one
<ver> at a time.
Where the work pauses: the flags produced by steps 3 and 4 need maintainer decisions, but do not block on them — carry on with steps 5–7 for everything unflagged and present the flags together with the result. Edits that follow from flag decisions land afterwards as fixups.
Scope the cycle. Range = the most recent Set up version for BIND 9.X.Y commit ..HEAD. List merges + their action:audience tags:
python3 scripts/cycle_merges.py. (Action/audience taxonomy: REFERENCE.md.)
Audit audience→notes mapping (light checkmark). This is script- generated and rarely wrong: confirm notes-entry count == usr/pkg merge count and nothing usr/pkg is missing. Don't over-invest here.
Substance review — the main event. For every merge, judge whether the
action (sec/new/rem/chg/fix) AND audience (usr/pkg/dev/…) match what
the change actually does — not the diff's size. Read the MR/issue when in
doubt. Flag mismatches for the maintainer; do not silently re-tag. Use
the triage heuristics in REFERENCE.md. When the maintainer agrees a note
should move section (e.g. a crash mis-tagged chg → belongs in Bug Fixes,
or a sec with no CVE → Bug Fixes minus attribution — examples of past
maintainer decisions, not standing rules; always flag first), reflect it
in the notes only. The changelog is never edited — it is generated
from the git log of the already-merged (frozen) MRs — so notes and
changelog simply differ for this release, which is expected.
Issue close-status check. Derive the full covered-issue set
(python3 scripts/issue_refs.py <ver>), fetch each via gitlab CLI,
then python3 scripts/summarize_issues.py <dir>. Every covered issue should be
closed. For any that isn't, reason: omission (closed via a non-main /
private-fork branch so auto-close never fired → suggest the maintainer
close it) vs ongoing (MR only referenced it, no Closes → leave open).
Flag, don't fix silently.
Refine the notes (style + markup). Rewrite into prior-art style: add Sphinx roles to everything linkable, render the rest per prior art, fix typos, normalize phrasing, place/section entries correctly. Full rules and the markup decision table: REFERENCE.md. When unsure, grep recent notes.
Verify the docs build. A required gate after any notes change. Use the meson compile; the gate treats Sphinx warnings as errors, so every role target must resolve.
Commit. Tweak and reword release notes (verbatim subject, no body) +
Assisted-by trailer; follow-ups as --fixup; finish with the standard
DROP-revert of the changelog. Exact conventions: REFERENCE.md.
© isc-projects, MPL-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (scripts) in .agents/skills/tweak-release-notes of isc-projects/bind9.
Open the folder on GitHubat commit 12d28b2
Tweak Release Notes 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 |
|---|---|---|---|---|---|---|
| Tweak Release Notes this skillisc-projects/bind9 | 780 | — | ~1.2k | Automated safety check: Pass | MPL-2.0 | |
| Newumputun/cc-thingz | 484 | — | ~1.9k | Automated safety check: Notes | MIT | |
| Changelog Automationwshobson/agents | 40k | 9 repos | ~836 | Automated safety check: Pass | MIT | |
| Changelog Generatorpeterfei/ai-agent-team | 441 | — | ~2k | Automated safety check: Pass | MIT | |
| Release Workflowcat-xierluo/legal-skills | 713 | — | ~3.5k | Automated safety check: Pass | MIT | |
| Greplooponyx-dot-app/onyx | 32k | 4 repos | ~3.3k | Automated safety check: Pass | MIT |
umputun/cc-thingz
A skill your agent uses when user asks to create a release, cut a release, or publish a version.
wshobson/agents
Automates changelogs and release notes from commits, PRs and releases using the Keep a Changelog format, Conventional Commits and semantic versioning.
peterfei/ai-agent-team
智能变更日志生成器 - 自动分析Git提交历史,生成符合规范的CHANGELOG.md。支持语义化版本管理、多种输出格式、增量更新和GitHub/GitLab集成。
cat-xierluo/legal-skills
本技能应在 GitHub 项目发布新版本时使用,覆盖版本号管理、CHANGELOG 同步、Release Notes 撰写、tag 创建、CI 构建监控、发布验证和历史清理全流程。适用于桌面应用、CLI 工具、Web 应用、库/SDK 等任何基于 GitHub 的软件项目。当用户提到"发布"、"release"、"打 tag"、"新版本"、"更新版本号"、"写 release…
onyx-dot-app/onyx
Iteratively improves a PR (GitHub), MR (GitLab), or shelved changelist (Perforce) until Greptile gives it a 5/5 confidence score with zero unresolved comments.
onyx-dot-app/onyx
Checks a GitHub, GitLab, or Perforce (p4) pull request (or merge request, or shelved changelist) for unresolved review comments, failing status checks, and incomplete PR descriptions.
isc-projects/bind9
BIND 9's memory allocator wrapper (iscmem memory contexts and iscmempool fixed-size pools).
isc-projects/bind9
Correct discipline for mutating an RCU / lock-free pointer-based data structure (trie, tree, list, graph) that has concurrent readers — build a new node cluster invisibly, publish it, then reclaim…
isc-projects/bind9
Measure and fix C struct layout in BIND 9 — pahole on the build's DWARF for sizes, padding holes, and cacheline boundaries, plus the house cacheline-padding idiom.
isc-projects/bind9
Drafting BIND 9 merge-request titles and descriptions — they feed the generated release notes, so the audience is system administrators.
isc-projects/bind9
How BIND 9 schedules callbacks — iscjobrun (same loop), iscasyncrun (any thread → any loop), iscworkenqueue (offload to a worker thread).
isc-projects/bind9
Methodology for root-causing hard concurrency / memory-ordering bugs (intermittent races, use-after-free, RCU/lock-free publish-order defects, "impossible" stale reads) with LTTng flight-recorder…
Works with
Categories
Review and refine ISC BIND 9 release notes for a new version — audit audience/action tags against the actual change substance, verify every covered issue is closed, and rewrite the auto-generated…. Tweak Release Notes is an agent skill from isc-projects/bind9. Review and refine ISC BIND 9 release notes for a new version — audit audience/action tags against the actual change substance, verify every covered issue is closed, and rewrite the auto-generated notes into the project's established prior-art style with correct Sphinx markup, verifying the docs still build.
Tweak Release Notes fits situations like: tweaking BIND 9 release notes (doc/notes/notes-.rst); reviewing a prepare documentation/release branch; producing the Tweak and reword release notes commit; the user mentions release notes.
Run `npx skills add isc-projects/bind9 --skill tweak-release-notes -a claude-code`. Or copy the skill folder (.agents/skills/tweak-release-notes in isc-projects/bind9) into .claude/skills/tweak-release-notes in your project. Claude Code loads it when a task matches its description.
Run `npx skills add isc-projects/bind9 --skill tweak-release-notes -a codex`. Or copy the skill folder (.agents/skills/tweak-release-notes in isc-projects/bind9) into .agents/skills/tweak-release-notes 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 isc-projects/bind9 --skill tweak-release-notes -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tweak-release-notes, .gemini/skills/tweak-release-notes, .github/skills/tweak-release-notes and .opencode/skills/tweak-release-notes in your project.
Going by SKILL.md and its folder, Tweak Release Notes needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md names 1 domain. As links in the text: gitlab.isc.org. 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Tweak Release Notes is published under the MPL-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 4.9k 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 Tweak Release Notes: New (umputun/cc-thingz, 484 stars), Changelog Automation (wshobson/agents, 40k stars), Changelog Generator (peterfei/ai-agent-team, 441 stars) and Release Workflow (cat-xierluo/legal-skills, 713 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
isc-projects (a GitHub organization) maintains it in isc-projects/bind9, which has 780 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 7, 2026.
Source: isc-projects/bind9 on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.