LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

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.

2,728stars318forksUpdated 7/30/2026
DevOps & CI/CD#inference#routing#dynamo#smoke-test#kubernetes

Security Assessment

Safe(90/100)
Security Score90/100

About dynamo-router-starter

Dynamo Router Starter makes NVIDIA Dynamo request routing easy to bring up and verify. It solves the problem of getting a baseline router mode running, enabling KV-aware routing when appropriate, and proving the endpoint works, all while keeping the user focused on exact commands and success signals rather than router internals. It complements dynamo-recipe-runner (which deploys recipes) and dynamo-troubleshoot (which diagnoses failures).

The workflow establishes a baseline router mode (for example round-robin) either locally via python3 -m dynamo.frontend or on Kubernetes by patching the frontend service env, then enables KV routing (with an approximate-mode fallback when workers do not publish KV cache events), and finally runs a bundled check_router_health.py smoke test against /v1/models and one /v1/chat/completions request. It supports modes including round-robin, kv, least-loaded, device-aware-weighted, direct, and random, and it is careful about methodology: when comparing modes it insists on holding model, workers, prompts, concurrency, and sampling constant, labeling single-request results as smoke comparisons rather than benchmarks, and never claiming throughput gains from one chat request.

Target users are developers and engineers configuring Dynamo routing and verifying endpoint health. The skill's changes are limited to starting a local frontend or patching a small set of frontend environment variables, and the smoke test is read-oriented, exercising standard OpenAI-compatible endpoints. Its pre-publication benchmark returned an overall PASS verdict. For throughput and latency numbers it explicitly defers to a separate dynamo-benchmark skill, and for unhealthy endpoints it routes to dynamo-troubleshoot.

FAQ

Which routing modes are supported?

round-robin, kv (KV-aware), least-loaded, device-aware-weighted, direct, and random. It also supports an approximate KV mode when workers do not publish KV cache events.

What are the prerequisites?

Python 3.10+ with the dynamo package importable, and for Kubernetes runs kubectl access to the target namespace with a deployed Dynamo recipe, network reachability to the frontend service, and at least one model loaded into a worker.

How does it verify the endpoint?

It runs the bundled check_router_health.py against the frontend, verifying /v1/models and, when a model is discoverable, one /v1/chat/completions request.

Can it tell me which router mode is faster?

No. The smoke test is a single chat completion, not a benchmark. The skill explicitly defers throughput and latency measurement to a separate dynamo-benchmark skill and warns against claiming improvement from one request.

What does it change on my cluster?

It starts a local frontend or patches only the frontend service environment variables (for example DYN_ROUTER_MODE and DYN_ROUTER_USE_KV_EVENTS); it does not deploy full recipes.

All Files

7 files
evals/evals.json3.0 KB
View
skill.oms.sig5.0 KB
View
skill-card.md2.4 KB
View
BENCHMARK.md2.6 KB
View
SKILL.md5.6 KB
View
references/router-modes.md2.1 KB
View
scripts/check_router_health.py4.7 KB
View

Install dynamo-router-starter

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

nvidia/skills

Related Skills

dbt-sf-to-bq-translator

21,076

build-models

102

html-prototype

3,588

doc

448