Automation & Ops ✓ NVIDIA · Official kubernetesnvidia-dynamorecipe-validationmodel-deploymentkubectlgpu-inference

Dynamo Recipe Runner

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

FollowSkills review · FSRS-2.0
Not recommended
50/ 100 5-point scale 2.5 / 5
Trust13 / 25 · 2.6/5

The skill declares file_read, network, and kubectl_exec permissions; it requires read-only preflight checks, Kubernetes Secrets for the HF token, existing recipes only, and minimal patches. However, its default flow includes kubectl apply, namespace creation, and Secret creation without explicit stepwise user confirmation, pre-change backup, rollback instructions, or complete data-flow disclosure, so points are deducted.

Reliability8 / 20 · 2.0/5

The source provides recipe_tool.py discovery and lightweight validation, preflight commands, common blockers, and escalation paths. However, there are no committed tests for key paths, validation coverage is limited, readiness checks lack consistent timeout and diagnostic handling, shell commands coexist ambiguously with the run_script protocol, and the benchmark reports duplicate content, so points are deducted.

Adaptability9 / 15 · 3.0/5

The intended audience, required inputs, model/framework/GPU/deployment-mode scenarios, non-fit ranges, and negative boundaries for router-starter and troubleshoot are reasonably clear; evals.json also includes positive and negative cases. Chinese-language interaction, mainland-China network reachability, and alternatives for Hugging Face access are not addressed, so points are deducted.

Convention8 / 15 · 2.7/5

The files provide purpose, prerequisites, inputs, workflow, scripts, examples, an output contract, limitations, troubleshooting, references, Apache-2.0 licensing, and version 1.2.0 metadata. Changelog, stable maintenance ownership, and a clear update path are incomplete; the benchmark flags unexpected skill-card and signature files and duplicate content, so points are deducted.

Effectiveness7 / 15 · 2.3/5

The documented workflow covers selecting an existing recipe, validation, minimal patching, deployment, and an OpenAI-compatible smoke test, with a defined output contract. However, the static materials contain no successful deployment or directly usable third-party execution evidence, and the benchmark overall verdict is FAIL; the score is therefore limited by the static ceiling.

Verifiability5 / 10 · 2.5/5

The evidence includes source code, evaluation cases, a static NVSkills-Eval report, CI references, and auditable commands. However, the benchmark lacks Tier 3 details and actual result signals, and there is no committed test suite covering the key paths or independent cross-source reproduction, so the static ceiling and deductions apply.

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
  • Obtain explicit user confirmation before kubectl apply, namespace creation, or Secret creation, and add change previews, rollback, and scope verification.
  • Although the skill requires a Secret for the HF token, review logging, environment-variable exposure, third-party images, and model-download data flows before deployment.
  • The benchmark verdict is FAIL and lacks real Tier 3 result details; do not treat the documented smoke test as proven success.
  • The skill does not document Chinese interaction or Hugging Face/image reachability from mainland-China networks; additional configuration may be required.
See the full review method →

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

This skill is for operators bringing up NVIDIA Dynamo model endpoints on Kubernetes. It selects an existing recipe from the recipes tree using the requested model, framework, deployment mode, and GPU configuration, then performs preflight checks and lightweight validation. With cluster access, it applies model-cache and deployment manifests and runs a minimal OpenAI-compatible smoke test. It does not author new manifests, handle router-only work, or provide full day-two troubleshooting.

Reads the recipes tree, the selected recipe README, model-cache manifests, deploy.yaml, and perf.yaml when present; runs scripts/recipe_tool.py list and validate; checks Git status, Kubernetes context, storage classes, nodes, namespace, and the Hugging Face Secret; minimally patches storageClassName, image values, model paths, GPU resources, router mode, or namespace when required; applies manifests with kubectl and waits for resources; port-forwards the frontend service, checks /v1/models, and performs a basic chat-completion smoke test; reports the selected recipe, patched values, executed or pending commands, endpoint, smoke-test result, and unresolved blockers.

  1. A Kubernetes operator needs to bring up an existing Dynamo recipe for a specific model, vLLM, sglang, TRT-LLM, or tokenspeed framework, deployment mode, and GPU type/count.
  2. A cluster already has model-cache infrastructure and an HF Secret, but the recipe needs an environment-specific storage class, image tag, GPU setting, or router mode.
  3. An operator wants recipe discovery and validation before deployment, or needs exact commands because kubectl is unavailable or the cluster is unreachable.
  4. A deployment owner needs a minimal acceptance check that the Dynamo frontend exposes /v1/models and can serve one OpenAI-compatible chat request.

What are this skill's strengths and limitations?

Pros
  • Works with existing recipes and limits changes to recipe-specific values.
  • Covers a practical bring-up sequence from preflight and validation through deployment and endpoint smoke testing.
  • Explicitly prevents writing Hugging Face tokens to files or logs.
  • Includes symptom-based next steps for storage, PVC, Secret, image-pull, frontend, and connectivity issues.
Limitations
  • Requires Python 3.10+, kubectl, a usable Kubernetes context, and appropriate cluster permissions.
  • Operates only on the existing recipes tree and does not author new manifests.
  • Smoke testing is intentionally minimal; full router and endpoint coverage requires dynamo-router-starter.
  • Multi-node disaggregated transport correctness is out of scope and requires dynamo-interconnect-check.
  • The supplied material provides no concrete recipe inventory, deployment results, or platform-specific test evidence.

How do you install this skill?

Install the individual skill with the supported skills CLI command: npx skills add nvidia/skills --skill dynamo-recipe-runner --yes. The supplied source does not document the exact destination folder selected by the CLI.

How do you use this skill?

Ask an agent to use dynamo-recipe-runner to select and deploy a Dynamo Kubernetes recipe, supplying or permitting inference of the model, framework, deployment mode, GPU type/count, Kubernetes context, namespace, HF Secret, and storage class. Also specify whether commands should be executed or only produced. If the cluster is unreachable, it should perform selection and validation and return exact commands instead of claiming deployment success.

How does this skill compare with similar options?

Its scope differs from dynamo-router-starter, which is named for router-only mode work. Failed or unhealthy deployments should be handed to dynamo-troubleshoot, while multi-node disaggregated transport correctness should be checked with dynamo-interconnect-check.

FAQ

Does it create new Kubernetes recipes?
No. It operates on the existing recipes/ tree and does not invent manifests unless the user explicitly asks for a new recipe.
Can it help without cluster access?
Yes. It can select and validate a recipe and return exact commands, but it must not claim that deployment ran.
What permissions does it need?
Its metadata lists file-read, network, and kubectl-execution permissions; deployment also requires Kubernetes permissions in the target namespace.
What should I use if the deployment remains unhealthy?
Check the relevant storage class, PVC events, HF Secret, image tag or pull secret, pod readiness, and frontend service port; then switch to dynamo-troubleshoot if the issue persists.

More skills from this repository

All from NVIDIA/skills

Automation & Ops ✓ NVIDIA · Official

Dynamo Interconnect Readiness Check

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

Automation & Ops ✓ NVIDIA · Official

Dynamo Deployment Troubleshooter

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

Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

Checks and standardizes NVIDIA drivers, CUDA, and container runtime prerequisites for TAO GPU hosts.

Automation & Ops ✓ NVIDIA · Official

TAO Jobs on Kubernetes

Submit and monitor NVIDIA TAO GPU training jobs through Kubernetes.

Automation & Ops ✓ NVIDIA · Official

TAO Inference Microservice Deployment

Start, query, and stop TAO inference microservices across supported compute platforms.

Automation & Ops ✓ NVIDIA · Official

VSS Video Embedding Deployment

Deploy and operate NVIDIA’s video embedding service for files, text, and live streams.

Automation & Ops ✓ NVIDIA · Official

DOCA Management Service Operations

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

Dev & Engineering ✓ NVIDIA · Official

TAO Platform Execution SDK

Submit, monitor, and manage NVIDIA TAO GPU training jobs across supported platforms.

Automation & Ops ✓ NVIDIA · Official

Dynamo Router Starter

Configure Dynamo routing modes and verify frontend endpoints quickly.

Data & Analysis ✓ NVIDIA · Official

Synthetic Brain MRI Generator

Generate synthetic brain MRI volumes through NVIDIA’s documented workflow.

Automation & Ops ✓ NVIDIA · Official

NeMo-RL Kubernetes Launcher

Launch, monitor, iterate on, and debug NeMo-RL training runs on Kubernetes.

Automation & Ops ✓ NVIDIA · Official

Physical AI Infrastructure Resilience

Set up, validate, scale, and recover Physical AI infrastructure for synthetic data generation workflows.

Automation & Ops ✓ NVIDIA · Official

NVIDIA RAG Blueprint Operations

Deploy, configure, troubleshoot, and manage NVIDIA RAG Blueprint environments.

Automation & Ops ✓ NVIDIA · Official

NVIDIA AI-Q Deployment

Deploy, verify, and operate NVIDIA AI-Q Blueprint infrastructure.

Dev & Engineering ✓ NVIDIA · Official

TAO Sparse4D Training Skill

Guides agents through training, evaluation, export, quantization, and inference for multi-camera temporal 3D detection and tracking.

Dev & Engineering ✓ NVIDIA · Official

DeepStream Pipeline Builder

Collects pipeline requirements interactively, then generates and validates runnable GStreamer inference pipelines for NVIDIA DeepStream.

Data & Analysis ✓ NVIDIA · Official

TAO DEFT AOI Improvement Loop

Automates evaluation, defect augmentation, mining, retraining, and deployment gating for PCB inspection models.

Data & Analysis ✓ NVIDIA · Official

Hugging Face GPU Fine-Tuning

Build reproducible Hugging Face fine-tuning pipelines on local NVIDIA GPUs.

Automation & Ops ✓ NVIDIA · Official

VSS Profile Deployment Assistant

Select, deploy, verify, and troubleshoot NVIDIA VSS Compose profiles for video search and summarization.

Data & Analysis ✓ NVIDIA · Official

TAO DAFT Dataset Validator

Validate TAO DAFT dataset structure, schemas, and cross-references with tao-daft validate.

Related skills