nothing-ever-happens-polymarket-bot — скилл для Claude Code
Скилл помогает настроить асинхронного Python-бота для Polymarket: он ищет отдельные рынки без спорта и покупает исход «No» по заданному порогу.
npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a claude-codeЧто делает nothing-ever-happens-polymarket-bot
Скилл описывает настройку бота, который сканирует Polymarket, отбрасывает спортивные рынки и открывает позиции «No», когда цена ниже заданного значения. Стратегия хранится в блоке strategies.nothing_happens: там задаются порог цены, размер ордера, лимит позиций, интервал сканирования, минимальная ликвидность и исключаемые слова.
В проекте есть асинхронный цикл запуска, клиенты для симуляции и реальных сделок, восстановление позиций из базы и HTTP-дашборд. Для диагностики предусмотрены скрипты статистики базы, экспорта таблиц, истории кошелька и разбора логов Heroku. Локальный запуск выполняется через python -m bot.main, тесты через python -m pytest -q.
По умолчанию используется PaperExchangeClient. Реальные ордера проходят только при одновременных значениях BOT_MODE=live, LIVE_TRADING_ENABLED=true и DRY_RUN=false; также нужны PRIVATE_KEY, FUNDER_ADDRESS, DATABASE_URL и POLYGON_RPC_URL. Для Heroku используется только dyno web, а запуск worker приведёт к аварийному завершению.
Какие задачи решает
- настроить стратегию покупки исхода «No»
- отфильтровать спортивные рынки Polymarket
- сохранить открытые позиции в базе
- проверить историю кошелька и логи
- переключить бота между симуляцией и live-режимом
Примеры запросов агенту
- Настрой скилл
nothing-ever-happens-polymarket-botдля запуска бота в paper-режиме. - Проверь конфигурацию
strategies.nothing_happensи объясни, какие рынки бот будет выбирать. - Подготовь развёртывание бота в Heroku и проверь флаги live-режима.
Как установить nothing-ever-happens-polymarket-bot
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a claude-code2Вручную: положить файлы
~/.claude/skills/nothing-ever-happens-polymarket-bot/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/nothing-ever-happens-polymarket-bot/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a codex2Вручную: положить файлы
.agents/skills/nothing-ever-happens-polymarket-bot/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a cursor2Вручную: положить файлы
.cursor/skills/nothing-ever-happens-polymarket-bot/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills nothing-ever-happens-polymarket-bot2Вручную: положить файлы
.github/skills/nothing-ever-happens-polymarket-bot/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/nothing-ever-happens-polymarket-botВручную: положить файлы
.devin/skills/nothing-ever-happens-polymarket-bot/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о nothing-ever-happens-polymarket-bot
Как установить nothing-ever-happens-polymarket-bot в Claude Code?
Выполните npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a claude-code. Файл скилла появится по пути ~/.claude/skills/nothing-ever-happens-polymarket-bot/SKILL.md.
Что делает nothing-ever-happens-polymarket-bot?
Он сканирует отдельные рынки Polymarket без спорта и покупает «No», если цена ниже порога в конфигурации. Бот отслеживает позиции, сохраняет состояние и показывает активность через HTTP-дашборд.
Что нужно для включения реальных сделок?
Нужно одновременно задать BOT_MODE=live, LIVE_TRADING_ENABLED=true и DRY_RUN=false. Также требуются PRIVATE_KEY, FUNDER_ADDRESS, DATABASE_URL и POLYGON_RPC_URL.