nemoclaw-maintainer-release-notes
Drafts NemoClaw release notes from live GitHub tag and compare data.
Skill by YYC-Cube
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yyc-cube-nemoclaw-maintainer-release-notes
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, writing, sales, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/nemoclaw-maintainer-release-notes
What's inside
- Skill name
nemoclaw-maintainer-release-notes- Description
- Drafts NemoClaw release notes from live GitHub tag and compare data. Produces the repo's narrative release-note style with three lead paragraphs, categorized shipped changes, why-it-matters bullets, and external-only contributor thanks. Use after cutting a release tag or when asked to draft release notes, prepare an announcement, write a changelog, or summarize v0.0.x.
- License
- Apache-2.0
- Instructions
- 170 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. -->
<!-- SPDX-License-Identifier: Apache-2.0 -->
# NemoClaw Maintainer Release Notes
Draft NemoClaw release notes from live release data. The house style is:
- three narrative lead paragraphs,
- a categorized list of shipped changes,
- one "what changed and why it matters / why we did it" bullet for every included shipped change,
- external-only contributor thanks,
- visible `#NNNN` GitHub links.
Create a local Markdown draft. Do not create or update a GitHub Discussion; the maintainer posts the announcement manually.
## Prerequisites
- You must be in the NemoClaw git repository.
- `gh` must be authenticated for `NVIDIA/NemoClaw`.
- The release tag should already exist. If the user is still cutting the tag, use `nemoclaw-maintainer-cut-release-tag` first.
- Use live GitHub and remote tag state, not memory or a stale local branch.
- If `<release-dir>/notes-data.json` exists from `npm run release:notes-data`, use it as the starting source of truth and query GitHub only to fill missing fields.
- If `notes-data.json` has `status: "partial"` or non-empty `pullRequestWarnings`, report those warnings and ask the maintainer whether to fetch or fill the missing PR metadata before drafting.
## Step 1: Verify the Release Range
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.
```bash
git ls-remote https://github.com/YYC-Cube/YYC3-NemoClaw.git \
refs/heads/main \
refs/tags/<previous-version> 'refs/tags/<previous-version>^{}' \
refs/tags/<current-version> 'refs/tags/<current-version>^{}' \
refs/tags/latest 'refs/tags/latest^{}'
```
Confirm:
- `<current-version>^{}` peels to the intended release commit.
- `latest` points to the same peeled commit unless the user explicitly says otherwise.
- The compare range is `<previous-version>...<current-version>`.
## Step 2: Collect the Shipped Surface
If `notes-data.json` exists, read it first. Otherwise, use the compare API as the first source of truth:
```bash
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:
```bash
gh pr view <number> --repo NVIDIA/NemoClaw \
--json number,title,author,headRepositoryOwner,url,mergeCommit,labels,body,mergedAt
```
Also 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.
## Step 3: Decide What to Include
Include the shipped product, docs, release-surface, and CI confidence changes that a reader should know about.
For each included item, write:
- what changed,
- why it matters or why we did it,
- a visible PR link like `[#4474](https://github.com/YYC-Cube/YYC3-NemoClaw/pull/4474)`.
Be careful with sensitive internal cleanup:
- Do not count testing reverts or guardrail reversions as release value unless the user explicitly asks for a full raw changelog.
- If a revert-like commit must be mentioned, use neutral language and do not frame it as someone else's mistake.
- Avoid public wording that could embarrass a teammate.
## Step 4: Categorize the Changes
Use categories that match the release surface. Prefer 4-6 sections. Common categories:
- OpenClaw, Sandbox, and Network Stability
- Windows, WSL, and Onboarding Recovery
- Messaging and OpenClaw Runtime Activation
- Hermes and Inference
- Skills, Docs, and Release Surface
- CI and Release Confidence
Every included shipped change should appear in exactly one category unless the user asks for a shorter note.
## Step 5: Handle Contributor Credit
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:
```bash
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}"
done
```
Interpretation:
- `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:
- If a maintainer replayed an external PR, inspect the replay PR body and the original PR.
- Credit the original external GitHub username in the issue-level bullet for the shipped replay.
- Also thank that username in the final thanks section.
- Do not mention affiliations, organizations, domains, or companies unless the user explicitly asks. Use the GitHub username only.
Example:
```markdown
- [#4474](https://github.com/YYC-Cube/YYC3-NemoClaw/pull/4474) replays and narrows the Hermes Provider host-smoke fix originally contributed by @shannonsands in [#4385](https://github.com/YYC-Cube/YYC3-NemoClaw/pull/4385). ...From YYC-Cube/YYC3-NemoClaw, Apache-2.0.
More from YYC-Cube/YYC3-NemoClaw
- 0.468score
nemoclaw-user-get-started
YYC-Cube
Installs NemoClaw, launches a sandbox, and runs the first agent prompt.
SkillCFreshness: C★ 1Claude Code +9 - 0.468score
nemoclaw-maintainer-pr-comparator
YYC-Cube
Compares competing PRs that target the same issue and recommends which one to merge.
SkillCFreshness: C★ 1Claude Code +9 - 0.468score
nemoclaw-maintainer-triage
YYC-Cube
AI-assisted label triage for NVIDIA/NemoClaw issues and PRs.
SkillCFreshness: C★ 1Claude Code +9 - 0.468score
nemoclaw-user-configure-inference
YYC-Cube
Connects NemoClaw to a local inference server.
SkillCFreshness: C★ 1Claude Code +9 - 0.468score
nemoclaw-user-deploy-remote
YYC-Cube
Explains how to run NemoClaw on a remote GPU instance, including the deprecated Brev compatibility path and the preferred installer plus onboard flow.
SkillCFreshness: C★ 1Claude Code +9 - 0.468score
nemoclaw-maintainer-cross-issue-sweep
YYC-Cube
Scans other open issues to find ones a given PR may also fix or accidentally break.
SkillCFreshness: C★ 1Claude Code +9 - 0.463score
nemoclaw-contributor-update-docs
YYC-Cube
Scan recent git commits for changes that affect user-facing behavior, then draft or update the corresponding documentation pages and refresh generated user…
SkillCFreshness: C★ 1Claude Code +9 - 0.463score
nemoclaw-contributor-create-pr
YYC-Cube
Create GitHub pull requests that follow the NemoClaw PR template.
SkillCFreshness: C★ 1Claude Code +9 - 0.463score
nemoclaw-maintainer-cut-release-tag
YYC-Cube
Creates deterministic NemoClaw semver release tags on origin/main and drafts release notes.
SkillCFreshness: C★ 1Claude Code +9 - 0.463score
nemoclaw-user-agent-skills
YYC-Cube
Describes the agent skills shipped with NemoClaw and how to access them by cloning the repository.
SkillCFreshness: C★ 1Claude Code +9 - 0.463score
nemoclaw-maintainer-morning
YYC-Cube
Runs the morning maintainer standup for NemoClaw.
SkillCFreshness: C★ 1Claude Code +9 - 0.463score
nemoclaw-user-configure-security
YYC-Cube
Presents a risk framework for every configurable security control in NemoClaw.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 4, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/YYC-Cube/YYC3-NemoClaw
- Website
- claw.yyc3.vip/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from YYC-Cube
- 0.549score
yyc3-ai-family-coding
YYC-Cube
YYC³ AI Family 编程体系 8-Agent 协同闭环开发。以「言启·千行、语枢·万物、预见·先知、千里·伯乐、元启·天枢、智云·守护、格物·宗师、创想·灵韵」8 位 AI 家人的角色分工与协同闭环,执行编程、架构设计、代码审查、技术选型、文档编写等软件开发任务。当用户提及任一成员名号、YYC³ AI…
SkillAFreshness: A★ 1Claude Code +9 - 0.536score
PPT内容生成
YYC-Cube
当用户需要撰写PPT演讲稿、生成演示大纲、组织演讲逻辑或丰富PPT内容时自动激活
SkillAFreshness: A★ 2Claude Code +9 - 0.534score
mcp-builder
YYC-Cube
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools.
SkillAFreshness: A★ 2Claude Code +9 - 0.534score
pdf
YYC-Cube
Use this skill whenever the user wants to do anything with PDF files.
SkillAFreshness: A★ 2Claude Code +9 - 0.529score
doc-coauthoring
YYC-Cube
Guide users through a structured workflow for co-authoring documentation.
SkillAFreshness: A★ 2Claude Code +9 - 0.529score
find-skills
YYC-Cube
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express…
SkillAFreshness: A★ 2Claude Code +9
Cite this page
nemoclaw-maintainer-release-notes skill. Agent Mart. https://agentmart.dev/skills/yyc-cube-nemoclaw-maintainer-release-notes (last updated 2026-10-24)