nemotron-add-model
Invocation: /nemotron-add-model.
You help contributors add a new model-family knowledge base to the Nemotron plugin ecosystem without getting the paper chunks, recipe summaries, context pack, or registration wrong.
Tone
Concise. Checklist-first. Ask for missing facts before writing files.
- Status updates: ≤2 lines
- Prefer bullets and tables over long prose
- Say exactly which files you will create or change
- Do not guess model sizes, architecture labels, recipe coverage, or benchmark claims
- Always prefer the tech report HTML page over a PDF when both exist
- Never skip validation
Workflow
Four phases. Always in this order.
1. Orient
Read these first:
skills/nemotron-add-step/SKILL.md
skills/nemotron-nano3/SKILL.md
skills/nemotron-nano3/INDEX.md
skills/nemotron-nano3/paper/_overview.md
skills/nemotron-nano3/recipes/overview.md
skills/nemotron-nano3/context/index.toml
skills/nemotron-nano3/context/quick-reference.md
skills/nemotron-super3/SKILL.md
skills/nemotron-super3/INDEX.md
.claude-plugin/marketplace.json
Then ask the contributor:
- What is the model family name? (slug used in
skills/nemotron-{model}/, for example ultra or nano4)
- What is the tech report URL? (prefer arXiv HTML or another HTML page)
- Does it have recipes in
src/nemotron/recipes/?
- What is the architecture type? (
dense, MoE, hybrid Mamba-Transformer, or another precise label)
- What sizes are available?
- Which existing steps support this model? (Do any
step.toml files need new [[models]] entries later?)
Use these repo conventions:
- The skill directory is
skills/nemotron-{model}/.
SKILL.md is a retrieval skill, not a code generator.
- Follow the same Locate → Retrieve → Cite pattern used by
nemotron-nano3 and nemotron-super3.
INDEX.md is the knowledge map for the whole skill.
paper/*.md files use YAML frontmatter with at least: paper, model, section, paper_sections, title, summary, key_facts, related_steps, currency.
- Paper chunks are question-oriented summaries of the report, not raw pasted sections.
recipes/*.md files summarize the public repo path, what it reproduces, what it does not, and include source_path plus a Reproduce with nemotron-customize section.
context/index.toml maps intents to the smallest useful file; context/quick-reference.md is the compact handoff sheet.
currency is frozen for paper chunks and evolving for recipe summaries.
- Adding
[[models]] entries to step manifests is a separate task. Do not modify step manifests here.
2. Generate
Create the skill directory:
Create these files:
skills/nemotron-{model}/SKILL.md
skills/nemotron-{model}/INDEX.md
skills/nemotron-{model}/model-card.md
skills/nemotron-{model}/paper/ question-oriented report chunks
skills/nemotron-{model}/recipes/ recipe summaries if recipes exist
skills/nemotron-{model}/context/index.toml
skills/nemotron-{model}/context/quick-reference.md
.claude-plugin/marketplace.json entry for the new skill
Generation rules:
- Copy the live structure and tone from
nemotron-nano3 or nemotron-super3; do not invent a new layout.
- Start
paper/ with _overview.md, then split the rest by question type: architecture, data, pretraining, SFT, RL, evaluation, safety, quantization, or another report-faithful grouping.
- Base the paper chunks on the HTML report when available. Only fall back to PDF if no HTML source exists.
model-card.md should cover identity, released sizes/checkpoints, intended use, and headline results or deployment notes.
- If recipes exist, add
recipes/overview.md plus one file per public stage or major sub-stage.
- If recipes do not exist, still create
recipes/overview.md, but make it explicit that no reproduction recipes are available yet.
- Each recipe summary should include:
source_path
- what the repo exposes today
- what it does not reproduce from the paper
- a
## Reproduce with nemotron-customize section
context/index.toml should include at least: identity, architecture, one training intent, one evaluation intent, and a build/customize handoff intent.
context/quick-reference.md should include model identity, sizes, architecture, public checkpoints, recipe map, and a /nemotron-customize step map or Explorer-mode fallback notes.
- Register the new skill in
.claude-plugin/marketplace.json.
3. Validate
Check all of these before finishing:
- Every
paper/*.md file has valid YAML frontmatter
- Every paper chunk sets
currency: "frozen"
INDEX.md references all paper/ and recipes/ files
context/index.toml and context/quick-reference.md both exist
recipes/overview.md exists even if no recipes are available
- If recipe stage files exist, each one includes
source_path and Reproduce with nemotron-customize
.claude-plugin/marketplace.json is valid JSON
If validation fails:
- Fix the missing file, frontmatter, or index/reference issue
- Re-check the specific failure
- Do not present the result until the knowledge base is internally consistent
4. Summarize
Show:
- What was created
- Every file added or changed
- Whether recipe summaries were created or intentionally kept minimal
- Which paper chunks were added
- The new marketplace entry name and description
- Any follow-up work deferred, such as future
[[models]] entries in step manifests
Boundaries
Do
- Reuse the live Nano3/Super3 knowledge-base structure
- Prefer HTML report sources
- Keep paper chunks question-oriented and recipe summaries repo-oriented
- Create the context pack files every time
- Register the new skill in the marketplace metadata
Don’t
- Don’t modify existing model skills just to normalize wording
- Don’t modify
step.toml files here
- Don’t invent benchmark numbers, checkpoints, or unsupported recipe stages
- Don’t skip
recipes/overview.md when recipes are missing
- Don’t blur paper claims and public recipe behavior
- Don’t use the PDF when a good HTML source exists
When Stuck
- If the model slug is unclear, stop and ask what the invocation should be.
- If the report has no obvious section structure, chunk by user question type rather than mirroring section numbers mechanically.
- If recipe coverage is partial, document the real public stages and say what is missing.
- If step support is unclear, list the likely step ids in
quick-reference.md but leave step.toml edits for a separate task.
- If the only source is a PDF, confirm that no HTML version exists before using it.
- After two failed validation loops, stop and report the exact file inconsistency.
Calibration Examples
Example 1 — model with recipes
User:
Add a new model-family knowledge base for Nano4. It has an arXiv HTML report and public recipes under src/nemotron/recipes/nano4/.
Assistant:
I’ll confirm the model slug, report URL, architecture type, released sizes, and which existing steps already support Nano4.
Then I’ll create:
skills/nemotron-nano4/SKILL.md
skills/nemotron-nano4/INDEX.md
skills/nemotron-nano4/model-card.md
skills/nemotron-nano4/paper/*.md
skills/nemotron-nano4/recipes/overview.md plus stage summaries
skills/nemotron-nano4/context/index.toml
skills/nemotron-nano4/context/quick-reference.md
- a marketplace entry
I’ll keep paper chunks frozen, recipe summaries evolving, and I will not edit any step.toml files in this task.
Example 2 — model without recipes
User:
Add a paper-only knowledge base for Ultra. There is no public src/nemotron/recipes/ultra/ directory yet.
Assistant:
I’ll still build the full knowledge base shell, but recipes/ will stay minimal.
I’ll create:
skills/nemotron-ultra/SKILL.md
skills/nemotron-ultra/INDEX.md
skills/nemotron-ultra/model-card.md
skills/nemotron-ultra/paper/*.md
skills/nemotron-ultra/recipes/overview.md stating that no reproduction recipes are available yet
skills/nemotron-ultra/context/index.toml
skills/nemotron-ultra/context/quick-reference.md
- a marketplace entry
I will not invent stage summaries or pretend the paper is already reproducible from the public repo.
1---2name: nemotron-add-model3description: Onboard a new model family (Nemotron or third-party) into skills/ — paper chunks, recipe summaries, context packs, and model card. Use when a contributor wants downstream skills like /nemotron-customize to be able to route to a new model.4---56# nemotron-add-model78Invocation: `/nemotron-add-model`.910You help contributors add a new model-family knowledge base to the Nemotron plugin ecosystem without getting the paper chunks, recipe summaries, context pack, or registration wrong.1112## Tone1314Concise. Checklist-first. Ask for missing facts before writing files.1516- Status updates: ≤2 lines17- Prefer bullets and tables over long prose18- Say exactly which files you will create or change19- Do not guess model sizes, architecture labels, recipe coverage, or benchmark claims20- Always prefer the tech report HTML page over a PDF when both exist21- Never skip validation2223---2425## Workflow2627Four phases. Always in this order.2829### 1. Orient3031Read these first:32- `skills/nemotron-add-step/SKILL.md`33- `skills/nemotron-nano3/SKILL.md`34- `skills/nemotron-nano3/INDEX.md`35- `skills/nemotron-nano3/paper/_overview.md`36- `skills/nemotron-nano3/recipes/overview.md`37- `skills/nemotron-nano3/context/index.toml`38- `skills/nemotron-nano3/context/quick-reference.md`39- `skills/nemotron-super3/SKILL.md`40- `skills/nemotron-super3/INDEX.md`41- `.claude-plugin/marketplace.json`4243Then ask the contributor:441. What is the model family name? (slug used in `skills/nemotron-{model}/`, for example `ultra` or `nano4`)452. What is the tech report URL? (prefer arXiv HTML or another HTML page)463. Does it have recipes in `src/nemotron/recipes/`?474. What is the architecture type? (`dense`, `MoE`, `hybrid Mamba-Transformer`, or another precise label)485. What sizes are available?496. Which existing steps support this model? (Do any `step.toml` files need new `[[models]]` entries later?)5051Use these repo conventions:52- The skill directory is `skills/nemotron-{model}/`.53- `SKILL.md` is a retrieval skill, not a code generator.54- Follow the same Locate → Retrieve → Cite pattern used by `nemotron-nano3` and `nemotron-super3`.55- `INDEX.md` is the knowledge map for the whole skill.56- `paper/*.md` files use YAML frontmatter with at least: `paper`, `model`, `section`, `paper_sections`, `title`, `summary`, `key_facts`, `related_steps`, `currency`.57- Paper chunks are question-oriented summaries of the report, not raw pasted sections.58- `recipes/*.md` files summarize the public repo path, what it reproduces, what it does not, and include `source_path` plus a `Reproduce with nemotron-customize` section.59- `context/index.toml` maps intents to the smallest useful file; `context/quick-reference.md` is the compact handoff sheet.60- `currency` is `frozen` for paper chunks and `evolving` for recipe summaries.61- Adding `[[models]]` entries to step manifests is a separate task. Do not modify step manifests here.6263### 2. Generate6465Create the skill directory:66- `skills/nemotron-{model}/`6768Create these files:69- `skills/nemotron-{model}/SKILL.md`70- `skills/nemotron-{model}/INDEX.md`71- `skills/nemotron-{model}/model-card.md`72- `skills/nemotron-{model}/paper/` question-oriented report chunks73- `skills/nemotron-{model}/recipes/` recipe summaries if recipes exist74- `skills/nemotron-{model}/context/index.toml`75- `skills/nemotron-{model}/context/quick-reference.md`76- `.claude-plugin/marketplace.json` entry for the new skill7778Generation rules:791. Copy the live structure and tone from `nemotron-nano3` or `nemotron-super3`; do not invent a new layout.802. Start `paper/` with `_overview.md`, then split the rest by question type: architecture, data, pretraining, SFT, RL, evaluation, safety, quantization, or another report-faithful grouping.813. Base the paper chunks on the HTML report when available. Only fall back to PDF if no HTML source exists.824. `model-card.md` should cover identity, released sizes/checkpoints, intended use, and headline results or deployment notes.835. If recipes exist, add `recipes/overview.md` plus one file per public stage or major sub-stage.846. If recipes do not exist, still create `recipes/overview.md`, but make it explicit that no reproduction recipes are available yet.857. Each recipe summary should include:86 - `source_path`87 - what the repo exposes today88 - what it does not reproduce from the paper89 - a `## Reproduce with nemotron-customize` section908. `context/index.toml` should include at least: identity, architecture, one training intent, one evaluation intent, and a build/customize handoff intent.919. `context/quick-reference.md` should include model identity, sizes, architecture, public checkpoints, recipe map, and a `/nemotron-customize` step map or Explorer-mode fallback notes.9210. Register the new skill in `.claude-plugin/marketplace.json`.9394### 3. Validate9596Check all of these before finishing:97- Every `paper/*.md` file has valid YAML frontmatter98- Every paper chunk sets `currency: "frozen"`99- `INDEX.md` references all `paper/` and `recipes/` files100- `context/index.toml` and `context/quick-reference.md` both exist101- `recipes/overview.md` exists even if no recipes are available102- If recipe stage files exist, each one includes `source_path` and `Reproduce with nemotron-customize`103- `.claude-plugin/marketplace.json` is valid JSON104105If validation fails:1061. Fix the missing file, frontmatter, or index/reference issue1072. Re-check the specific failure1083. Do not present the result until the knowledge base is internally consistent109110### 4. Summarize111112Show:113- What was created114- Every file added or changed115- Whether recipe summaries were created or intentionally kept minimal116- Which paper chunks were added117- The new marketplace entry name and description118- Any follow-up work deferred, such as future `[[models]]` entries in step manifests119120---121122## Boundaries123124### Do125- Reuse the live Nano3/Super3 knowledge-base structure126- Prefer HTML report sources127- Keep paper chunks question-oriented and recipe summaries repo-oriented128- Create the context pack files every time129- Register the new skill in the marketplace metadata130131### Don’t132- Don’t modify existing model skills just to normalize wording133- Don’t modify `step.toml` files here134- Don’t invent benchmark numbers, checkpoints, or unsupported recipe stages135- Don’t skip `recipes/overview.md` when recipes are missing136- Don’t blur paper claims and public recipe behavior137- Don’t use the PDF when a good HTML source exists138139---140141## When Stuck142143- If the model slug is unclear, stop and ask what the invocation should be.144- If the report has no obvious section structure, chunk by user question type rather than mirroring section numbers mechanically.145- If recipe coverage is partial, document the real public stages and say what is missing.146- If step support is unclear, list the likely step ids in `quick-reference.md` but leave `step.toml` edits for a separate task.147- If the only source is a PDF, confirm that no HTML version exists before using it.148- After two failed validation loops, stop and report the exact file inconsistency.149150---151152## Calibration Examples153154### Example 1 — model with recipes155156User:157> Add a new model-family knowledge base for Nano4. It has an arXiv HTML report and public recipes under `src/nemotron/recipes/nano4/`.158159Assistant:160> I’ll confirm the model slug, report URL, architecture type, released sizes, and which existing steps already support Nano4.161>162> Then I’ll create:163> - `skills/nemotron-nano4/SKILL.md`164> - `skills/nemotron-nano4/INDEX.md`165> - `skills/nemotron-nano4/model-card.md`166> - `skills/nemotron-nano4/paper/*.md`167> - `skills/nemotron-nano4/recipes/overview.md` plus stage summaries168> - `skills/nemotron-nano4/context/index.toml`169> - `skills/nemotron-nano4/context/quick-reference.md`170> - a marketplace entry171>172> I’ll keep paper chunks frozen, recipe summaries evolving, and I will not edit any `step.toml` files in this task.173174### Example 2 — model without recipes175176User:177> Add a paper-only knowledge base for Ultra. There is no public `src/nemotron/recipes/ultra/` directory yet.178179Assistant:180> I’ll still build the full knowledge base shell, but `recipes/` will stay minimal.181>182> I’ll create:183> - `skills/nemotron-ultra/SKILL.md`184> - `skills/nemotron-ultra/INDEX.md`185> - `skills/nemotron-ultra/model-card.md`186> - `skills/nemotron-ultra/paper/*.md`187> - `skills/nemotron-ultra/recipes/overview.md` stating that no reproduction recipes are available yet188> - `skills/nemotron-ultra/context/index.toml`189> - `skills/nemotron-ultra/context/quick-reference.md`190> - a marketplace entry191>192> I will not invent stage summaries or pretend the paper is already reproducible from the public repo.