polymarket-arbitrage-trading-bot — скилл для Claude Code
Скилл поднимает торгового бота для 15-минутных рынков Up/Down на Polymarket: следит за BTC, ETH, SOL и XRP и покупает обе стороны, когда суммарная цена падает ниже порога.
npx skills add reason-machines/trending-skills --skill polymarket-arbitrage-trading-bot -a claude-codeЧто делает polymarket-arbitrage-trading-bot
Скилл описывает и собирает бота на TypeScript с официальным клиентом @polymarket/clob-client. Логика такая: в начале 15-минутного раунда бот следит за резким падением цены на одной стороне, покупает её, а затем берёт противоположную, если сумма входа укладывается в целевой порог. Если противоположная сторона не подешевела вовремя, срабатывает стоп-лосс-хедж.
Внутри — точки входа и мониторинга, модуль стратегии, работа с Gamma API и CLOB API, размещение ордеров и погашение на цепи. Есть режим симуляции: npm run sim пишет сделки в лог без реальных ордеров, а npm run prod отправляет их в CLOB. Настройки лежат в .env: ключ кошелька, тип подписи, список рынков, интервал опроса и пороги стратегии.
Для живой торговли нужны Node.js 16+, USDC в сети Polygon и кошелёк, совместимый с Polymarket. Без этих трёх вещей бот не выйдет за пределы симуляции. Пороги в примере конфигурации — это значения из README, а не жёсткие лимиты: их стоит подгонять под свой размер позиции.
Какие задачи решает
- найти активный 15-минутный рынок по нужной монете
- поймать резкое падение цены на одной стороне
- купить обе стороны, пока суммарная цена ниже порога
- поставить стоп-лосс-хедж, если вторая нога не подешевела
- прогнать стратегию в симуляции без реальных ордеров
Примеры запросов агенту
- Настрой бота для арбитража на Polymarket: рынки btc, eth, sol, xrp
- Запусти стратегию dump-and-hedge в режиме симуляции и покажи лог сделок
- Проверь конфиг
.envи объясни, что делает каждый порог стратегии
Как установить polymarket-arbitrage-trading-bot
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill polymarket-arbitrage-trading-bot -a claude-code2Вручную: положить файлы
~/.claude/skills/polymarket-arbitrage-trading-bot/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/polymarket-arbitrage-trading-bot/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill polymarket-arbitrage-trading-bot -a codex2Вручную: положить файлы
.agents/skills/polymarket-arbitrage-trading-bot/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill polymarket-arbitrage-trading-bot -a cursor2Вручную: положить файлы
.cursor/skills/polymarket-arbitrage-trading-bot/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills polymarket-arbitrage-trading-bot2Вручную: положить файлы
.github/skills/polymarket-arbitrage-trading-bot/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill polymarket-arbitrage-trading-bot -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/polymarket-arbitrage-trading-botВручную: положить файлы
.devin/skills/polymarket-arbitrage-trading-bot/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill polymarket-arbitrage-trading-bot -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о polymarket-arbitrage-trading-bot
Как установить polymarket-arbitrage-trading-bot в Claude Code?
Выполните npx skills add reason-machines/trending-skills --skill polymarket-arbitrage-trading-bot -a claude-code, после чего скилл окажется в ~/.claude/skills/polymarket-arbitrage-trading-bot/SKILL.md.
Что делает polymarket-arbitrage-trading-bot?
Собирает бота на TypeScript, который следит за 15-минутными рынками Up/Down на Polymarket и покупает обе стороны, когда их суммарная цена опускается ниже заданного порога.
Что нужно для живой торговли?
Node.js 16+, USDC в сети Polygon и кошелёк, совместимый с Polymarket. Без них остаётся только режим симуляции.