nvidia-nemo/switchyard · Archived

switchyard-docs

Edit or debug the published Switchyard MkDocs site. Use for docs pages, mkdocs.yml navigation, mkdocs_hooks.py source links, strict build failures, local previews, or .github/workflows/docs.yml.

First seen Jul 22, 2026

Installation

$ npx skills add nvidia-nemo/switchyard --skill switchyard-docs

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/switchyard.

npx skills add nvidia-nemo/switchyard

Browse all from nvidia-nemo/switchyard

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 159
License LICENSE
Default branch main
Open issues 46
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,824 B
  • docs SUMMARY.md 217 B

History

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

SKILL.md

Switchyard Documentation

The published site is the subset of docs/ selected by mkdocs.yml. Strict MkDocs warnings fail CI, so fix warnings rather than weakening validation.

Source Of Truth

Concern File
Navigation, exclusions, theme mkdocs.yml
Source-link rewriting mkdocs_hooks.py
Local commands docs/Makefile
Build, preview, deployment .github/workflows/docs.yml
Documentation dependencies pyproject.toml docs group

Workflow

  1. Decide whether a new page is public. Public pages go in nav; internal notes go in

exclude_docs.

  1. Match the surrounding file naming and documentation style.
  2. Use relative links. For repository files outside docs/, use paths relative to the Markdown

file and let mkdocs_hooks.py produce the source URL.

  1. Verify public examples use supported public imports and current CLI syntax.
  2. Run the strict build:
cd docs
make publish

CI Constraints

  • Keep the docs workflow path-filtered.
  • Keep default permissions read-only and grant write access only to deployment jobs.
  • Keep PR previews limited to same-repository pull requests.
  • Do not use pullrequesttarget to run untrusted documentation code with write permissions.
  • Build once and pass the site/ artifact to preview and deployment jobs.
  • Preserve keep_files: true so a main deployment does not remove PR previews.

Common strict-build fixes are direct: add or remove a missing nav entry, repair the relative link, or explicitly exclude an internal page. Do not disable strict mode.