Uniswap AI — скилл
Официальные скиллы и плагины Uniswap: встраивание свопов, хуки v4, планирование ликвидности и торговые боты для агента
- 235 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Скиллы строят и отправляют транзакции с реальными средствами, а отправленную транзакцию не отменить
- Работа идет рядом с ключами и аккаунтами кошелька, их нельзя показывать агенту в открытом виде
- Боты запускаются по расписанию и повторяют покупки, пока вы их не остановите
Установка
- Работает в
Ручная установка
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, каждый ставится отдельно
Скилл подключает агента к данным и Python-движку FinLab для исследования акций и исторической проверки стратегий на своей машине.
Официальный скилл Coinbase дает агенту настоящий крипто-кошелек с реальными транзакциями на трех сетях.
Скилл собирает ссылку Swapper для пополнения кошелька или протокола, оставляя выбор оплаты и подтверждение перевода человеку.
Официальные скиллы Binance для агентов: Spot и Futures через binance-cli, фиат, P2P, ончейн-кошелек, сигналы и данные о токенах
Скилл Minara дает агенту доступ к крипторынку по командам обычными фразами: кошелек, обмен токенов, фьючерсы на Hyperliquid, лимитные ордера и аналитика
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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.