nemo-relay-debug-runtime-integration
Use this skill when NeMo Relay is installed or imported but application-side runtime behavior is missing or incorrect, including load failures, inactive…
Skill by NVIDIA Corporation and Affiliates
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/nvidia-nemo-relay-debug-runtime-integration
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/nemo-relay-debug-runtime-integration
What's inside
- Skill name
nemo-relay-debug-runtime-integration- Description
- Use this skill when NeMo Relay is installed or imported but application-side runtime behavior is missing or incorrect, including load failures, inactive scopes, missing events, and plugin or adaptive wiring problems.
- License
- Apache-2.0
- Metadata
- author: NVIDIA Corporation and Affiliates
- Instructions
- 75 lines in SKILL.md · view on GitHub
Files (5)
- BENCHMARK.md
- SKILL.md
- evals.json · evals/
- skill-card.md
- skill.oms.sig
SKILL.md (first lines)
# Debug Runtime Integration Use this skill when NeMo Relay is present in the application but something is not working. Start by proving which runtime layer is failing before changing configuration. ## First Checks - Can the binding or native artifact load? - Is there an active scope when the failing call runs? - Is the work happening on the expected scope stack? - Is the subscriber/exporter/plugin configuration actually active? - Did the app choose the right public API layer: managed execute vs manual lifecycle vs typed wrappers vs adaptive/plugins? ## Common Failure Classes - Python native extension missing - Go dynamic library not on the loader path - Node native addon not built or not loading - Execute call outside a scope - Missing events because registration never happened - Concurrency causing the wrong scope stack to be active - Adaptive component never initialized or config validation ignored ## Embedded Troubleshooting Matrix - **Rust build failure**: run the narrowest core build first, then expand to the affected binding or workspace command. - **Python import failure**: rebuild the virtual environment and native extension with `uv sync`, then run a small Python test or import check from the same environment as the application. - **Node.js addon failure**: reinstall and rebuild the native addon from the Node binding package before debugging application code. - **Go loader failure**: build the release FFI shared library and point both the linker and runtime loader at the release output directory; use the macOS dynamic-library path variable (`DYLD_LIBRARY_PATH`) on macOS. - **Scope stack empty**: the work is outside an active scope or crossed a thread, task, goroutine, or worker boundary without the intended stack. - **Work leaks across requests**: separate requests are sharing one scope stack; create a fresh stack per independent request or agent. - **Middleware missing or ordered incorrectly**: check global vs scope-local registration, active scope ancestry, names, and priority values. - **Subscriber missing events**: register before the events are emitted; for scope-local subscribers, ensure the current scope is the owner or descendant. - **Event fields missing**: managed helpers populate semantic fields; manual lifecycle calls require explicit params for input, output, model names, and tool call IDs. - **ATIF empty or mixed**: register before work starts, use one exporter per run or clear between runs, and separate concurrent agents by root scope. - **Provider payload conversion failure**: convert non-JSON provider objects, SDK handles, callbacks, streams, or class instances with explicit codecs. - **Plugin validation failure**: validate config independently from runtime registration and check required fields, value types, defaults, and config source. - **Adaptive behavior unchanged**: confirm instrumentation emits events, the adaptive component is enabled, policy allows the behavior, and the call path reaches the configured component. - **OpenTelemetry or OpenInference export failure**: first identify the Relay version. For 0.6, check the separate exporter, `http_binary` versus `grpc`, endpoint, headers, target support, and an active Tokio runtime for native gRPC. For 0.7, check the typed projection, endpoint, headers, TLS, and target support; the subscriber owns the native gRPC runtime. - **Callback succeeded but no lifecycle events appear**: confirm the integration uses managed execute helpers or balanced manual start/end APIs, not only the underlying business callback. ## Related Skills - `nemo-relay-get-started` - `nemo-relay-instrument-context-isolation` - `nemo-relay-plugin-adaptive-tuning` - `nemo-relay-plugin-build`
From NVIDIA/skills, Apache-2.0.
More from NVIDIA/skills
- 0.846score
nemo-fabric-integrate
NVIDIA Corporation and Affiliates
Use this skill when integrating NVIDIA NeMo Fabric into a consumer application, service, evaluation harness, or platform through the typed Python SDK —…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
jetson-video-pipeline
Vinit Bansal <vinitkumarb@nvidia.com>
Use when planning, executing, and independently validating Jetson Video Codec SDK or PyNvVideoCodec encode/decode, transcode, segmentation, container decode…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nvflare-convert-pytorch
NVIDIA FLARE Team <federatedlearning@nvidia.com>
Convert existing plain or manual PyTorch training code into an NVFLARE federated job using Client API model exchange, local validation, and job export; use…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nemo-relay-get-started
NVIDIA Corporation and Affiliates
Use this skill when first-time NeMo Relay users want help selecting and following an appropriate quick-start guide or verifying their first working integration.
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
jetson-video-recipe
Vinit Bansal <vinitkumarb@nvidia.com>
Use when turning a Jetson encoder use case into one surface-neutral recipe with native Video Codec SDK and PyNvVideoCodec projections.
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nvidia-broadcast
NVIDIA Broadcast Team <broadcast-skills-dev@nvidia.com>
Use when controlling NVIDIA Broadcast through MCP to apply effects, process local media, select devices, or change camera resolution, or when Broadcast is…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
jetson-video-setup
Vinit Bansal <vinitkumarb@nvidia.com>
Use when installing, repairing, reusing, inspecting, or verifying readiness of the native NVIDIA Video Codec SDK or PyNvVideoCodec on Jetson, including the…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nvflare-diagnose-job
NVIDIA FLARE Team <federatedlearning@nvidia.com>
Use when the user asks why a reported NVFLARE job failure signal occurred: the job failed, stalled, timed out, lost clients, ended with EXECUTION_EXCEPTION…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nvflare-convert-lightning
NVIDIA FLARE Team <federatedlearning@nvidia.com>
Convert existing PyTorch Lightning training code into an NVFLARE federated job using the Lightning Client API patch, local validation, and job export; use…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nemo-relay-install
NVIDIA Corporation and Affiliates
Use this skill when choosing or running NeMo Relay installation for an agent runtime, application language, framework integration, or plugin bundle, or…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nvflare-fed-stats
NVIDIA FLARE Team <federatedlearning@nvidia.com>
Compute federated statistics over tabular data (count, sum, mean, stddev, var, histogram, quantile, noise-protected min/max) and image data (count…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
jetson-video-capability
Vinit Bansal <vinitkumarb@nvidia.com>
Use when Jetson codec, profile, chroma, bit-depth, dimension, engine-count, or operational support must be reconciled from live APIs, authenticated NVIDIA…
SkillAFreshness: A★ 3.7KClaude Code +9
Signals
- Stars
- 3,718
- Forks
- 457
- Open issues
- 8
- Last commit (this folder)
- Jul 30, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/NVIDIA/skills
- Website
- docs.nvidia.com/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from NVIDIA Corporation and Affiliates
- 0.846score
nemo-relay-install
NVIDIA Corporation and Affiliates
Use this skill when choosing or running NeMo Relay installation for an agent runtime, application language, framework integration, or plugin bundle, or…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nemo-relay-get-started
NVIDIA Corporation and Affiliates
Use this skill when first-time NeMo Relay users want help selecting and following an appropriate quick-start guide or verifying their first working integration.
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.846score
nemo-fabric-integrate
NVIDIA Corporation and Affiliates
Use this skill when integrating NVIDIA NeMo Fabric into a consumer application, service, evaluation harness, or platform through the typed Python SDK —…
SkillAFreshness: A★ 3.7KClaude Code +9 - 0.800score
nemo-relay-migrate-from-flow
NVIDIA Corporation and Affiliates
Use this skill when migrating applications, examples, integrations, documentation, manifests, or repository code from NeMo Flow to NeMo Relay across Python…
SkillBFreshness: B★ 3.7KClaude Code +9 - 0.800score
nemo-relay-plugin-observability
NVIDIA Corporation and Affiliates
Use this skill when choosing or configuring NeMo Relay 0.6 or 0.7 observability through the built-in plugin, subscribers, or exporters, including raw ATOF…
SkillBFreshness: B★ 3.7KClaude Code +9 - 0.794score
nemo-relay-plugin-build
NVIDIA Corporation and Affiliates
Use this skill when building or packaging reusable NeMo Relay runtime behavior as an embedded configuration component or a manifest-backed `rust_dynamic`…
SkillBFreshness: B★ 3.7KClaude Code +9
Cite this page
nemo-relay-debug-runtime-integration skill. Agent Mart. https://agentmart.dev/skills/nvidia-nemo-relay-debug-runtime-integration (last updated 2026-10-24)