Cutting A Release
TriliumNext/Trilium
A skill your agent uses when cutting, preparing, or debugging a Trilium release — bumping the monorepo version, tagging, or diagnosing a failed "Release" workflow run.
Draft a post-tag NemoClaw Announcement from the verified release range and shipped PRs.
$ npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-release-notes -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA/NemoClaw nemoclaw-maintainer-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/NVIDIA/NemoClaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/nemoclaw-maintainer-release-notes .claude/skills/nemoclaw-maintainer-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 "nemoclaw-maintainer-release-notes" agent skill from https://github.com/NVIDIA/NemoClaw/tree/main/.agents/skills/nemoclaw-maintainer-release-notes into .claude/skills/nemoclaw-maintainer-release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemoclaw-maintainer-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/NVIDIA/NemoClaw/tree/main/.agents/skills/nemoclaw-maintainer-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 NVIDIA/NemoClaw --skill nemoclaw-maintainer-release-notes -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA/NemoClaw nemoclaw-maintainer-release-notes --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/NemoClaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/nemoclaw-maintainer-release-notes .agents/skills/nemoclaw-maintainer-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 "nemoclaw-maintainer-release-notes" agent skill from https://github.com/NVIDIA/NemoClaw/tree/main/.agents/skills/nemoclaw-maintainer-release-notes into .agents/skills/nemoclaw-maintainer-release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemoclaw-maintainer-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 NVIDIA/NemoClaw --skill nemoclaw-maintainer-release-notes -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA/NemoClaw nemoclaw-maintainer-release-notes --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/NemoClaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/nemoclaw-maintainer-release-notes .cursor/skills/nemoclaw-maintainer-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 "nemoclaw-maintainer-release-notes" agent skill from https://github.com/NVIDIA/NemoClaw/tree/main/.agents/skills/nemoclaw-maintainer-release-notes into .cursor/skills/nemoclaw-maintainer-release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemoclaw-maintainer-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/NVIDIA/NemoClaw.git --path .agents/skills/nemoclaw-maintainer-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 NVIDIA/NemoClaw --skill nemoclaw-maintainer-release-notes -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA/NemoClaw nemoclaw-maintainer-release-notes --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/NemoClaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/nemoclaw-maintainer-release-notes .gemini/skills/nemoclaw-maintainer-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 "nemoclaw-maintainer-release-notes" agent skill from https://github.com/NVIDIA/NemoClaw/tree/main/.agents/skills/nemoclaw-maintainer-release-notes into .gemini/skills/nemoclaw-maintainer-release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemoclaw-maintainer-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 NVIDIA/NemoClaw nemoclaw-maintainer-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 NVIDIA/NemoClaw --skill nemoclaw-maintainer-release-notes -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NVIDIA/NemoClaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/nemoclaw-maintainer-release-notes .github/skills/nemoclaw-maintainer-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 "nemoclaw-maintainer-release-notes" agent skill from https://github.com/NVIDIA/NemoClaw/tree/main/.agents/skills/nemoclaw-maintainer-release-notes into .github/skills/nemoclaw-maintainer-release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemoclaw-maintainer-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 NVIDIA/NemoClaw --skill nemoclaw-maintainer-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 NVIDIA/NemoClaw nemoclaw-maintainer-release-notes --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/NemoClaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/nemoclaw-maintainer-release-notes .opencode/skills/nemoclaw-maintainer-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 "nemoclaw-maintainer-release-notes" agent skill from https://github.com/NVIDIA/NemoClaw/tree/main/.agents/skills/nemoclaw-maintainer-release-notes into .opencode/skills/nemoclaw-maintainer-release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemoclaw-maintainer-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.
nemoclaw-maintainer-release-notesDraft a post-tag NemoClaw Announcement from the verified release range and shipped PRs.
Nemoclaw Maintainer Release Notes is an agent skill from NVIDIA/NemoClaw, published by the product's own GitHub organization. Draft a post-tag NemoClaw Announcement from the verified release range and shipped PRs. Use when summarizing a release.
Its SKILL.md is about 2.1k 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. It works with NVIDIA AI Platform and GitHub. The repository describes itself as: Run agents like Hermes, LangChain Deep Agents, and OpenClaw more securely inside NVIDIA OpenShell with managed inference. The licence is Apache-2.0.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 5f0b6b6. 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:
ghgitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh and 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.
Nemoclaw Maintainer Release Notes loads about 2.1k tokens when it runs. Until then it costs about 38 tokens; SKILL.md has 945 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 NVIDIA/NemoClaw at commit 5f0b6b6, republished under its Apache-2.0 licence (© NVIDIA). 945 words, ~2,092 tokens.
.claude/skills/nemoclaw-maintainer-release-notes/SKILL.md (or your agent's skills folder).<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. -->
<!-- SPDX-License-Identifier: Apache-2.0 -->
Draft the post-tag NemoClaw Announcement from GitHub tag and compare data. The house style is:
#NNNN GitHub links.Follow the shared Documentation Writing and Review contract for new or modified Announcement text. State the changed behavior, affected users, and required action when one exists. Do not rewrite unrelated historical release text.
Create a local Markdown draft. Do not create or update a GitHub Discussion; the maintainer posts the announcement manually.
gh must be authenticated for NVIDIA/NemoClaw.nemoclaw-maintainer-cut-release-tag first.## <current-version> entry in docs/changelog/YYYY-MM-DD.mdx. This skill drafts the post-tag Announcement and does not replace or create that canonical entry.release-brief.md source for release-range facts. Do not
copy internal test results or exception details into the public Announcement.Identify the current release tag and previous release tag. If the user gives only the current version, derive the previous semver tag from remote tags.
git ls-remote https://github.com/NVIDIA/NemoClaw.git \
refs/heads/main \
refs/tags/<previous-version> 'refs/tags/<previous-version>^{}' \
refs/tags/<current-version> 'refs/tags/<current-version>^{}'Confirm:
<current-version>^{} peels to the intended release commit.<previous-version>...<current-version>.Do not wait for latest. It is an independent post-tag state.
Read the tagged commit's matching dated changelog entry as release context, then verify it against live compare and PR data. Preserve factual consistency with the canonical entry, but use live data to fill the richer Announcement narrative and contributor credit.
Use the compare API as the first source of truth:
gh api repos/NVIDIA/NemoClaw/compare/<previous-version>...<current-version> \
--jq '{status,ahead_by,total_commits,commits:[.commits[] | {sha:.sha, headline:(.commit.message|split("\n")[0]), author:.commit.author.name}], files:[.files[] | {filename,status,changes}]}'For each PR number in commit headlines, collect live PR metadata:
gh pr view <number> --repo NVIDIA/NemoClaw \
--json number,title,author,headRepositoryOwner,url,mergeCommit,labels,body,mergedAtAlso inspect any shipped commit that does not have a PR number in the headline. Include it only if it is a real shipped change worth announcing.
Include the shipped product, docs, release-surface, and CI confidence changes that a reader should know about.
For each included item, write:
[#4474](https://github.com/NVIDIA/NemoClaw/pull/4474).Be careful with sensitive internal cleanup:
Use categories that match the release surface. Prefer 4-6 sections. Common categories:
Every included shipped change should appear in one category unless the user asks for a shorter note.
By default, thank external contributors only. Do not thank NVIDIA/internal contributors by GitHub ID unless the user explicitly asks.
Determine external contributors from live GitHub state:
for login in <github-logins>; do
code=$(gh api -i orgs/NVIDIA/members/$login 2>/dev/null \
| sed -n '1s/.* \([0-9][0-9][0-9]\).*/\1/p' || true)
printf '%s %s\n' "$login" "${code:-unknown}"
doneInterpretation:
204 means the account is a visible member of NVIDIA.404 means the account is not a visible member and should be treated as external for release-note thanks.Replay PRs need special care:
Example:
- [#4474](https://github.com/NVIDIA/NemoClaw/pull/4474) replays and narrows the Hermes Provider host-smoke fix originally contributed by @shannonsands in [#4385](https://github.com/NVIDIA/NemoClaw/pull/4385). ...
## Thank you
Thank you to external contributor @shannonsands for the original Hermes Provider smoke-check contribution in [#4385](https://github.com/NVIDIA/NemoClaw/pull/4385), which was replayed and narrowed into [#4474](https://github.com/NVIDIA/NemoClaw/pull/4474) for this release.Write the top section as three paragraphs unless the user asks otherwise.
If the user requests a theme, let it shape the paragraphs. If the user asks for the voice of Carl Sagan, keep it subtle: cosmic scale, humility, clarity, and wonder, but no parody, no quotes, and no overdone imitation.
Suggested structure:
Keep the prose warm and polished, but concrete. Tie the narrative to actual PRs in the release range.
Create a Markdown draft outside the checkout root so the repo stays clean, for example:
../nemoclaw-release-vX.Y.Z/release-note-draft.mdThe Markdown body is the source the maintainer can paste into GitHub Discussions.
Return the draft path to the calling release workflow. The maintainer creates the GitHub Discussion and shares the Announcement link.
For a draft-only run, return:
Also return the suggested discussion title: NemoClaw <current-version> is out.
gh api compare and PR metadata.docs/changelog/ from this post-tag Announcement workflow. If the canonical entry is missing, report the release-process defect and route recovery through nemoclaw-maintainer-evening.© NVIDIA, 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 .agents/skills/nemoclaw-maintainer-release-notes of NVIDIA/NemoClaw.
Open the folder on GitHubat commit 5f0b6b6
Nemoclaw Maintainer 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 |
|---|---|---|---|---|---|---|
| Nemoclaw Maintainer Release Notes this skillNVIDIA/NemoClaw | 23k | — | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Cutting A ReleaseTriliumNext/Trilium | 38k | — | ~3.2k | Automated safety check: Pass | AGPL-3.0 | |
| Mole CLI Release Flowtw93/Mole | 70k | — | ~2.6k | Automated safety check: Pass | GPL-3.0 | |
| Draft Release Notesjamiepine/voicebox | 57k | — | ~941 | Automated safety check: Pass | MIT | |
| Mole Release Notes Publishertw93/Mole | 70k | — | ~1.9k | Automated safety check: Pass | GPL-3.0 | |
| Release Bumpjamiepine/voicebox | 57k | — | ~1.1k | Automated safety check: Pass | MIT |
TriliumNext/Trilium
A skill your agent uses when cutting, preparing, or debugging a Trilium release — bumping the monorepo version, tagging, or diagnosing a failed "Release" workflow run.
tw93/Mole
Runbook for assessing and executing a Mole CLI release: distribution channels, pre-flight checks, capital-V tags, build artifacts and the handoff to curated release notes.
jamiepine/voicebox
Writes or refreshes the Unreleased section of CHANGELOG.md as a themed narrative built from the commits, PRs and diff since the last version tag.
tw93/Mole
Publishes curated, bilingual release notes for an existing Mole version tag with gh release edit, including contributor thanks and reactions, after the release workflow finishes.
jamiepine/voicebox
Ends a release cycle by moving the Unreleased changelog notes under a dated version heading, bumping version files with bumpversion and tagging the commit.
jfernandez/bpftop
Cut a new versioned release of bpftop — pick the version, open a version-bump PR, sign-tag the merge commit on main, and draft GitHub release notes in the project's established format.
NVIDIA/NemoClaw
Find open issues that a NemoClaw PR may also fix or conflict with.
NVIDIA/NemoClaw
Run a NemoClaw daytime maintainer pass over release-targeted work.
NVIDIA/NemoClaw
Remove bracketed NemoClaw tags from GitHub issue and PR titles.
NVIDIA/NemoClaw
Audit and implement a NemoClaw dependency version upgrade, including Hermes and base images.
NVIDIA/NemoClaw
Continuously maintain automatic NemoClaw main E2E results through coordinated repairs.
NVIDIA/NemoClaw
Analyze retained NemoClaw CI timings for slow CLI tests, runner queues, or base-image publication.
Works with
Categories
Draft a post-tag NemoClaw Announcement from the verified release range and shipped PRs. Nemoclaw Maintainer Release Notes is an agent skill from NVIDIA/NemoClaw, published by the product's own GitHub organization. Draft a post-tag NemoClaw Announcement from the verified release range and shipped PRs.
Nemoclaw Maintainer Release Notes fits situations like: summarizing a release; tasks that involve Changelog and release notes.
Run `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-release-notes -a claude-code`. Or copy the skill folder (.agents/skills/nemoclaw-maintainer-release-notes in NVIDIA/NemoClaw) into .claude/skills/nemoclaw-maintainer-release-notes in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA/NemoClaw --skill nemoclaw-maintainer-release-notes -a codex`. Or copy the skill folder (.agents/skills/nemoclaw-maintainer-release-notes in NVIDIA/NemoClaw) into .agents/skills/nemoclaw-maintainer-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 NVIDIA/NemoClaw --skill nemoclaw-maintainer-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/nemoclaw-maintainer-release-notes, .gemini/skills/nemoclaw-maintainer-release-notes, .github/skills/nemoclaw-maintainer-release-notes and .opencode/skills/nemoclaw-maintainer-release-notes in your project.
Going by SKILL.md and its folder, Nemoclaw Maintainer Release Notes needs the command-line tools its instructions call (gh and git).
SKILL.md contains no URLs. Its commands use gh and 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.
Nemoclaw Maintainer Release Notes 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 2.1k tokens (SKILL.md is roughly 8.4k 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 Nemoclaw Maintainer Release Notes: Cutting A Release (TriliumNext/Trilium, 38k stars), Mole CLI Release Flow (tw93/Mole, 70k stars), Draft Release Notes (jamiepine/voicebox, 57k stars) and Mole Release Notes Publisher (tw93/Mole, 70k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/NemoClaw, which has 22,686 GitHub stars. The repository holds 30 skills in this directory. The repository was last updated on October 9, 2026.
Source: NVIDIA/NemoClaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.