npx skills add ...
npx skills add nvidia/skills --skill nemo-relay-get-started
Use this skill when first-time NeMo Relay users want to try Relay, choose the least-complex supported quick start, or verify initial value through the CLI, a maintained integration, or direct Python, Node.js, or Rust instrumentation before production setup.
npx skills add nvidia/skills --skill nemo-relay-get-started
Guide a new user to visible Relay value with the least complicated applicable trial. Do not begin with production deployment or Relay's full architecture. Keep the first run focused on one observable success path.
Evaluate these paths in order. Use the first one that fits the user's stated goal and existing environment.
Do not ask the user to choose among all four when their request, manifest, or framework already identifies the boundary. For an unspecified request, use the CLI path. When more than one CLI agent is available, ask one concise question to select the agent.
Select the try-now path before choosing an install package.
nemo-relay --version; if missing, use
nemo-relay-install for the CLI outcome.nemo-relay-install for the named
framework or harness package.nemo-relay-install for the detected language
package.If installation already succeeded, preserve the chosen path and continue from its next step. Do not ask the install-path question again or bounce between the install and get-started skills.
Do not apply this section to the Hermes Agent native path.
Follow the selected reference, then:
.nemo-relay/config.toml and
.nemo-relay/plugins.toml as unsupported project configuration. Do not
create, edit, merge, or trust those files as active Relay configuration.Explain only the concepts visible in the result: the chosen attachment boundary, scopes and parentage, captured lifecycle events, and how subscribers or the Observability plugin make those events inspectable. Keep instrumentation and export distinct.
Do not apply this section to the Hermes Agent native path.
Stop the initial try-now workflow when the selected path's success checks pass. Then make one additional built-in plugin the primary suggested next step.
Explain Relay's core progression: instrument an execution boundary once, then change or extend behavior through plugin configuration without repeatedly rewriting those call sites. Easy plugin configuration and reconfiguration is the main value to demonstrate after the first observable proof.
If the selected path did not use plugin-managed Observability, add it first to establish the reusable plugin path. If Observability already produced the proof, ask what outcome matters next and recommend exactly one plugin:
Use the plugin overview to select the next component. Preview its smallest configuration, obtain confirmation, and verify its behavior before layering in another plugin.
Use another handoff only after the user accepts or declines plugin progression, or when the demonstrated boundary does not yet cover the intended workflow:
nemo-relay-instrument-callsnemo-relay-integrate-upstreamnemo-relay-plugin-observabilitynemo-relay-installnemo-relay-install; for Codex
Desktop, complete its recovery-note safety gate before changing global confignemo-relay doctor,
nemo-relay doctor --json, or nemo-relay-debug-runtime-integrationDo not configure production OTLP backends, model pricing, guardrails, adaptive tuning, custom plugins, Go or FFI examples during the quick start. Mention optional plugins only after the initial proof and add only the one the user selects.
Use these public entry points for current product documentation: