CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dynamo-router-starter

Start or patch Dynamo router modes and run router endpoint smoke checks. Use for round-robin, KV-aware, least-loaded, or device-aware routing setup; use recipe-runner for recipe deployment and troubleshoot for failure diagnosis.

71

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

The canonical home for this skill is dynamo-router-starter in NVIDIA/skills

SKILL.md
Quality
Evals
Security

Quality

Content

88%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.

A well-structured, highly actionable body with executable commands, a validated smoke-test step, and real error-recovery guidance. Its main flaws are mild: a broken BENCHMARK.md reference, some duplication between the body and the router-modes reference, and light padding in the Purpose and run_script sections.

Suggestions

Fix the Benchmark section: BENCHMARK.md is referenced but absent from the bundle — either include the file or drop the section (this is the main progressive-disclosure defect).

Trim the Purpose section's mission statement ("Make Dynamo routing feel easy... Keep the user focused on exact commands, not router internals") to one line, and show the run_script() protocol once instead of three times.

Reduce duplication by replacing the inline DYN_ROUTER_MODE / DYN_ROUTER_USE_KV_EVENTS YAML snippets with a pointer to the KV Routing Knobs table in references/router-modes.md.

DimensionReasoningScore

Conciseness

The body is command-first and mostly lean ("python3 -m dynamo.frontend --router-mode round-robin --http-port 8000"), but the Purpose section ("Make Dynamo routing feel easy... Keep the user focused on exact commands, not router internals") is mission-statement padding, and the run_script() invocation is demonstrated three times. Efficient with minor trimmable instances — anchor 4, not 5, because not every token earns its place.

4 / 5

Actionability

Fully executable, copy-paste-ready commands cover the common cases: local frontend bring-up, Kubernetes env patches as concrete YAML, kubectl port-forward with real service names, and the smoke-test script invocation with exact arguments. This matches anchor 5; anchor 4 would imply minor gaps, and none are apparent.

5 / 5

Workflow Clarity

The four numbered steps (baseline → KV routing → smoke test → careful comparison) are clearly sequenced with an explicit validation checkpoint ("This must verify /v1/models and, when a model is discoverable, one /v1/chat/completions request") and feedback loops for error recovery (the Troubleshooting symptom→cause→next-step table and the escalation rule to dynamo-troubleshoot). Anchor 5 fits; anchor 4 would require missing checkpoints, which are present.

5 / 5

Progressive Disclosure

The body is a good overview that correctly offloads the mode/env map to the real file references/router-modes.md and documents the real script scripts/check_router_health.py, both one level deep and well signaled. It is not anchor 5 because the body cites "See BENCHMARK.md for the NVCARPS-EVAL performance report", a file that does not exist in the bundle, and the inline env YAML partially duplicates the reference's KV-knobs table.

4 / 5

Total

18

/

20

Passed

Description

87%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 explicitly states what the skill does and when to use it, with concrete mode names as trigger terms and explicit delegation of adjacent skills to reduce mis-triggering. The only weaknesses are minor — trigger-term synonym coverage and slight unstated scope around patching.

DimensionReasoningScore

Specificity

"Start or patch Dynamo router modes and run router endpoint smoke checks" lists several concrete, specific actions (start, patch, smoke-check) tied to a named system. It falls short of anchor 5 only because coverage has minor gaps — what gets patched and the mode-comparison workflow are not stated.

4 / 5

Completeness

The what is explicit ("Start or patch Dynamo router modes and run router endpoint smoke checks") and the when is explicit with concrete trigger phrases ("Use for round-robin, KV-aware, least-loaded, or device-aware routing setup"). This clearly matches anchor 5; it is not anchor 4 because the when-clause is fully explicit, not merely present.

5 / 5

Trigger Term Quality

"round-robin", "KV-aware", "least-loaded", "device-aware routing", and "smoke checks" are natural phrases a user would say when needing this skill. A few natural variations (e.g., "router bring-up", "port-forward", "endpoint check") are absent, matching anchor 4 rather than comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

"Dynamo" plus named routing modes carve a clear niche, and the description actively reduces conflict risk by routing adjacent tasks elsewhere ("use recipe-runner for recipe deployment and troubleshoot for failure diagnosis"). Minimal overlap risk, matching anchor 5.

5 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository

openai/plugins

Path

plugins/nvidia/skills/dynamo-router-starter/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.