Uniswap AI — скилл

Официальные скиллы и плагины Uniswap: встраивание свопов, хуки v4, планирование ликвидности и торговые боты для агента

  • 235 ★ репозитория
  • Последний коммит
  • MIT
СкиллОфициальный

Широкий доступ

Почему такой уровень

  • Скиллы строят и отправляют транзакции с реальными средствами, а отправленную транзакцию не отменить
  • Работа идет рядом с ключами и аккаунтами кошелька, их нельзя показывать агенту в открытом виде
  • Боты запускаются по расписанию и повторяют покупки, пока вы их не остановите
Все причины и проверки

uniswap/uniswap-ai

Установка

Ручная установка

npx skills add Uniswap/uniswap-ai

Подходит для любого агента.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Скиллы строят и отправляют транзакции с реальными средствами, а отправленную транзакцию не отменить
  • Работа идет рядом с ключами и аккаунтами кошелька, их нельзя показывать агенту в открытом виде
  • Боты запускаются по расписанию и повторяют покупки, пока вы их не остановите

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Uniswap AI — набор плагинов с скиллами для разработчиков, которые строят приложения на протоколе Uniswap. Семь плагинов сгруппированы по задачам: `uniswap-hooks` ведет разработку хуков v4, `uniswap-trading` встраивает свопы через Trading API, Universal Router или SDK и платежи по HTTP 402, `uniswap-cca` настраивает и запускает аукционы CCA, `uniswap-driver` планирует свопы и ликвидность, `uniswap-viem` дает справку по viem и wagmi, а `uniswap-permissioned-pools` работает с закрытыми пулами v4. Отдельный плагин `uniswap-trading-tools` содержит торговые стратегии. `dca-bot` покупает фиксированную сумму токена по расписанию, `index-bot` собирает и ребалансирует корзину активов, `copy-trade` повторяет сделки заданного кошелька в границах лимитов. Стратегии сами не исполняют сделки: котировка, подтверждение и подпись идут через скиллы `swap-integration` и `viem-integration`. По умолчанию режим `confirm` просит подтвердить каждую транзакцию, а режим `autonomous` разрешен только с лимитом трат, списком токенов, пробным прогоном и аварийным выключателем.

Для кого. Разработчикам децентрализованных приложений и ботов на Uniswap, которые пишут код вместе с Claude Code, Cursor или Codex.

Подходит, если

  • В приложение добавляют своп, и нужен готовый поток из проверки разрешения, котировки и отправки транзакции
  • Пишут хук для пула v4, и агенту нужны проверенные практики безопасности и генератор заготовки
  • Планируют вклад в ликвидность и хотят разобрать варианты до выпуска транзакций
  • Нужен DCA-бот, который покупает токен на фиксированную сумму каждый день и пропускает покупку при условии цены
  • Сервис оплачивает HTTP 402 запросы токенами через своп Uniswap

Не подходит, если

  • Нужен обмен на централизованной бирже: для OKX и Binance в каталоге есть отдельные официальные наборы
  • Нужна доступная только для чтения аналитика сетей EVM: общий MCP-сервер EVM подойдет лучше, чем стратегии с подписью
  • Требуется готовый торговый совет: авторы публикуют инструменты для разработки и не дают финансовых рекомендаций

Пример запроса к агенту

Добавь в наш бэкенд своп USDC в ETH через Trading API и покажи котировку до подписи

Ограничения

Скиллы работают только с Uniswap. Боты `dca-bot` и `copy-trade` требуют установленных плагинов `uniswap-trading` и `uniswap-viem`, а своего планировщика у них нет: запускать их по расписанию должен cron или механизм агента. Сеть назначения задает шаблон цепи, в справке разобран пример Robinhood Chain. Авторы поставляют инструменты как есть, без гарантий и без юридических, финансовых и налоговых советов, а законы и санкционные ограничения соблюдает сам пользователь.

Как отключить. Удалите плагин командой `/plugin uninstall uniswap-trading` и аналогично для остальных семи. Если ставили через `npx skills`, удалите папки скиллов из каталога агента. Файл состояния бота, например JSON с курсором блока, остается в проекте и удаляется вручную.

Частые вопросы

Какой плагин нужен, чтобы встроить своп в приложение?

`uniswap-trading`: скилл `swap-integration` описывает путь через Trading API, Universal Router или SDK. Если в проекте еще нет работы с аккаунтами и подписью, добавьте `uniswap-viem`, потому что `swap-integration` рассчитывает на знание viem.

Как боты узнают, когда действовать?

Планировщика у них нет: cron или механизм пробуждения агента вызывает скилл по расписанию. Каждый вызов читает файл состояния, решает, пора ли действовать, и записывает результат, поэтому повторные пробуждения в один период безопасны.

Что делает режим autonomous?

Выполняет сделки без запроса на каждую транзакцию, но только при заданных лимите трат на запуск и период, списке разрешенных токенов, пробном прогоне и выключателе. Без всех четырех условий используйте `confirm`, он включен по умолчанию.

Что происходит при нехватке средств?

Скилл пропускает действие и сообщает об этом. Автоматического пополнения, моста или обмена за счет другого актива он не делает: пополнение описано в шаблоне цепи и остается за оператором.

Чем copy-trade отличается от обычной подписки на кошелек?

Он смотрит сделки кошелька-лидера примерно раз в пять минут и повторяет их на вашем кошельке только в границах заданных лимитов. ETH и WETH считаются одним активом при сверке со списком разрешенных.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Коллекция скиллов для крипто-агентов: кошельки, обмен токенов, ончейн-данные и протоколы Uniswap, Base, Alchemy, Zerion, каждый ставится отдельно

СкиллШирокий доступ1,2 тыс.Звезды репозитория

Скилл подключает агента к данным и Python-движку FinLab для исследования акций и исторической проверки стратегий на своей машине.

СкиллШирокий доступ427Звезды репозитория
Официальный

Официальный скилл Coinbase дает агенту настоящий крипто-кошелек с реальными транзакциями на трех сетях.

СкиллШирокий доступ128Звезды репозитория

Скилл собирает ссылку Swapper для пополнения кошелька или протокола, оставляя выбор оплаты и подтверждение перевода человеку.

СкиллШирокий доступ854Звезды репозитория
Официальный

Официальные скиллы Binance для агентов: Spot и Futures через binance-cli, фиат, P2P, ончейн-кошелек, сигналы и данные о токенах

СкиллШирокий доступ1,2 тыс.Звезды репозитория
Официальный

Скилл Minara дает агенту доступ к крипторынку по командам обычными фразами: кошелек, обмен токенов, фьючерсы на Hyperliquid, лимитные ордера и аналитика

СкиллШирокий доступ377Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Uniswap AI (эта карточка)да235
EVM MCP Server — блокчейн для агентанетключ необязателен379универсальный MCP-сервер для сетей EVM с чтением блоков и подписью по ключу, а Uniswap AI дает готовые потоки именно для протокола Uniswap
OKX Agent Trade KitдаAPI-ключ509набор для централизованной биржи OKX с ордерами и ботами, а Uniswap AI торгует в децентрализованных пулах

Коротко о README

README коротко называет проект набором скиллов, плагинов и агентов для интеграции с Uniswap, дает команды установки через `npx skills` и маркетплейс Claude Code, перечисляет семь плагинов и шесть основных скиллов и ссылается на обзор и руководство по началу работы. В конце лежат лицензия MIT и юридическое заявление об использовании.

Бейдж для README

Исходный SKILL.md

---
name: swap-integration
description: 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.
allowed-tools: Read, Write, Edit, Glob, Grep, Bash(npm:*), Bash(npx:*), Bash(yarn:*), Bash(curl:*), WebFetch, AskUserQuestion, Task(subagent_type:swap-integration-expert)
model: opus
license: MIT
metadata:
  author: uniswap
  version: '1.6.0'
---

# Swap Integration

Integrate Uniswap swaps into frontends, backends, and smart contracts.

## Prerequisites

This skill assumes familiarity with viem basics (client setup, account management, contract interactions, transaction signing). Install the **uniswap-viem** plugin for comprehensive viem/wagmi guidance: `claude plugin add @uniswap/uniswap-viem`

## Quick Decision Guide

| Building...                    | Use This Method               |
| ------------------------------ | ----------------------------- |
| Frontend with React/Next.js    | Trading API                   |
| Backend script or bot          | Trading API                   |
| Smart contract integration     | Universal Router direct calls |
| Need full control over routing | Universal Router SDK          |

### Routing Types Quick Reference

| Type     | Description                             | Chains                             |
| -------- | --------------------------------------- | ---------------------------------- |
| CLASSIC  | Standard AMM swap through Uniswap pools | All supported chains               |
| DUTCH_V2 | UniswapX Dutch auction V2               | Ethereum, Arbitrum, Base, Unichain |
| PRIORITY | MEV-protected priority order            | Base, Unichain                     |
| WRAP     | ETH to WETH conversion                  | All                                |
| UNWRAP   | WETH to ETH conversion                  | All                                |

See [Routing Types](#routing-types) for the complete list including DUTCH_V3, DUTCH_LIMIT, LIMIT_ORDER, BRIDGE, and QUICKROUTE.

## Integration Methods

### 1. Trading API (Recommended)

Best for: Frontends, backends, scripts. Handles routing optimization automatically.

Сообщить о проблеме