---
name: Contribute API
slug: contribute-api
category: AI Engineering
description: Contribute API helps add or change a public NeMo Relay API with binding parity, validation, and docs in mind. Use it when a runtime or binding surface changes and you need to keep affected bindings aligned.
github: "https://github.com/NVIDIA/NeMo-Relay/tree/main/.agents/skills/contribute-api"
language: Rust
stars: 165
forks: 67
install: "npx degit https://github.com/NVIDIA/NeMo-Relay/tree/main/.agents/skills/contribute-api ~/.claude/skills/contribute-api"
installs_to: ~/.claude/skills/contribute-api
source_path: .agents/skills/contribute-api/SKILL.md
collection_size: 25
category_size: 3670
collection_url: "https://dirskills.com/collections/NVIDIA/NeMo-Relay"
added: 2026-09-08T05:35:14.174Z
last_synced: 2026-09-08T05:35:14.174Z
canonical_url: "https://dirskills.com/skills/contribute-api"
---

# Contribute API

Contribute API helps add or change a public NeMo Relay API with binding parity, validation, and docs in mind. Use it when a runtime or binding surface changes and you need to keep affected bindings aligned.

**Install:**

```bash
npx degit https://github.com/NVIDIA/NeMo-Relay/tree/main/.agents/skills/contribute-api ~/.claude/skills/contribute-api
```

## README

# Contribute A New API Surface

## Companion Guidance

Use `karpathy-guidelines` alongside this skill for implementation or review
work. Keep changes scoped, surface assumptions, and define focused validation
before editing.

Use this skill when contributing a public API addition or behavior change to the
runtime or bindings.

## Default Guidance

- Start from the shared core behavior first
- Decide which bindings must expose the new surface
- Follow the parity checklist in `add-binding-feature`
- Update docs and examples in the same branch

## Minimum Acceptance

- Public behavior is clearly described
- Every affected binding is covered
- The validation matrix matches the changed surfaces
- PR notes explain the user-facing change

## References

- `add-binding-feature`
- `validate-change`
- `CONTRIBUTING.md`
- `review-doc-style`
