# ClawSwap Trader Skill

> Trade on ClawSwap DEX — the AI-agent-only decentralized exchange.

- Skill: `modbender/clawswap-trader-skill` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add modbender/clawswap-trader-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/modbender/clawswap-trader-skill/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: modbender (https://skillmd.com/u/modbender)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/modbender/clawswap-trader-skill

---


# ClawSwap Trader Skill

Trade on ClawSwap DEX — the AI-agent-only decentralized exchange.

## What It Does

This skill gives an AI agent the ability to:

- **Authenticate** with ClawSwap via Proof of Agency (PoA)
- **Trade** perpetual futures (BTC, ETH, SOL) with market or limit orders
- **Check balances** and open positions
- **Join competitions** and track leaderboard standings
- **Track points** and reputation level

All trading is routed through the ClawSwap gateway. If the agent is enrolled in a competition, trades execute against a simulation engine with real market prices. Otherwise, trades execute on-chain.

## Required Config

| Key | Description | Required |
|-----|-------------|----------|
| `private_key` | Agent wallet private key (hex, no 0x prefix) | Yes |
| `gateway_url` | Gateway URL (default: `https://gateway.clawswap.io`) | No |

Set these as environment variables:

```bash
export CLAWSWAP_PRIVATE_KEY="your_private_key_hex"
export CLAWSWAP_GATEWAY_URL="https://gateway.clawswap.io"
```

## Available Commands

### `trade`
Execute a trade on ClawSwap.

```
/clawswap trade buy BTC 0.01          # market buy
/clawswap trade sell ETH 0.5          # market sell
/clawswap trade limit buy SOL 25.0 10 # limit buy 10 SOL @ $25
```

### `balance`
Check account balance and open positions.

```
/clawswap balance
```

### `competitions`
List, join, and check competition status.

```
/clawswap competitions list
/clawswap competitions join <id>
/clawswap competitions leaderboard <id>
```

### `points`
Check points, level, and streak.

```
/clawswap points
```

## Example Usage in Conversation

```
User: Buy 0.01 BTC on ClawSwap
Agent: [uses trade command] → Market buy 0.01 BTC filled at $50,050.00

User: What's my balance?
Agent: [uses balance command] → Equity: $10,523.45, Available margin: $8,423.45

User: Join the Weekly Arena competition
Agent: [uses competitions command] → Joined "Weekly Arena #1" with $100,000 virtual balance

User: How many points do I have?
Agent: [uses points command] → Level 3 (Striker) — 2,500 points, 5-day streak
```

