# Uniswap Driver

> AI-powered assistance for discovering tokens, planning Uniswap swaps and liquidity positions, and generating deep links.

- Skill: `tools-only/uniswap-driver-2` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tools-only/uniswap-driver-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/uniswap-driver-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-29
- Page: https://skillmd.com/skills/tools-only/uniswap-driver-2

---


# Uniswap Driver

AI-powered assistance for discovering tokens, planning Uniswap swaps and liquidity positions, and generating deep links.

## Installation

```bash
/plugin install uniswap-driver
```

## Skills

| Skill                                  | Description                                  | Invocation      |
| -------------------------------------- | -------------------------------------------- | --------------- |
| [Swap Planner](../skills/swap-planner) | Plan and generate deep links for token swaps | `/swap-planner` |

## Deep Link URL Structures

### Swap Deep Links

Base URL: `https://app.uniswap.org/swap`

| Parameter        | Description                      | Example                        |
| ---------------- | -------------------------------- | ------------------------------ |
| `chain`          | Network name                     | `ethereum`, `base`, `arbitrum` |
| `inputCurrency`  | Input token address or "NATIVE"  | `0xA0b8...` or `NATIVE`        |
| `outputCurrency` | Output token address or "NATIVE" | `0xA0b8...` or `NATIVE`        |
| `value`          | Amount to swap                   | `1.5`                          |
| `field`          | Which field the value applies to | `INPUT` or `OUTPUT`            |

### Liquidity Deep Links

Base URL: `https://app.uniswap.org/positions/create`

| Parameter   | Description                | Example                               |
| ----------- | -------------------------- | ------------------------------------- |
| `chain`     | Network name               | `ethereum`, `base`                    |
| `currencyA` | First token address        | `0xA0b8...` or `NATIVE`               |
| `currencyB` | Second token address       | `0xA0b8...`                           |
| `fee`       | JSON with fee tier         | `{"feeAmount":3000,"tickSpacing":60}` |
| `hook`      | v4 hook address (optional) | `0x...`                               |

## Chain Names

| Chain       | URL Parameter |
| ----------- | ------------- |
| Ethereum    | `ethereum`    |
| Base        | `base`        |
| Arbitrum    | `arbitrum`    |
| Optimism    | `optimism`    |
| Polygon     | `polygon`     |
| BNB Chain   | `bnb`         |
| Avalanche   | `avalanche`   |
| Celo        | `celo`        |
| Blast       | `blast`       |
| Zora        | `zora`        |
| World Chain | `worldchain`  |
| Unichain    | `unichain`    |

## Output Format

Skills output a summary of the operation, a clickable deep link URL, and any relevant warnings. The deep link opens directly in the Uniswap web interface with pre-filled parameters.

## Related

- [Plugins Overview](/plugins/) - All available plugins
- [Skills](/skills/) - All available skills
- [Uniswap Interface](https://app.uniswap.org)
- [Uniswap Docs](https://docs.uniswap.org)

