Automation & Ops ✓ NVIDIA · Official

Dynamo Interconnect Readiness Check

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

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.6k
Last updated
13d ago
License
Apache-2.0
nvidia-dynamordmanixlucx
+4ncclnvlinkkubernetesdisaggregated-serving

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

This skill validates the NIXL, UCX, and NCCL interconnect used by disaggregated or multi-node NVIDIA Dynamo deployments. It inspects transport environment variables in a recipe and probes InfiniBand, GPUDirect RDMA, GDRCopy, and NVLink capabilities in a worker pod or GPU node. It also checks whether NIXL test tooling is available and surfaces the next step for a pairwise transfer test. The checks are read-only and do not modify the cluster or print secrets.

Runs scripts/check_interconnect.py with env, node, and nixl modes: reads transport variables from a recipe; uses kubectl exec access to probe InfiniBand devices and Active links, nvidia_peermem, GDRCopy, and NVLink in GPU topology; looks for NIXL test tooling and reports how to run a prefill-to-decode transfer test; returns ok, warn, fail, or skipped for checks and rolls them into a disaggregated-transport readiness verdict.

Good fit
  • A Dynamo disaggregated recipe has just been deployed and an operator needs to verify KV-transport readiness.
  • A platform engineer is validating RDMA, GPUDirect RDMA, or NVLink capabilities before a multi-node rollout.
  • Aggregated serving works but disaggregated serving is slow, hangs, or produces incorrect output and the fabric is suspected.
  • A performance engineer needs to validate the transport before publishing disaggregated throughput or latency numbers.

How do you install this skill?

Before you use it
  • Do not treat warn or skipped results as transport validation; the summary may be overly optimistic when all probes are skipped.
  • Before running, verify that kubectl RBAC is limited to the target namespace and pods, and ensure manifest environment values do not contain credentials or other sensitive data.
  • A paired NIXL transfer test using real scheduled prefill and decode GPU pods is still required to confirm the RDMA/NVLink path.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Python 3.10+
  • kubectl exec access
  • recipe-directory read access

Install the individual skill with the skills CLI:

npx skills add nvidia/skills --skill dynamo-interconnect-check --yes

The full NVIDIA collection can also be installed:

npx skills add nvidia/skills

The supplied material does not document additional manual deployment steps; the CLI prompts for the skill and installation destination.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/dynamo-interconnect-check" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Check the recipe transport environment first:

python3 scripts/check_interconnect.py env recipes/<model>/<framework>/<mode>

Then probe a worker pod and assess NIXL readiness:

python3 scripts/check_interconnect.py node --namespace "${NAMESPACE}" --pod <worker-pod>
python3 scripts/check_interconnect.py nixl --namespace "${NAMESPACE}" --pod <worker-pod>

The script can also be invoked through the agentskills.io run_script() protocol. A complete cross-pod NIXL transfer test requires two scheduled GPU pods on the fabric.

What are this skill's strengths and limitations?

Pros
  • Read-only by design: it does not mutate the cluster or print secrets.
  • Checks recipe variables, InfiniBand, GPUDirect RDMA, GDRCopy, NVLink, and NIXL test-tool readiness.
  • Reports missing diagnostic tools as skipped and provides concrete troubleshooting directions.
Limitations
  • It does not run the complete pairwise NIXL transfer test, so reachability may remain unverified.
  • Skipped results for ibstat, nvidia-smi, or lsmod are inconclusive rather than passing results.
  • Recipe-text inspection cannot detect variables injected at runtime by initContainers or an operator.
  • It does not apply to single-node aggregated deployments, and the supplied material includes no benchmark figures.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Dynamo Interconnect Readiness Check this page ✓ NVIDIA · Official 52 · Use with care ★ 3.6k 13d ago Apache-2.0
Dynamo Recipe Runner ✓ NVIDIA · Official 50 · Use with care ★ 3.6k 13d ago Apache-2.0
DOCA UROM Service Operations ✓ NVIDIA · Official 45 · Not recommended ★ 3.6k 13d ago Apache-2.0
DOCA Management Service Operations ✓ NVIDIA · Official 55 · Use with care ★ 3.6k 13d ago Apache-2.0
TAO NVIDIA GPU Host Setup ✓ NVIDIA · Official 55 · Use with care ★ 3.6k 13d ago Apache-2.0

Its scope differs from dynamo-troubleshoot: use this skill to validate interconnect readiness after deployment, while crashing or unschedulable pods should be handled with dynamo-troubleshoot first.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
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.
1Trust13 / 25 · 2.6/5

The skill explicitly states that it is read-only and does not mutate the cluster, and its probes are fixed read-only commands. However, it relies on the caller's existing kubectl exec privileges without confirmation or RBAC scoping, and the env check can print plaintext manifest environment-variable values, potentially exposing sensitive data. Points are deducted for least privilege, confirmation, and sensitive-data handling; no malware, covert exfiltration, or destructive default was found.

2Reliability8 / 20 · 2.0/5

The script provides structured JSON, timeouts, graceful handling of missing tools, and generally diagnosable failure details. Static inspection also shows that it does not run a complete two-pod NIXL transfer test. Its summary ignores skipped counts, so an all-skipped run may still report no detected transport gaps, creating an overly optimistic result. No execution was performed, so the static ceiling applies.

3Adaptability11 / 15 · 3.7/5

Purpose, prerequisites, use cases, non-fit cases, positive and negative trigger examples, and the output contract are reasonably clear. The core function depends on a local Kubernetes/GPU environment rather than an overseas online service. Points are deducted for heavy environment requirements, no explicit Chinese-language support, and inability to complete real end-to-end validation with one pod or missing test tools.

4Convention10 / 15 · 3.3/5

The documentation includes purpose, prerequisites, procedures, examples, output contract, limitations, troubleshooting, references, and licensing; the skill card also gives ownership, version clues, and risk notes. Points are deducted for an overly long description, missing explicit dependency-installation guidance and formal changelog/maintenance path, plus benchmark-noted unexpected files and a script-lint finding.

5Effectiveness6 / 15 · 2.0/5

The skill can inspect recipe transport variables, probe node capabilities, and provide a next command when NIXL validation cannot be completed; its structured output is directly consumable. Points are deducted because the essential two-pod transfer validation remains manual and the skill cannot independently prove that KV traffic uses the correct fast path. The static materials contain no independently reviewable representative success output or end-to-end execution evidence.

6Verifiability4 / 10 · 2.0/5

The source files, script, reference document, evaluation cases, and static benchmark report provide auditable evidence, with evaluation cases covering positive and negative trigger boundaries. Points are deducted because the benchmark explicitly lacks Tier 3 details, no committed key-path test suite is supplied, and no third-party runtime results are shown; this review executed no code.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 55f18499943e Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Can this skill change my Kubernetes cluster?
No. The instructions define the checks as read-only and state that they never mutate the cluster.
Does a missing critical environment variable prove that transport is broken?
No. The variable may be baked into the image or injected by an operator. Run the node check inside the worker pod to inspect the deployed environment.
Why might NIXL reachability remain incomplete?
A full transfer test requires two scheduled GPU pods on the fabric and NIXL test tooling inside the pod.
When should I use another skill instead?
Use dynamo-troubleshoot first for pods that are already crashing or unschedulable. Single-node aggregated deployments do not exercise the interconnect this skill validates.

More skills from this repository

All from NVIDIA/skills

Automation & Ops ✓ NVIDIA · Official

Dynamo Recipe Runner

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

★ 3.6k FS 50 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

DOCA UROM Host-Side Offload Development

Guides HPC, UCX, and MPI developers in offloading remote memory operations to a BlueField DPU.

★ 3.6k FS 52 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

DOCA UROM Service Operations

Deploy and troubleshoot the DOCA UROM service container on BlueField Arm.

★ 3.6k FS 45 Not recommended 13d ago
Automation & Ops ✓ NVIDIA · Official

DOCA Management Service Operations

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

★ 3.6k FS 55 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

DOCA STA Storage Target Acceleration

Build and debug RDMA NVMe-oF storage targets accelerated by DOCA STA on BlueField.

★ 3.6k FS 55 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

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

★ 3.6k FS 55 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

Dynamo Router Starter

Configure Dynamo routing modes and verify frontend endpoints quickly.

★ 3.6k FS 53 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

TAO Jobs on Kubernetes

Submit and monitor NVIDIA TAO GPU training jobs through Kubernetes.

★ 3.6k FS 53 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

Dynamo Deployment Troubleshooter

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

★ 3.6k FS 52 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

DOCA RDMA Initiator

Guides accelerator-initiated one-sided RDMA development on the DPA datapath.

★ 3.6k FS 57 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

DOCA Verbs Raw RDMA Control

Guides DOCA developers who genuinely need low-level verbs control, porting, and diagnosis.

★ 3.6k FS 56 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

TAO Platform Execution SDK

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

★ 3.6k FS 55 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

DOCA Bench Benchmarking Skill

Measure DOCA library throughput, latency, and bandwidth reproducibly on real NVIDIA networking hardware.

★ 3.6k FS 54 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

NeMo-RL Kubernetes Launcher

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

★ 3.6k FS 54 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

DOCA GPI GPU-Initiated RDMA Skill

Helps CUDA kernels drive RDMA queues directly from GPU memory without host-CPU mediation.

★ 3.6k FS 52 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

GPUNetIO RDMA Write Latency Benchmark

Guides reproducible measurement of CUDA-kernel-initiated GPUNetIO RDMA WRITE latency and tail behavior.

★ 3.6k FS 52 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

DOCA GPUNetIO WRITE Bandwidth Benchmark

Build, run, and interpret sustained RDMA WRITE bandwidth measurements driven by CUDA kernels through the DOCA GPUNetIO surface.

★ 3.6k FS 50 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

DOCA PCC ZTR RTTCC Congestion Control

Deploy, tune, and validate NVIDIA’s RoCE RTT congestion-control reference algorithm on BlueField-3.

★ 3.6k FS 48 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

Physical AI Infrastructure Resilience

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

★ 3.6k FS 47 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

TAO Inference Microservice Deployment

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

★ 3.6k FS 45 Not recommended 13d ago

Related skills