nvidia/nemo-agent-toolkit · Archived

nat-path-checks

Use when fixing NeMo Agent Toolkit documentation path-check failures, especially failed `ci/scripts/path_checks.py` output, slash-delimited text mistaken for paths, relative path references, Markdown code escaping, and path-check allowlist decisions.

First seen Jun 10, 2026

Installation

$ npx skills add nvidia/nemo-agent-toolkit --skill nat-path-checks

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from nvidia/nemo-agent-toolkit · top by installs.

npx skills add nvidia/nemo-agent-toolkit

Browse all from nvidia/nemo-agent-toolkit

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 2.6K
License LICENSE-3rd-party.txt
Default branch develop
Open issues 21
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseApache-2.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,130 B
  • docs SUMMARY.md 273 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 4 installs

SKILL.md

NeMo Agent Toolkit Path Checks

Use this skill when CI reports failed path checks from ci/scripts/path_checks.py, especially when copied CI output lists entries like:

Failed path checks:
- docs/example.md:40:10 -> data/test1

Workflow

  1. Open each reported file at the exact line before editing.
  2. Classify the reported token by meaning, not just by shape.
  3. Apply the smallest fix that preserves meaning.
  4. Re-run path checks and Markdown link checks on the changed files.

Fix Decision Table

Reported token means Preferred fix Example
Prose shorthand, not a path Rewrite in words. Do not hide it in code just to silence CI. linux/amd64 -> linux or amd64; pass/fail -> pass or fail
Two field names or concepts Name each item separately, usually as code spans if they are literal fields. question/answer -> question and answer
Exact CLI, protocol, API, config, or method literal Wrap the literal in inline code, or use a fenced code block for multi-line examples. tools/list -> tools/list
Placeholder path in prose Wrap the placeholder in inline code. path/to/workflow.yml -> path/to/workflow.yml
Placeholder paths in a list or snippet Use a fenced code block with an appropriate language or text. Put data/test1 and data/test2 inside a fenced block.
Real repo-relative path Make the path correct relative to the current file, and link it when useful. [README](../../README.md)
Intended generated output path Use inline code or a fenced block unless the file should already exist in the repo. ./output/results.json
Repeated false positive across many docs Prefer a local wording or escaping fix. Add ALLOWLISTEDWORDS, IGNOREDPATHS, or ALLOWLISTEDFILEPATH_PAIRS only for true checker limitations. Add an allowlist only after confirming the token should pass everywhere.

Important Distinctions

  • If a slash token is not meant to be copied exactly, rewrite it as prose.
  • If a slash token is meant to be copied exactly, put it in Markdown code.
  • If a slash token points to a real file in the repository, fix the target instead of escaping it.
  • If data/test1 is an example input path, use data/test1. If it is a real checked-in path, link to the real file or correct the path.
  • Do not replace a meaningful relative path with different wording unless the path was never meant to be literal.

Validation

Run these from the repository root after editing:

uv run ci/scripts/path_checks.sh
uv run pre-commit run markdown-link-check --files path/to/changed.md

If a copied CI log contains many failures, fix one file at a time and re-run path checks before applying the same pattern broadly.