CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nemotron-customizer-airgap

Prepare, validate, build, and use Nemotron Customizer airgap image bundles for offline clusters. Use when planning airgapped deployments, editing deploy/nemotron-customizer/airgap/airgap.yaml, selecting workflow targets, grouping step execution images, baking repo overlays or wheel additions, resuming airgap runner builds, or submitting `nemotron steps run` jobs inside an airgapped environment.

Quality

97%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is an exemplary lean operational skill: fully executable commands, a clearly sequenced two-sided workflow with explicit gating of destructive actions and a resume loop, and a clean overview-plus-pointers structure. No padding or redundant explanation was found.

DimensionReasoningScore

Conciseness

The body is lean and entirely operational — no explanations of concepts Claude already knows; every section (Read First, Workflow, Guardrails, Validation) carries project-specific, non-inferable guidance like 'do not reintroduce `nemotron step ...`' and 'do not invent a parallel packaging flow', matching the 5 anchor where every token earns its place.

5 / 5

Actionability

Fully executable, copy-paste-ready commands throughout, e.g. 'uv run python deploy/nemotron-customizer/airgap/runner.py --config deploy/nemotron-customizer/airgap/airgap.yaml --execute', 'uv run nemotron steps run <step_id> -c <config-or-airgap-overlay> -b <airgap-profile> run.env.container_image=<image-from-manifest>', and 'uv run pytest tests/deploy/test_airgap_runner.py -q', with parameterization used appropriately — the 5 anchor.

5 / 5

Workflow Clarity

A clear six-step sequence from connected machine to airgapped side, with destructive/batch operations explicitly gated ('Execute only when the user asks for a real build'; whether '--execute, Docker build, Docker volume cleanup, or state-file removal' is allowed), an explicit error-recovery loop ('If a build fails midway, keep `airgap-build-state.yaml` and rerun the same command'), and a dedicated Validation section — the 5 anchor with checkpoints and feedback loops.

5 / 5

Progressive Disclosure

The SKILL.md acts as a well-organized overview pointing one level deep to authoritative files clearly signaled in 'Read First' (README.md, airgap.yaml, runner.py, test file, configs/), with only essential workflow content inlined — matching the 5 anchor rather than 4, since nothing that belongs in a separate file is inlined and navigation is unambiguous.

5 / 5

Total

20

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it states concrete capabilities in third person and provides an explicit, enumerated 'Use when...' clause with tool-specific triggers. The only minor weakness is synonym coverage for how users might phrase airgap/offline needs.

DimensionReasoningScore

Specificity

Lists multiple concrete, verifiable actions in third person — 'Prepare, validate, build, and use Nemotron Customizer airgap image bundles', 'grouping step execution images', 'baking repo overlays or wheel additions', 'resuming airgap runner builds', 'submitting `nemotron steps run` jobs' — covering the full lifecycle with no gaps, matching the 5 anchor rather than 4 (which would require minor coverage gaps).

5 / 5

Completeness

Explicitly answers both 'what' (prepare, validate, build, and use airgap image bundles for offline clusters) and 'when' via a concrete 'Use when...' clause enumerating seven trigger scenarios, exactly matching the 5 anchor; not 4 because the 'when' is fully explicit rather than loosely implied.

5 / 5

Trigger Term Quality

Good natural-term coverage including 'airgapped deployments', 'offline clusters', 'airgap.yaml', 'nemotron steps run', and 'airgap runner builds', but a few plausible user phrasings are absent (e.g. 'air-gapped' spelling variant, 'offline installation', 'isolated cluster'), fitting the 4 anchor rather than the comprehensive-synonym coverage of 5.

4 / 5

Distinctiveness Conflict Risk

The Nemotron Customizer airgap niche with tool-specific triggers (`nemotron steps run`, `airgap.yaml`, runner builds) forms a clear, distinct domain with minimal conflict risk against any other skill, matching the 5 anchor.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

NVIDIA-NeMo/Nemotron

Path

deploy/nemotron-customizer/airgap/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.