Uniswap Skills

Browse available Uniswap AI skills for swap integration, hook development, liquidity management, and more.

Use Uniswap AI skills to run specialized workflows for swap integration, hook development, EVM interactions, and liquidity planning.

Uniswap Skills

These are the official skills currently available in the installer:

  • configurator
  • deployer
  • liquidity-planner
  • pay-with-any-token
  • swap-integration
  • swap-planner
  • v4-security-foundations
  • viem-integration

Available Plugins

PluginSkillWhat it helps withInvocation
uniswap-hooksv4-security-foundationsReview v4 hook architecture and security risks before implementation/v4-security-foundations
uniswap-ccaconfiguratorConfigure CCA auction parameters for a new deployment/configurator
uniswap-ccadeployerDeploy CCA contracts using the factory deployment pattern/deployer
uniswap-tradingswap-integrationIntegrate swaps using the Uniswap API, Universal Router, or direct smart contract calls/swap-integration
uniswap-tradingpay-with-any-tokenPay HTTP 402 challenges (x402 and MPP) using tokens via Uniswap swaps/pay-with-any-token
uniswap-viemviem-integrationSet up EVM clients and contract interactions with viem and wagmi/viem-integration
uniswap-driverswap-plannerPlan token swaps and generate interface deep links/swap-planner
uniswap-driverliquidity-plannerPlan LP positions and generate interface deep links/liquidity-planner

Install Skills

Install Uniswap AI skills with the Skills CLI:

npx skills add Uniswap/uniswap-ai

If your environment supports interactive selection, you can choose specific skills from the install prompt.

Use Skills

Direct invocation

Invoke a skill explicitly with a slash command:

/v4-security-foundations

Contextual activation

Skills also activate contextually when your prompt matches the skill domain:

What are the security risks of beforeSwapReturnDelta?

In this example, the assistant can activate the v4 security foundations skill automatically.

Skill Structure

Each skill is defined in a SKILL.md file and typically includes:

  • Frontmatter metadata (name, description, and plugin metadata)
  • Step-by-step instructions for the agent
  • Optional references in a references/ directory

Add a New Skill

  1. Create the skill folder under packages/plugins/<plugin>/skills/<skill-name>/
  2. Add a SKILL.md file with frontmatter and clear instructions
  3. Register the skill in the plugin manifest (plugin.json)
  4. Validate the skill with lint and test checks before opening a PR