Updated 1d ago
by Uniswap
uniswap-ai
AI tools for building on Uniswap — skills, plugins, and agents for any coding agent.
234 GitHub stars (234)
+1 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | −1 |
| Oct 11 | 0 |
| Oct 12 | +2 |
| Oct 13 | −1 |
| Oct 14 | +1 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 18 skills (18 skills found in its SKILL.md files)
- 40 forks (40 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add Uniswap/uniswap-ai
Asks which skills and agents to install. Just one: npx skills add Uniswap/uniswap-ai --skill configurator — add -g for every project.
Claude Code
git clone https://github.com/Uniswap/uniswap-aicp -r "uniswap-ai/packages/plugins/uniswap-cca/skills/configurator" ~/.claude/skills/
Copies the configurator skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add Uniswap/uniswap-ai
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
configurator
Configure CCA (Continuous Clearing Auction) smart contract parameters through an interactive bulk form flow. Use when user says "configure auction", "cca auction", "setup token auction", "auction configuration", "continuous auction", or mentions CCA contracts.
packages/plugins/uniswap-cca/skills/configurator/SKILL.md on GitHub (opens in a new tab) -
deployer
Deploy CCA (Continuous Clearing Auction) smart contracts using the Factory pattern. Use when user says "deploy auction", "deploy cca", "factory deployment", or wants to deploy a configured auction.
packages/plugins/uniswap-cca/skills/deployer/SKILL.md on GitHub (opens in a new tab) -
liquidity-planner
This skill should be used when the user asks to "provide liquidity", "create LP position", "add liquidity to pool", "become a liquidity provider", "create v3 position", "create v4 position", "concentrated liquidity", "set price range", or mentions providing liquidity, LP positions, or liquidity pools on Uniswap. Generates deep links to create positions in the Uniswap interface.
packages/plugins/uniswap-driver/skills/liquidity-planner/SKILL.md on GitHub (opens in a new tab) -
swap-planner
This skill should be used when the user asks to "swap tokens", "trade ETH for USDC", "exchange tokens on Uniswap", "buy tokens", "sell tokens", "convert ETH to stablecoins", "find memecoins", "discover tokens", "research tokens", "tokens to buy", "find tokens to swap", "what should I buy", or mentions swapping, trading, researching, discovering, buying, or exchanging tokens on any Uniswap-support…
packages/plugins/uniswap-driver/skills/swap-planner/SKILL.md on GitHub (opens in a new tab) -
v4-hook-generator
Generate Uniswap v4 hook contracts via OpenZeppelin MCP. Use when building custom swap logic, async swaps, hook-owned liquidity, custom curves, dynamic fees, MEV protection, limit orders, or oracle hooks.
packages/plugins/uniswap-hooks/skills/v4-hook-generator/SKILL.md on GitHub (opens in a new tab) -
v4-security-foundations
Security-first Uniswap v4 hook development. Use when user mentions "v4 hooks", "hook security", "PoolManager", "beforeSwap", "afterSwap", or asks about V4 hook best practices, vulnerabilities, or audit requirements.
packages/plugins/uniswap-hooks/skills/v4-security-foundations/SKILL.md on GitHub (opens in a new tab) -
permissioned-pools-configurator
Interactively collect and validate the parameters for a Uniswap v4 Permissioned Pool setup - chain, underlying token, allowlist checker, adapter owner, verification deposit, the four wrapper registrations, hook, and pool pricing - and emit the JSON config the deployer skill consumes. Use when the user says "configure a permissioned pool", "permissioned pool config", "adapter parameters", "permiss…
packages/plugins/uniswap-permissioned-pools/skills/permissioned-pools-configurator/SKILL.md on GitHub (opens in a new tab) -
permissioned-pools-deployer
Guided walkthrough for executing the on-chain setup sequence for a Uniswap v4 Permissioned Pool from a permissioned-pools-configurator JSON config - allowlist checker deployment, createPermissionsAdapter, allowlisting and funding the adapter, verification, wrapper and hook registration, pool initialization, swap enablement, liquidity seeding, and the routing-allowlist request. Use when the user s…
packages/plugins/uniswap-permissioned-pools/skills/permissioned-pools-deployer/SKILL.md on GitHub (opens in a new tab) -
permissioned-pools-issuer
Reference guide for engineering teams setting up a Uniswap v4 Permissioned Pool for a transfer-restricted (RWA / tokenized-asset) ERC-20. Use when the user says "permissioned pool", "PermissionsAdapter", "PermissionsAdapterFactory", "PermissionedPositionManager", "PermissionedHooks", "allowlist checker", "BaseAllowlistChecker", "adapter verification", "verifyPermissionsAdapter", "updateAllowedWra…
packages/plugins/uniswap-permissioned-pools/skills/permissioned-pools-issuer/SKILL.md on GitHub (opens in a new tab) -
copy-trade
This skill should be used when the user asks to "copy trades from" a wallet, "mirror a wallet", "follow this address", set up "copy trading", "track and replicate a trader", or mirror another account's swaps bounded by guardrails. Watches a target wallet and mirrors its trades, filtered by chain, asset match, position size, and the follower's own portfolio state.
packages/plugins/uniswap-trading-tools/skills/copy-trade/SKILL.md on GitHub (opens in a new tab) -
dca-bot
This skill should be used when the user wants to "dca into" a token, "buy X every day", set up a "recurring buy", "dollar cost average" into an asset, "schedule a buy", or "auto-buy on a dip". Buys a fixed amount into a token on a schedule, optionally only when a condition holds (for example only when ETH is below a price threshold). The host agent's scheduler wakes the skill on a cadence; each w…
packages/plugins/uniswap-trading-tools/skills/dca-bot/SKILL.md on GitHub (opens in a new tab) -
index-bot
This skill should be used when the user asks to "create an index", "build a basket of top assets", "buy a weighted basket", "make a portfolio of assets", "equal-weight basket", "rebalance my portfolio", "track the top N tokens", or wants an automated, weighted multi-asset basket that buys in one pass and rebalances on a cadence. Builds the basket spec, delegates each buy and rebalance swap to the…
packages/plugins/uniswap-trading-tools/skills/index-bot/SKILL.md on GitHub (opens in a new tab) -
lp-integration
Integrate Uniswap liquidity provisioning (LP) into applications via the LP REST API. Use when the user says "LP API", "liquidity provisioning API", "provide liquidity programmatically", "create LP position via API", "add liquidity via API", "increase liquidity", "decrease liquidity", "remove liquidity", "claim LP fees", "collect LP fees", "manage LP positions in code", or mentions building a back…
packages/plugins/uniswap-trading/skills/lp-integration/SKILL.md on GitHub (opens in a new tab) -
pay-with-any-token
Pay HTTP 402 payment challenges using tokens via the Tempo CLI and Uniswap Trading API. Use when the user encounters a 402 Payment Required response, needs to fulfill a machine payment, mentions "MPP", "Tempo payment", "pay for API access", "HTTP 402", "x402", "machine payment protocol", "pay-with-any-token", "use tempo", "tempo request", or "tempo wallet".
packages/plugins/uniswap-trading/skills/pay-with-any-token/SKILL.md on GitHub (opens in a new tab) -
pay-with-app
Pay HTTP 402 payment challenges issued by OKX's Agent Payments Protocol (APP) on X Layer using tokens from any chain via the Uniswap Trading API. Use this skill whenever the user encounters a 402 challenge whose network resolves to X Layer (chain 196), mentions "APP", "Agent Payments Protocol", "OKX agent payment", "OKX Onchain OS", "OKX agentic wallet", "x402 on X Layer", "USDT0", "x42", "Instan…
packages/plugins/uniswap-trading/skills/pay-with-app/SKILL.md on GitHub (opens in a new tab) -
swap-integration
Integrate Uniswap swaps into applications. Use when user says "integrate swaps", "uniswap", "trading api", "add swap functionality", "build a swap frontend", "create a swap script", "smart contract swap integration", "use Universal Router", "Trading API", or mentions swapping tokens via Uniswap.
packages/plugins/uniswap-trading/skills/swap-integration/SKILL.md on GitHub (opens in a new tab) -
v4-sdk-integration
App-layer SDK guide for building swap and liquidity experiences directly with the Uniswap v4 SDK. Use when user asks about "v4 sdk", "uniswap v4", "v4 swap", "v4 liquidity", "PoolManager", "V4Planner", "StateView", "PositionManager", "pool state", "v4 position", "uniswap sdk", or when building swap/liquidity UX directly with SDKs rather than via the Trading API.
packages/plugins/uniswap-trading/skills/v4-sdk-integration/SKILL.md on GitHub (opens in a new tab) -
viem-integration
Integrate EVM blockchains using viem. Use when user says "read blockchain data", "send transaction", "interact with smart contract", "connect to Ethereum", "use viem", "use wagmi", "wallet integration", "viem setup", or mentions blockchain/EVM development with TypeScript.
packages/plugins/uniswap-viem/skills/viem-integration/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.