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:
configuratordeployerliquidity-plannerpay-with-any-tokenswap-integrationswap-plannerv4-security-foundationsviem-integration
Available Plugins
| Plugin | Skill | What it helps with | Invocation |
|---|---|---|---|
uniswap-hooks | v4-security-foundations | Review v4 hook architecture and security risks before implementation | /v4-security-foundations |
uniswap-cca | configurator | Configure CCA auction parameters for a new deployment | /configurator |
uniswap-cca | deployer | Deploy CCA contracts using the factory deployment pattern | /deployer |
uniswap-trading | swap-integration | Integrate swaps using the Uniswap API, Universal Router, or direct smart contract calls | /swap-integration |
uniswap-trading | pay-with-any-token | Pay HTTP 402 challenges (x402 and MPP) using tokens via Uniswap swaps | /pay-with-any-token |
uniswap-viem | viem-integration | Set up EVM clients and contract interactions with viem and wagmi | /viem-integration |
uniswap-driver | swap-planner | Plan token swaps and generate interface deep links | /swap-planner |
uniswap-driver | liquidity-planner | Plan LP positions and generate interface deep links | /liquidity-planner |
Install Skills
Install Uniswap AI skills with the Skills CLI:
npx skills add Uniswap/uniswap-aiIf 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-foundationsContextual 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
- Create the skill folder underÂ
packages/plugins/<plugin>/skills/<skill-name>/ - Add a
SKILL.mdfile with frontmatter and clear instructions - Register the skill in the plugin manifest (
plugin.json) - Validate the skill with lint and test checks before opening a PR