# nothing-ever-happens-polymarket-bot

Скилл помогает настроить асинхронного Python-бота для Polymarket: он ищет отдельные рынки без спорта и покупает исход «No» по заданному порогу.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 426 установок · ★ 88
- Автор: reason-machines
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/reason-machines/trending-skills/tree/HEAD/skills/nothing-ever-happens-polymarket-bot/SKILL.md
- Обновлён: 2026-10-09
- HTML: https://affpapa.org/nevibecode/skills/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` приведёт к аварийному завершению.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/nothing-ever-happens-polymarket-bot/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/nothing-ever-happens-polymarket-bot/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/nothing-ever-happens-polymarket-bot/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/nothing-ever-happens-polymarket-bot/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install reason-machines/trending-skills nothing-ever-happens-polymarket-bot
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/nothing-ever-happens-polymarket-bot/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/reason-machines/trending-skills --path skills/nothing-ever-happens-polymarket-bot
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/nothing-ever-happens-polymarket-bot/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/reason-machines/trending-skills/tree/HEAD/skills/nothing-ever-happens-polymarket-bot/SKILL.md

## Когда брать
- настроить стратегию покупки исхода «No»
- отфильтровать спортивные рынки Polymarket
- сохранить открытые позиции в базе
- проверить историю кошелька и логи
- переключить бота между симуляцией и live-режимом

## Примеры запросов агенту
- Настрой скилл `nothing-ever-happens-polymarket-bot` для запуска бота в paper-режиме.
- Проверь конфигурацию `strategies.nothing_happens` и объясни, какие рынки бот будет выбирать.
- Подготовь развёртывание бота в Heroku и проверь флаги live-режима.

## Похожие
- [polymarket-analyzer](https://affpapa.org/nevibecode/skills/polymarket-analyzer.md) — скилл · 486 установок
- [grimoire-polymarket](https://affpapa.org/nevibecode/skills/grimoire-polymarket.md) — скилл · 11900 установок
- [polymarket](https://affpapa.org/nevibecode/skills/polymarket.md) — скилл · 1300 установок
- [Polymarket Paper Trader](https://affpapa.org/nevibecode/mcp/polymarket-paper-trader.md) — MCP-сервер · ★ 492
- [polymarket-toolkit](https://affpapa.org/nevibecode/mcp/polymarket-toolkit.md) — MCP-сервер · ★ 201
- [polymarket-api](https://affpapa.org/nevibecode/skills/polymarket-api.md) — скилл · 967 установок

Из того же набора: [reason-machines/trending-skills](https://affpapa.org/nevibecode/by/reason-machines/trending-skills.md) — 199 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
