Agent Builder
shareAI-lab/learn-claude-code
Design and build AI agents for any domain. An agent skill from shareAI-lab/learn-claude-code.
A skill your agent uses when assessing, extending, or implementing NeMo Relay support in an agent harness or agent framework, including coding agents and orchestration runtimes, when the host lacks…
$ npx skills add NVIDIA/NeMo-Relay --skill nemo-relay-integrate-upstream -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA/NeMo-Relay nemo-relay-integrate-upstream --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/NVIDIA/NeMo-Relay.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nemo-relay-integrate-upstream .claude/skills/nemo-relay-integrate-upstream && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "nemo-relay-integrate-upstream" agent skill from https://github.com/NVIDIA/NeMo-Relay/tree/main/skills/nemo-relay-integrate-upstream into .claude/skills/nemo-relay-integrate-upstream/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemo-relay-integrate-upstream", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/NVIDIA/NeMo-Relay/tree/main/skills/nemo-relay-integrate-upstreamType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add NVIDIA/NeMo-Relay --skill nemo-relay-integrate-upstream -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA/NeMo-Relay nemo-relay-integrate-upstream --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/NeMo-Relay.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/nemo-relay-integrate-upstream .agents/skills/nemo-relay-integrate-upstream && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nemo-relay-integrate-upstream" agent skill from https://github.com/NVIDIA/NeMo-Relay/tree/main/skills/nemo-relay-integrate-upstream into .agents/skills/nemo-relay-integrate-upstream/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemo-relay-integrate-upstream", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA/NeMo-Relay --skill nemo-relay-integrate-upstream -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA/NeMo-Relay nemo-relay-integrate-upstream --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/NeMo-Relay.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/nemo-relay-integrate-upstream .cursor/skills/nemo-relay-integrate-upstream && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "nemo-relay-integrate-upstream" agent skill from https://github.com/NVIDIA/NeMo-Relay/tree/main/skills/nemo-relay-integrate-upstream into .cursor/skills/nemo-relay-integrate-upstream/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemo-relay-integrate-upstream", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/NVIDIA/NeMo-Relay.git --path skills/nemo-relay-integrate-upstream--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add NVIDIA/NeMo-Relay --skill nemo-relay-integrate-upstream -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA/NeMo-Relay nemo-relay-integrate-upstream --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/NeMo-Relay.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/nemo-relay-integrate-upstream .gemini/skills/nemo-relay-integrate-upstream && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "nemo-relay-integrate-upstream" agent skill from https://github.com/NVIDIA/NeMo-Relay/tree/main/skills/nemo-relay-integrate-upstream into .gemini/skills/nemo-relay-integrate-upstream/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemo-relay-integrate-upstream", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install NVIDIA/NeMo-Relay nemo-relay-integrate-upstreamInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add NVIDIA/NeMo-Relay --skill nemo-relay-integrate-upstream -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NVIDIA/NeMo-Relay.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/nemo-relay-integrate-upstream .github/skills/nemo-relay-integrate-upstream && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "nemo-relay-integrate-upstream" agent skill from https://github.com/NVIDIA/NeMo-Relay/tree/main/skills/nemo-relay-integrate-upstream into .github/skills/nemo-relay-integrate-upstream/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemo-relay-integrate-upstream", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA/NeMo-Relay --skill nemo-relay-integrate-upstream -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NVIDIA/NeMo-Relay nemo-relay-integrate-upstream --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/NeMo-Relay.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/nemo-relay-integrate-upstream .opencode/skills/nemo-relay-integrate-upstream && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "nemo-relay-integrate-upstream" agent skill from https://github.com/NVIDIA/NeMo-Relay/tree/main/skills/nemo-relay-integrate-upstream into .opencode/skills/nemo-relay-integrate-upstream/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemo-relay-integrate-upstream", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
nemo-relay-integrate-upstreamA skill your agent uses when assessing, extending, or implementing NeMo Relay support in an agent harness or agent framework, including coding agents and orchestration runtimes, when the host lacks…
Nemo Relay Integrate Upstream is an agent skill from NVIDIA/NeMo-Relay, published by the product's own GitHub organization. Use this skill when assessing, extending, or implementing NeMo Relay support in an agent harness or agent framework, including coding agents and orchestration runtimes, when the host lacks Relay support or an existing integration needs deeper coverage. It identifies the host's execution boundaries and extension points, selects an appropriate attachment method for each boundary, and verifies the resulting coverage.
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files (for example `BENCHMARK.md`, `evals/evals.json` and `references/assess-host.md`).
It sits in AI & LLM Engineering, covering Building AI agents. The repository describes itself as: Multi-language agent runtime and library for execution scope management, lifecycle events, and middleware on tool and LLM calls. The licence is Apache-2.0.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 16d73b4. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Nemo Relay Integrate Upstream loads about 3.3k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 112 tokens; SKILL.md has 1,708 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from NVIDIA/NeMo-Relay at commit 16d73b4, republished under its Apache-2.0 licence (© NVIDIA). 1,708 words, ~3,264 tokens.
.claude/skills/nemo-relay-integrate-upstream/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.Use this skill to determine the right NeMo Relay integration for an agent framework or harness that lacks support or needs deeper coverage. First identify how the host runs tools, model calls, streams, subagents, and lifecycle events and what its extension points can control. Then choose the integration depth and Relay attachment methods that meet the required coverage and fit the host's architecture, support model, and lifecycle, using an extension, separate adapter, core wiring, or hybrid as appropriate.
Choose one mode from the user's request. Do not silently move from assessment to implementation.
If the host already has a maintained Relay integration, treat it as the starting point and verify its coverage against the requested outcome. Use it when it owns the required boundaries. When it does not, identify the missing ownership and evaluate whether to extend the existing integration, combine it with another attachment method, or move a named boundary deeper into host core. Do not create a competing adapter without first proving that gap. Moving from a host plugin to core may be appropriate when requirements need deeper execution ownership or when the intended first-party support, lifecycle, performance, and release model call for core integration. Hermes uses core to own real callbacks and lifecycle rather than relying on its former observability plugin.
If an application directly owns only a few tool or model callbacks, hand off to
nemo-relay-instrument-calls.
Before recommending a shape:
main. Choose and record one Relay target with
a reason; do not silently design against whichever source tree is open.Use source and targeted tests as evidence. When only a closed binary or public documentation is available, state that limitation and do not claim complete coverage.
Evaluate these surfaces independently:
Split a broad surface into separate rows when its paths have different owners or hooks. For example, do not combine a main-loop model call, provider retry, compaction call, and extension-owned provider call into one LLM row.
For each independently owned path, record:
Do not summarize a host as simply "hooked" or "not hooked." One useful hook does not prove the other surfaces or every dispatch path within that surface.
Read Host Attachment And Hook Patterns. Core adapters and wrapper middleware can support managed execution only when they receive the real callback. Awaited prehooks can support blocking or mutation only when the host applies their return value. Paired events support manual lifecycle observation, while session and subagent events support causal structure. A compatible base URL covers provider traffic only. Plugin lifecycle hooks must make activation, health, drain, and cleanup visible.
Read Concurrency And Lifecycle when the host can overlap requests, turns, tools, model attempts, streams, subagents, callbacks, or shutdown. Determine whether the integration controls task creation, receives only paired callbacks after scheduling, crosses threads or event loops, or shares process-global Relay state across multiple host objects.
A scope handle establishes identity and parentage; it is not the execution context that owns the mutable scope stack or makes scope-local middleware visible. Give every managed call one adapter owner, preserve the callback and stream lifetime, and keep host-instance ownership separate from live Relay operations and process-global plugin activation.
Use the evidence and ownership matrix to decide where Relay should attach. Choose based on required coverage, host architecture, adoption model, support and release ownership, operational lifecycle, and performance.
| Host integration shape | Choose it when | Main trade-off |
|---|---|---|
| Existing maintained integration | Relay already supports the host and the integration covers the required boundaries. | Do not create a competing adapter or duplicate instrumentation. |
| Optional host plugin or extension | A public extension API exposes enough awaited, mutable, and paired hooks for the required behavior. | Easy to adopt and remove, but limited to the ownership the host exposes. |
| Separate integration package | Public framework callbacks are sufficient, but the host has no suitable plugin registry or should not depend directly on Relay. | Keeps release ownership separate, but compatibility must be maintained across both projects. |
| Direct host-core integration | Required tool, model, stream, subagent, or lifecycle ownership is unavailable to extensions and Relay is intended to be a first-party capability. | Provides the deepest coverage but couples Relay to the host's runtime and release lifecycle. |
| Hybrid | Different surfaces have different owners, such as a host extension for tools and the Relay gateway for model traffic. | Often the honest shape, but activation, correlation, and duplicate instrumentation require explicit design. |
Do not confuse a host plugin with a Relay plugin. A host plugin or extension attaches Relay to the harness. Relay plugins configure middleware, policy, and exporters after the host has attached Relay to its execution boundaries.
Do not treat an extension or core integration as the default. Justify the chosen depth from named requirements and the intended product relationship.
| Host boundary | Preferred Relay method | Honest capability |
|---|---|---|
| Host yields the actual tool or LLM callback | Managed execution wrapper | Relay owns the full middleware and lifecycle boundary. |
| Host exposes paired start/end events only | Explicit lifecycle APIs | Observation and correlation; middleware does not run automatically. |
| Host awaits an allow-or-block prehook | Standalone conditional execution | Policy can reject before the host continues. |
| Host honors a mutable request prehook | Standalone request intercepts | Relay can return a rewritten request for the host to apply. |
| Host supports an OpenAI- or Anthropic-compatible base URL | Relay gateway | Managed provider traffic only; this does not cover tools or host lifecycle. |
| Host exposes a milestone without a call boundary | Mark | A correlated event, not managed execution. |
| Work crosses a task, thread, or process boundary | Explicit context propagation | Parentage only when the receiving side restores the context correctly. |
Choose these independently. For example, an extension may gate tools, replay lifecycle events, and route model HTTP traffic through the gateway. Do not call that a single managed integration.
Use these terms precisely:
Never infer enforcement from evaluation, mutation from observation, managed behavior from paired events, or tool coverage from a provider gateway. A tool hook sees the declared tool call, not necessarily nested commands or other work performed inside the tool.
For an assessment or review, report:
Separate facts proven at the exact revision from hypotheses that require a spike. Do not turn every missing capability into a Relay API proposal. When the missing ownership belongs to the host, determine whether a stable extension point or first-party core change should provide it.
nemo-relay-install, then
nemo-relay-get-started.nemo-relay-instrument-calls.nemo-relay-instrument-context-isolation.nemo-relay-instrument-typed-wrappers.nemo-relay-plugin-build.nemo-relay-debug-runtime-integration.© NVIDIA, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 9 other files (references) in skills/nemo-relay-integrate-upstream of NVIDIA/NeMo-Relay.
Open the folder on GitHubat commit 16d73b4
Nemo Relay Integrate Upstream next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Nemo Relay Integrate Upstream this skillNVIDIA/NeMo-Relay | 192 | — | ~3.3k | Automated safety check: Pass | Apache-2.0 | |
| Agent BuildershareAI-lab/learn-claude-code | 78k | 6 repos | ~1.2k | Automated safety check: Pass | MIT | |
| Azure AI Projects Python SDKmicrosoft/skills | 3.1k | 6 repos | ~2.8k | Automated safety check: Pass | MIT | |
| Paperclip Create Agentpaperclipai/paperclip | 99k | 1 repos | ~2.1k | Automated safety check: Pass | MIT | |
| Senior Prompt Engineermaslennikov-ig/claude-code-orchestrator-kit | 260 | 4 repos | ~1.4k | Automated safety check: Pass | Custom licence | |
| Create Agentgnekt/My-Brain-Is-Full-Crew | 3.9k | — | ~3.1k | Automated safety check: Pass | Custom licence |
shareAI-lab/learn-claude-code
Design and build AI agents for any domain. An agent skill from shareAI-lab/learn-claude-code.
microsoft/skills
Reference for building on Microsoft Foundry with the azure-ai-projects Python SDK: project clients, versioned agents, evaluations, connections, datasets and indexes.
paperclipai/paperclip
Create new agents in Paperclip with governance-aware hiring.
maslennikov-ig/claude-code-orchestrator-kit
Provides reference guides and Python scripts for prompt optimization, RAG evaluation, and agent orchestration when building or tuning LLM systems.
gnekt/My-Brain-Is-Full-Crew
Create a new custom agent from scratch. An agent skill from gnekt/My-Brain-Is-Full-Crew.
shuyu-labs/WebCode
Comprehensive guide for building Agentic RAG systems using Microsoft Agent Framework in C.
NVIDIA/NeMo-Relay
Compare NeMo Relay release refs and draft the current documentation release-notes page from verified repository evidence.
NVIDIA/NeMo-Relay
A skill your agent uses when migrating applications, examples, integrations, documentation, manifests, or repository code from NeMo Flow to NeMo Relay across Python, Rust, Node.js, Go, C FFI, CLI…
NVIDIA/NeMo-Relay
Add a new NeMo Relay guardrail or intercept type, registration surface, or pipeline stage.
NVIDIA/NeMo-Relay
Author or edit NeMo Relay documentation or examples when repository-specific MDX, public API, integration, or release-history conventions matter.
NVIDIA/NeMo-Relay
Change or review NeMo Relay GitHub Actions workflows where permissions, pinned actions, caching, reusable workflows, or release gates require repository-specific handling.
NVIDIA/NeMo-Relay
A skill your agent uses when choosing or running NeMo Relay installation for the CLI, Python, Node.js, Rust, OpenClaw, or maintained framework integrations, or when explaining Hermes Agent's…
Categories
A skill your agent uses when assessing, extending, or implementing NeMo Relay support in an agent harness or agent framework, including coding agents and orchestration runtimes, when the host lacks…. Nemo Relay Integrate Upstream is an agent skill from NVIDIA/NeMo-Relay, published by the product's own GitHub organization. Use this skill when assessing, extending, or implementing NeMo Relay support in an agent harness or agent framework, including coding agents and orchestration runtimes, when the host lacks Relay support or an existing integration needs deeper coverage.
Nemo Relay Integrate Upstream fits situations like: implementing NeMo Relay support in an agent harness; agent framework; including coding agents and orchestration runtimes; the host lacks Relay support.
Run `npx skills add NVIDIA/NeMo-Relay --skill nemo-relay-integrate-upstream -a claude-code`. Or copy the skill folder (skills/nemo-relay-integrate-upstream in NVIDIA/NeMo-Relay) into .claude/skills/nemo-relay-integrate-upstream in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA/NeMo-Relay --skill nemo-relay-integrate-upstream -a codex`. Or copy the skill folder (skills/nemo-relay-integrate-upstream in NVIDIA/NeMo-Relay) into .agents/skills/nemo-relay-integrate-upstream in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/NeMo-Relay --skill nemo-relay-integrate-upstream -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nemo-relay-integrate-upstream, .gemini/skills/nemo-relay-integrate-upstream, .github/skills/nemo-relay-integrate-upstream and .opencode/skills/nemo-relay-integrate-upstream in your project.
SKILL.md names no scripts, command-line tools or credentials: Nemo Relay Integrate Upstream is instructions for the agent only. Our summary lists: Node.js.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Nemo Relay Integrate Upstream is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 11k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Nemo Relay Integrate Upstream: Agent Builder (shareAI-lab/learn-claude-code, 78k stars), Azure AI Projects Python SDK (microsoft/skills, 3.1k stars), Paperclip Create Agent (paperclipai/paperclip, 99k stars) and Senior Prompt Engineer (maslennikov-ig/claude-code-orchestrator-kit, 260 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/NeMo-Relay, which has 192 GitHub stars. The repository holds 30 skills in this directory. The repository was last updated on October 8, 2026.
Source: NVIDIA/NeMo-Relay on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.