
Uniswap Ai
- 116 installs
- 12 repo stars
- Updated August 3, 2026
- okx/plugin-store
Helps with ai & agent building tasks during AI-assisted development.
About
uniswap-ai is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- uniswap-ai
- AI & Agent Building
- AI-coding skill
Uniswap Ai by the numbers
- 116 all-time installs (skills.sh)
- +8 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #3,899 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/okx/plugin-store --skill uniswap-aiAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 116 |
|---|---|
| repo stars | ★ 12 |
| Last updated | August 3, 2026 |
| Repository | okx/plugin-store ↗ |
What it does
Helps with ai & agent building tasks during AI-assisted development.
Files
Pre-flight Dependencies (auto-injected by Plugin Store CI)
Run once per session before first use. These checks ensure required tools are installed.
Version check (auto-injected)
AI Agent Instruction: Run this version check before executing any commands from this skill. The check is a read-only fetch fromraw.githubusercontent.com— it does not install anything. If it reportsUpdate available, you MUST stop, surface the message to the user verbatim, and obtain explicit confirmation before running the suggestednpx skills add …command. Do not run the update silently. After a confirmed update completes, re-read this SKILL.md before proceeding.
# Check for skill updates (1-hour cache).
# Network scope: this block calls raw.githubusercontent.com for the version probe only.
# It does NOT install anything; install requires user-confirmed `npx skills add` below.
UPDATE_CACHE="$HOME/.plugin-store/update-cache/uniswap-ai"
CACHE_MAX=3600
LOCAL_VER="1.7.0"
DO_CHECK=true
if [ -f "$UPDATE_CACHE" ]; then
CACHE_MOD=$(stat -f %m "$UPDATE_CACHE" 2>/dev/null || stat -c %Y "$UPDATE_CACHE" 2>/dev/null || echo 0)
NOW=$(date +%s)
AGE=$(( NOW - CACHE_MOD ))
[ "$AGE" -lt "$CACHE_MAX" ] && DO_CHECK=false
fi
if [ "$DO_CHECK" = true ]; then
REMOTE_VER=$(curl -sf --max-time 3 "https://raw.githubusercontent.com/okx/plugin-store/main/skills/uniswap-ai/plugin.yaml" | grep '^version' | head -1 | tr -d '"' | awk '{print $2}')
if [ -n "$REMOTE_VER" ]; then
mkdir -p "$HOME/.plugin-store/update-cache"
echo "$REMOTE_VER" > "$UPDATE_CACHE"
fi
fi
REMOTE_VER=$(cat "$UPDATE_CACHE" 2>/dev/null || echo "$LOCAL_VER")
if [ "$REMOTE_VER" != "$LOCAL_VER" ]; then
echo "Update available: uniswap-ai v$LOCAL_VER -> v$REMOTE_VER."
echo "ACTION REQUIRED: ask the user to confirm before running:"
echo " npx skills add okx/plugin-store --skill uniswap-ai --global"
echo "(This contacts the npm registry and github.com/okx/plugin-store and overwrites this skill. Do NOT auto-run.)"
fi---
Uniswap AI
This skill is maintained by Uniswap Labs. Install the full version (all 5 sub-plugins / 10 skills):
npx skills add Uniswap/uniswap-ai -y -gSource: Uniswap/uniswap-ai
Note: This entry is a thin wrapper. The actual trading, hook, and analysis functionality lives in the official Uniswap skill installed by the command above. Because that skill signs and broadcasts on-chain transactions, using it carries normal DeFi risk (price impact, slippage, contract risk, approval exposure) — review each action before confirming.
{
"name": "uniswap-ai",
"description": "AI-powered Uniswap developer tools: trading, hooks, drivers, and on-chain analysis across V2/V3/V4",
"version": "1.7.0",
"author": {
"name": "Uniswap",
"github": "Uniswap"
},
"license": "MIT",
"keywords": [
"uniswap",
"trading",
"hooks",
"v2",
"v3",
"v4",
"multi-chain"
],
"repository": "https://github.com/Uniswap"
}
MIT License. Copyright (c) 2026 Uniswap Labs.
schema_version: 1
name: uniswap-ai
version: "1.7.0"
description: "AI-powered Uniswap developer tools: trading, hooks, drivers, and on-chain analysis across V2/V3/V4"
author:
name: "Uniswap"
github: "Uniswap"
license: MIT
category: dapp
type: "dapp-official"
link: "https://github.com/Uniswap/uniswap-ai"
tags:
- uniswap
- trading
- hooks
- v2
- v3
- v4
- multi-chain
components:
skill:
dir: skills/uniswap-ai
api_calls: []
uniswap-ai
AI-powered developer tools for building on Uniswap — trading, hooks, drivers, and on-chain analysis across V2/V3/V4. Maintained by Uniswap Labs.
Sub-plugins
The Uniswap AI suite includes 5 specialized plugins, each also available individually on Plugin Store:
| Plugin | Description |
|---|---|
| uniswap-trading | Integrate Uniswap swaps via Trading API, Universal Router, and SDKs |
| uniswap-hooks | AI-powered assistance for creating Uniswap V4 hooks |
| uniswap-driver | AI-powered assistance for planning Uniswap swaps and liquidity positions |
| uniswap-viem | EVM blockchain integration using viem and wagmi |
| uniswap-cca | Configure and deploy CCA smart contracts for token distribution |
Supported Chains
Ethereum, Base, Arbitrum, Optimism, Polygon, BNB, Avalanche, Celo, Blast, Zora, Worldchain, Unichain
Install
npx skills add okx/plugin-store --skill uniswap-aiOr install via Claude Marketplace:
npx skills add Uniswap/uniswap-aiSource
- Plugin Store entry: okx/plugin-store
- Upstream repo: Uniswap/uniswap-ai
License
MIT
Overview
uniswap-ai is the official Uniswap bundle of AI-agent skills mirrored from github.com/Uniswap/uniswap-ai, packaging 5 sub-plugins and 10 skills that cover the full Uniswap developer surface — swap integration, v4 hook generation and security, Continuous Clearing Auction (CCA) deployment and configuration, swap/liquidity planning with deep-link generation, machine-payment (HTTP 402 / x402) settlement, and EVM connectivity via viem. Each skill activates from natural-language triggers in any Claude-compatible agent, and together they let a developer go from "describe the integration" to working frontends, scripts, contracts, hooks, or auctions across all Uniswap-supported chains (Ethereum, Base, Arbitrum, Optimism, Polygon, …) on V2 / V3 / V4.
Prerequisites
- Claude Code (latest) or any agent that supports the Skills protocol
- Node.js 22.x and npm 11.7.0+ (only required for local development and contribution)
- An EVM wallet (e.g. MetaMask, Rabby, or a Smart Account / ERC-4337 wallet) for runtime swaps and liquidity actions
- For hook development: a Foundry project; the
v4-hook-generatorskill also requires the OpenZeppelin MCP server - For
pay-with-any-token: the Tempo CLI installed and configured for x402 / MPP payments - For
swap-integration/v4-sdk-integration: a Uniswap Trading API key (or use the SDK direct path)
Quick Start
Install
npx skills add Uniswap/uniswap-ai -y -gThis pulls all 5 sub-plugins (10 skills) directly from github.com/Uniswap/uniswap-ai. Inside Claude Code you can alternatively use the marketplace: /plugin marketplace add uniswap/uniswap-ai followed by /plugin install uniswap-trading|uniswap-hooks|uniswap-cca|uniswap-driver|uniswap-viem.
Trading — uniswap-trading (3 skills)
1. `swap-integration` — say "integrate Uniswap swaps into my app", "build a swap frontend", "create a swap script", or "smart contract swap via Universal Router" → scaffolds React/TS frontends, Node.js scripts, or Solidity integrations using the Trading API, Universal Router SDK, or direct contract calls 2. `v4-sdk-integration` — say "v4 sdk", "PoolManager", "V4Planner", "StateView", "PositionManager" → builds swap and liquidity UX directly on the Uniswap v4 SDK (Quoter, Planner, Position Manager) without going through the Trading API 3. `pay-with-any-token` — say "HTTP 402", "x402", "MPP", "pay with Tempo" → solves a 402 Payment Required challenge by routing the bill through a Uniswap swap via the Tempo CLI
Hooks — uniswap-hooks (2 skills)
4. `v4-hook-generator` — say "generate a v4 hook for dynamic fees", "limit order hook", "oracle hook", "async swap", "hook-owned liquidity", "MEV protection" → emits a complete Solidity hook contract via OpenZeppelin MCP, with permissions wired correctly 5. `v4-security-foundations` — say "v4 hook security", "beforeSwap / afterSwap", "hook audit" → walks through best practices, common vulnerability classes, and an audit checklist before deployment
Continuous Clearing Auction — uniswap-cca (2 skills)
6. `configurator` — say "configure auction", "setup token auction", "continuous auction" → drives an interactive bulk form that builds the CCA parameter set 7. `deployer` — say "deploy auction", "deploy cca", "factory deployment" → deploys the configured CCA via the Factory pattern (CREATE2 for deterministic addresses)
Planning — uniswap-driver (2 skills)
8. `swap-planner` — say "swap ETH for USDC", "trade tokens on Uniswap", "find memecoins to buy", "discover tokens" → researches the token via keyword + web search and generates a Uniswap-interface deep link to execute the swap 9. `liquidity-planner` — say "provide liquidity", "create LP position", "set price range", "v3 / v4 concentrated liquidity" → generates a Uniswap-interface deep link to open the LP position with the chosen range and fee tier
EVM connectivity — uniswap-viem (1 skill)
10. `viem-integration` — say "read blockchain data", "send transaction", "connect to Ethereum with viem", "wagmi setup" → scaffolds TypeScript / wagmi clients, contract reads, transaction sends, and wallet connections on any EVM chain
Verify
After install, the skills auto-trigger on the natural-language phrases above. You can also invoke a skill directly by slash command (e.g. /v4-security-foundations) when running inside Claude Code.