What problem does it solve?
Building a third-party adapter for NVIDIA NeMo Fabric requires correctly implementing the southbound adapter contract: descriptors, configuration mapping, lifecycle methods, discovery packaging, and conformance checks. This Skill guides an agent through that contract so adapters are structured correctly and avoid unsupported fields or hidden behavior.
Core Features & Use Cases
- Descriptor Authoring: Create self-contained
*.fabric-adapter.json and per-target *.fabric-target.json descriptors with aligned contract versions, closed schemas, and declared capabilities.
- Lifecycle Implementation: Implement
start, ordered invoke, and stop methods with isolated runtime state, plus optional native OpenAI streaming via invoke_openai_stream.
- Validation & Handoff: Run discovery,
doctor, failure, cleanup, and two-runtime isolation checks before shipping an adapter.
- Use Case: A developer building a Python adapter for a custom agent harness uses this Skill to define the adapter descriptor, map a validated
AgentConfig into target-native constructs, package discovery metadata under share/nemo-fabric, and verify conformance before release.
Quick Start
Use the nemo-fabric-build-adapter skill to build a typed NVIDIA NeMo Fabric adapter for my agent harness.