---
name: Duel Agents
slug: duel-agents
category: AI Engineering
description: Duel Agents routes Claude Code LLM requests through duelagents.com/v1 using a Duel API key. Use it to send prompts through multiple models and select responses that pass quality checks at lower cost.
github: "https://github.com/2aronS/Duel-Agents/tree/main/integrations/claude-plugin/skills/duel-agents"
language: TypeScript
stars: 817
forks: 25
install: "npx degit https://github.com/2aronS/Duel-Agents/tree/main/integrations/claude-plugin/skills/duel-agents ~/.claude/skills/duel-agents"
installs_to: ~/.claude/skills/duel-agents
source_path: integrations/claude-plugin/skills/duel-agents/SKILL.md
collection_size: 3
category_size: 2451
collection_url: "https://dirskills.com/collections/2aronS/Duel-Agents"
added: 2026-08-22T05:22:03.753Z
last_synced: 2026-08-22T05:22:03.753Z
canonical_url: "https://dirskills.com/skills/duel-agents"
---

# Duel Agents

Duel Agents routes Claude Code LLM requests through duelagents.com/v1 using a Duel API key. Use it to send prompts through multiple models and select responses that pass quality checks at lower cost.

**Install:**

```bash
npx degit https://github.com/2aronS/Duel-Agents/tree/main/integrations/claude-plugin/skills/duel-agents ~/.claude/skills/duel-agents
```

## README

# 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
