Configure and use Duel Agents model routing in Claude Code. Requires a Duel API key from duelagents.com. Routes all LLM traffic through duelagents.com/v1.
Installs into .claude/skills of the current project.
Are you the author of Duel Agents?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/2arons-duel-agents)
---
name: duel-agents
description: >-
Configure and use Duel Agents model routing in Claude Code. Requires a Duel
API key from duelagents.com. Routes all LLM traffic through duelagents.com/v1.
---
# Duel Agents
Duel Agents runs your prompts against multiple models and picks the cheapest answer that still passes quality checks. Every request must use your **Duel API key**. Never substitute a direct Anthropic or OpenAI key.
## Setup
1. Subscribe and create an API key at https://duelagents.com/dashboard/settings
2. Run: `npx @duel-agents/install claude-code`
3. Or set manually in `~/.claude/.env`:
```bash
ANTHROPIC_BASE_URL=https://duelagents.com/v1
ANTHROPIC_API_KEY=duel_yourprefix_yoursecret
```
4. Restart Claude Code
## Verify
```bash
npx @duel-agents/install doctor
```
## Build on top
Use `@duel-agents/sdk` in your own tools. Always pass `apiKey` from your Duel dashboard.
```ts
import { DuelClient } from "@duel-agents/sdk";
const duel = new DuelClient({ apiKey: process.env.DUEL_API_KEY! });
await duel.chat.completions.create({
model: "duel-auto",
messages: [{ role: "user", content: "Hello" }],
});
```
Repository: https://github.com/2aronS/Duel-Agents