Rudder for AI Agents
Rudder provides two resources for working with AI coding agents (Claude Code, Cursor, and similar tools):
llms.txt/llms-full.txt— the documentation in agent-friendly plain text.- Per-SDK agent skills — packaged instructions that teach an agent how to integrate a specific Rudder client SDK correctly.
Agents that write modules should target Go, the only supported module language for now; publishing modules is in early access for allowlisted publisher accounts.
llms.txt
Section titled “llms.txt”The documentation site publishes two machine-readable files:
/llms.txt— an index of the documentation with links and short descriptions. Point your agent at it when it needs to find the right page./llms-full.txt— the full documentation in a single plain-text file. Paste it into the agent’s context (or reference it as a document) when you want the agent to answer from the docs without fetching pages one by one.
SDK agent skills
Section titled “SDK agent skills”Each Rudder SDK ships an agent skill — a SKILL.md package with integration
guidance, verified code examples, and edge cases for that SDK. Install the
skill for the SDK you are integrating so the agent follows Rudder’s actual
APIs instead of guessing them.
Skills are available in two forms:
- Downloadable archives —
/skills/<name>.zipon this site (for example/skills/js-sdk.zip). Extract the archive into your agent’s skills directory (for Claude Code,.claude/skills/in your project or~/.claude/skills/globally). - In the SDK repositories — browse the
skills/directory of each SDK repository to read the skill without installing it.
| Skill | SDK | Covers |
|---|---|---|
js-sdk | @rudder/sdk 0.1.0 (TypeScript, web) | createClient, authentication and identity linking, player/catalog/storage state, module calls through generated clients, idempotent retries, errors |
csharp-sdk | Rudder.Sdk 0.1.0 (.NET, namespace RudderSdk) | The same kernel surface for .NET: client options and transports, state and sync engine, generated module clients, exceptions |
unity-sdk | build.rudder.sdk 0.1.0 (Unity, UPM) | Unity setup on top of Rudder.Sdk: the Rudder component, configuration, main-thread state events, generated module clients |
There is no server SDK: game backends call the /game/v1 HTTP API with the environment’s admin key.
Which one should I use?
Section titled “Which one should I use?”- Use a skill when you want the agent to write integration code in your game.
- Use
llms.txt/llms-full.txtwhen the agent needs reference material about concepts, limits, or dashboard workflows.
A typical setup installs the SDK skill for your client platform and drops
llms-full.txt into the agent’s context for reference.