nvidia-skill-finder
Use for NVIDIA-related requests where an NVIDIA skill might help, even if the user did not ask for a skill. Trigger on NVIDIA products, hardware, software,…
Use this skill when integrating NVIDIA NeMo Fabric into a consumer application, service, evaluation harness, or platform through the typed Python SDK — translating the consumer's own application, job, or deployment config into an in-memory FabricConfig, choosing the
$ npx -y skills add NVIDIA/skills --skill nemo-fabric-integrate --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/nemo-fabric-integrateContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill when integrating NVIDIA NeMo Fabric into a consumer application, service, evaluation harness, or platform through the typed Python SDK — translating the consumer's own application, job, or deployment config into an in-memory FabricConfig, choosing the
name: nemo-fabric-integrate description: Use this skill when integrating NVIDIA NeMo Fabric into a consumer application, service, evaluation harness, or platform through the typed Python SDK — translating the consumer's own application, job, or deployment config into an in-memory FabricConfig, choosing the single-invocation convenience API or an explicitly started runtime, validating with plan and doctor, and consuming normalized results, artifacts, and telemetry. license: Apache-2.0 metadata: author: NVIDIA Corporation and Affiliates
Use this skill when a consumer codebase — an application, service, evaluation harness, or platform — needs to run agent harnesses through NeMo Fabric's typed Python SDK. The consumer owns its own configuration object and translates it into an in-memory `FabricConfig`; NeMo Fabric owns adapter selection, the runtime lifecycle, and normalized results.
Use the public, in-memory contract. These rules keep a consumer integration supported and upgrade-safe:
any adapter-internal module.
NeMo Fabric. Create every deployment or evaluation variant with ordinary Python functions and `model_copy(deep=True)`. A platform integration can serialize the typed config inside a private transient run specification when it crosses a process boundary; that transport is not a public authoring format.
logic, and do not manage adapter threads, sessions, or processes directly.
strings, not parsable or reusable state.
Refer to [config-mapping.md](references/config-mapping.md) for how to translate a consumer config object into `FabricConfig`, and for the full list of mechanics that stay hidden behind this boundary.
The consumer or its execution environment owns installation; NeMo Fabric validates runtime assumptions but never installs harnesses or credentials at run time.
for Hermes Agent; the Harbor integration requires Python 3.12 or later.
for the Harbor integration). Refer to the [installation guide](https://github.com/NVIDIA/NeMo-Fabric/blob/main/docs/getting-started/install.mdx).
NeMo Fabric runtime, adapter, and supported harness in one environment, use `nemo-fabric[claude]`, `nemo-fabric[codex]`, or `nemo-fabric[deepagents]`.
[Hermes Agent installation guide](https://hermes-agent.nousresearch.com/docs/installation), then install the `nemo-fabric[hermes-agent]` package into the Python environment that runs Hermes Agent. These packages do not install Hermes Agent.
`nemo-fabric-adapters-<adapter>[harness]`. This installs the adapter and supported harness dependencies without the NeMo Fabric runtime. Use `full` instead when that adapter package provides package-installable optional integrations.
Use matching NeMo Fabric release versions for the runtime and adapter package unless a different pairing has been explicitly validated.
bare `nemo-fabric-adapters-<adapter>` distribution. Bare adapter distributions contain only adapter-owned runtime dependencies.
include the NeMo Relay Python package in `full`. The Hermes Agent extras do not install Hermes Agent. Claude and Codex do not provide `relay`; their `harness` and `full` extras install the supported `nemo-relay` CLI alongside the harness SDK.
(`ModelConfig.api_key_env`), never as literals in code.
`FabricNativeUnavailableError` when it is missing.
Map the consumer's application, job, or deployment object into a `FabricConfig` with the public models and helper methods:
from nemo_fabric import (
FabricConfig,
HarnessConfig,
InstructionConfig,
InstructionsConfig,
MetadataConfig,
ModelConfig,
RuntimeConfig,
ToolsConfig,
)
def to_tools_config(job) -> ToolsConfig | None:
enabled = job.enabled_tools
blocked = list(job.blocked_tools)
if enabled is None and not blocked:
return None
return ToolsConfig(
enabled=None if enabled is None else list(enabled),
blocked=blocked,
)
def to_fabric_config(job) -> FabricConfig:
config = FabricConfig(
metadata=MetadataConfig(name=job.name),
harness=HarnessConfig(adapter_id=job.adapter_id, resolution="preinstalled"),
models={
"default": ModelConfig(
provider=job.provider,
model=job.model,
api_key_env=job.api_key_env,
base_url=job.base_url,
)
},
instructions=(
InstructionsConfig(
system=InstructionConfig(
content=job.system_instruction,
mode=job.system_instruction_mode,
),
)
if job.system_instruction is not None
else None
),
runtime=RuntimeConfig(
input_schema="chat",Official, NVIDIA-verified Agent Skills for Claude Code, Codex, and other coding agents.
Use for NVIDIA-related requests where an NVIDIA skill might help, even if the user did not ask for a skill. Trigger on NVIDIA products, hardware, software,…
Official NVIDIA-authored guidance for NVIDIA cuDF GPU DataFrames, pandas acceleration, dask-cuDF, ETL, joins, groupby, CSV/Parquet I/O, nullable semantics, and…
Use when asked to install, deploy, run, validate, troubleshoot, or stop NVIDIA AI-Q Blueprint infrastructure.
Use when asked to run deep research or AI-Q research through a reachable NVIDIA AI-Q Blueprint backend.
Calibrate a new dataset from live RTSP camera streams via the AutoMagicCalib REST API. Use when the user provides RTSP URLs or asks to calibrate live cameras;…
Run end-to-end calibration on the shipped sample dataset (sdg_08_2_sample_data_010926.zip) against a running AMC microservice. Use when user says 'test sample…