Automation & Ops ✓ NVIDIA · Official dynamoroutersmoke-testingkuberneteskv-cachepython

Dynamo Router Starter

Configure Dynamo routing modes and verify frontend endpoints quickly.

FollowSkills review · FSRS-2.0
Not recommended
53/ 100 5-point scale 2.7 / 5
Trust15 / 25 · 3.0/5

The skill is scoped mainly to starting a frontend, changing Kubernetes frontend environment variables, and issuing health-check requests. No credential theft, covert exfiltration, or destructive default is evident. However, it lacks explicit user confirmation before configuration changes or service startup, least-privilege guidance, rollback steps, and sensitive-data handling notes, so points are deducted. Official NVIDIA provenance and the in-skill Apache-2.0 declaration support attribution, but the supplied license metadata is NOASSERTION, leaving governance uncertainty.

Reliability8 / 20 · 2.0/5

The workflow, mode mapping, health-check script, and troubleshooting handoff are broadly consistent. The script includes HTTP/JSON/URL validation, retries, and structured exit codes. Static materials do not include committed tests covering this skill's key paths, retry arguments lack boundary validation, and Dynamo/Kubernetes version compatibility is not verified; the score is therefore conservative and within the static ceiling.

Adaptability10 / 15 · 3.3/5

Audience, modes, prerequisites, inputs, output contract, negative cases, and the boundary with troubleshooting are reasonably clear. Triggering still depends on agent judgment, while Chinese-language support, version-environment fit, and mainland-China network reachability are not addressed. The core function relies on local or Kubernetes resources rather than an entirely unreachable overseas service, so no additional network deduction is applied.

Convention10 / 15 · 3.3/5

The documentation includes purpose, prerequisites, procedures, script arguments, examples, output contract, limitations, troubleshooting, references, and a version note, giving it a usable structure. However, the cited version source is not supplied, maintenance ownership, changelog, dependency pinning, and upgrade/rollback paths are incomplete, and the benchmark reports unexpected files in the skill directory, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The skill directly addresses router-mode bring-up and endpoint smoke testing, and the script produces a directly usable health result. Its check covers only one chat request, mode comparison is not benchmarking, and the static materials contain no verifiable successful execution output or third-party run evidence, preventing a higher score.

Verifiability4 / 10 · 2.0/5

The SKILL file, mode reference, script, evaluation cases, and static evaluation report provide auditable evidence, including positive and negative invocation cases. However, the report explicitly lacks Tier 3 execution results and detailed signals, with no real key-path execution evidence or independent corroboration; only limited credit is justified.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Before execution, confirm the target frontend, Kubernetes namespace, and configuration-change scope, and prepare a manual rollback plan.
  • A passing smoke check does not demonstrate throughput or latency improvement; use a separate benchmark with matched workloads.
  • Confirm compatibility between the deployed Dynamo version, script arguments, and KV-event settings; Chinese documentation and mainland-China network fit are not evidenced.
  • The supplied license metadata is NOASSERTION even though the files declare Apache-2.0; verify licensing and attribution before publication.
See the full review method →

What does this skill do, and when should you use it?

This skill starts or patches Dynamo frontend routing modes and runs endpoint smoke checks. It covers round-robin, KV-aware, least-loaded, device-aware-weighted, direct, and random routing. It supports local Python frontends and Kubernetes deployments, provided workers and a loaded model already exist. Its check is a single-request smoke test, not a full throughput or latency benchmark.

It collects the runtime path, routing mode, frontend port or Kubernetes service, KV-event availability, and model name; starts a local Dynamo frontend or guides a Kubernetes frontend environment patch; enables approximate KV mode when workers do not publish KV events; runs scripts/check_router_health.py to verify /v1/models and, when a model is discoverable, one /v1/chat/completions request; and routes empty model lists, timeouts, KV hangs, and port-forward failures to concrete next steps.

  1. A Dynamo developer needs to start a round-robin frontend after workers are registered.
  2. A platform engineer wants to enable KV routing in a Kubernetes recipe and validate the service through port-forwarding.
  3. An operator needs to confirm that the frontend discovers a model and completes one chat request.
  4. A routing experimenter needs a smoke comparison of round-robin and KV routing under matched model, worker, prompt, concurrency, and sampling settings.

What are this skill's strengths and limitations?

Pros
  • Covers six explicitly named Dynamo routing modes.
  • Supports both local frontend and Kubernetes workflows.
  • Provides an executable /v1/models and chat-completion smoke check.
  • Clearly separates smoke validation from formal performance benchmarking.
Limitations
  • The smoke test makes only one chat-completion request and cannot establish throughput improvement.
  • Without worker KV events, routing falls back to approximate KV mode; the skill does not repair worker configuration.
  • Cross-mode latency claims require separate benchmark runs with matched workloads.
  • Kubernetes use requires an already deployed Dynamo recipe, namespace access, and network reachability.

How do you install this skill?

Install the specific skill with the default skills CLI:

npx skills add nvidia/skills --skill dynamo-router-starter --yes

The README does not document a standalone source repository or manual folder-copy procedure for this skill. The catalog is synced daily from product repositories.

How do you use this skill?

Example trigger: Start or patch the Dynamo router and check the frontend endpoint.

Start a local round-robin frontend:
python3 -m dynamo.frontend --router-mode round-robin --http-port 8000

Start local KV routing and check it:
python3 -m dynamo.frontend --router-mode kv --http-port 8000
python3 scripts/check_router_health.py --base-url http://127.0.0.1:8000

For Kubernetes, port-forward the frontend service and run the same checker. If workers do not publish KV events, set DYN_ROUTER_USE_KV_EVENTS to false.

How does this skill compare with similar options?

The source explicitly directs unhealthy endpoints or missing workers to dynamo-troubleshoot, and throughput or latency measurement to dynamo-benchmark.

FAQ

Can it replace a formal performance benchmark?
No. It performs a one-chat-request smoke check; use dynamo-benchmark for throughput and latency.
Why might KV routing hang?
The source identifies missing worker KV-cache event publication as a likely cause. Set DYN_ROUTER_USE_KV_EVENTS=false to use approximate mode.
What is required for Kubernetes use?
You need kubectl access to the target namespace, a deployed Dynamo recipe, reachable frontend networking, and at least one worker with a loaded model.
Does installation or use cost money?
The supplied sources do not state a cost or commercial licensing policy. The README lists Apache 2.0 and CC BY 4.0 for the repository, while the skill frontmatter lists Apache-2.0.

More skills from this repository

All from NVIDIA/skills

Automation & Ops ✓ NVIDIA · Official

Dynamo Deployment Troubleshooter

Diagnose unhealthy Dynamo deployments on Kubernetes from read-only evidence.

Dev & Engineering ✓ NVIDIA · Official

Earth2Studio Diagnostic Builder

Build Earth2Studio wrappers for single-step diagnostic data transformations.

Automation & Ops ✓ NVIDIA · Official

Dynamo Interconnect Readiness Check

Verify RDMA, NVLink, and NIXL transport readiness before trusting performance results from disaggregated Dynamo serving.

Dev & Engineering ✓ NVIDIA · Official

NV-Reason-CXR Chest X-ray Reasoning Test

Runs reproducible command-shape and live inference smoke tests for chest X-ray reasoning.

Automation & Ops ✓ NVIDIA · Official

Dynamo Recipe Runner

Select, validate, minimally patch, and deploy existing NVIDIA Dynamo inference recipes on Kubernetes.

Dev & Engineering ✓ NVIDIA · Official

Earth2Studio Forecast Wrapper Builder

Build and validate Earth2Studio time-stepping forecast wrappers.

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Fluoroscopy Smoke Tests

Validate core catheter-navigation workflow behavior on CPU-only CI environments.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Image Validator

Validate a flashed Jetson BSP image on disk and on the target device.

Dev & Engineering ✓ NVIDIA · Official

Earth2Studio Data Source Builder

Connect remote weather data to Earth2Studio with tested source wrappers.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Installation Guide

Choose and verify the right NeMo Relay path for CLIs, language packages, and maintained frameworks.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Quick Start

Helps first-time NeMo Relay users prove observable execution value through the smallest suitable trial.

Data & Analysis ✓ NVIDIA · Official

DICOM Series Preflight

Header-only validation for one DICOM series before conversion or inference.

Dev & Engineering ✓ NVIDIA · Official

DALI Dynamic Mode Assistant

Helps agents write, review, and migrate NVIDIA DALI imperative dynamic-mode code.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Migration Assistant

Safely migrate NeMo Flow projects to NeMo Relay.

Data & Analysis ✓ NVIDIA · Official

Earth2Studio Weather Data Fetch

Fetch validated weather and climate variables from Earth2Studio sources by time and data type.

Data & Analysis ✓ NVIDIA · Official

NVIDIA AI-Q Deep Research

Run deep research through a reachable local or self-hosted AI-Q Blueprint backend.

Dev & Engineering ✓ NVIDIA · Official

AMC Sample Dataset Calibration

Verify a running NVIDIA AutoMagicCalib service end to end with its bundled sample dataset.

Automation & Ops ✓ NVIDIA · Official

DOCA Management Service Operations

Operate and troubleshoot NVIDIA DMS for centralized BlueField and ConnectX management.

Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Setup Guide

Inspects a Linux host and selects the most suitable Holoscan SDK installation path.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Typed Wrappers & Codecs

Add typed boundaries to NeMo Relay integrations while preserving predictable JSON middleware semantics and caller-visible behavior.

Related skills