Skip to main content
skill CX Codex

nothing-ever-happens-polymarket-bot — Claude Code skill: setup

This skill sets up an async Python bot for Polymarket that scans standalone non-sports markets and buys “No” below a configured price cap.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a claude-code
Open on GitHub

What nothing-ever-happens-polymarket-bot does

The skill covers a bot that scans Polymarket, removes sports markets from consideration, and opens “No” positions when the configured price condition matches. Its strategy settings live under strategies.nothing_happens, including the price cap, order size, position limit, scan interval, liquidity floor, and excluded keywords.

The project includes an async runtime, simulated and live exchange clients, position recovery backed by a database, and an HTTP dashboard. Helper scripts inspect database activity, export tables, read wallet history, and turn Heroku logs into readable output. Run it locally with python -m bot.main; run tests with python -m pytest -q.

PaperExchangeClient is used by default. Live orders require BOT_MODE=live, LIVE_TRADING_ENABLED=true, and DRY_RUN=false at the same time, plus PRIVATE_KEY, FUNDER_ADDRESS, DATABASE_URL, and POLYGON_RPC_URL. On Heroku, the setup uses the web dyno only; starting worker is a failure condition.

What it helps with

  • configure a “No” outcome trading strategy
  • exclude sports markets from Polymarket scans
  • persist open positions for recovery
  • inspect wallet history and Heroku logs
  • switch the bot between paper and live modes

Example prompts for the agent

  • Set up nothing-ever-happens-polymarket-bot and keep the bot in paper mode.
  • Review strategies.nothing_happens and explain which Polymarket markets it will select.
  • Prepare a Heroku deployment and check the live-trading flags before starting the bot.

How to install nothing-ever-happens-polymarket-bot

1Skills CLI (Vercel)

npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a claude-code

2Manually: put the files in place

~/.claude/skills/nothing-ever-happens-polymarket-bot/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/nothing-ever-happens-polymarket-bot/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about nothing-ever-happens-polymarket-bot

How do I install nothing-ever-happens-polymarket-bot in Claude Code?

Run npx skills add reason-machines/trending-skills --skill nothing-ever-happens-polymarket-bot -a claude-code. The skill file will be at ~/.claude/skills/nothing-ever-happens-polymarket-bot/SKILL.md.

What does nothing-ever-happens-polymarket-bot do?

It scans standalone non-sports Polymarket markets and buys “No” when the configured price rule matches. It tracks positions, stores recovery state, and exposes activity through an HTTP dashboard.

What is required to place live orders?

Set BOT_MODE=live, LIVE_TRADING_ENABLED=true, and DRY_RUN=false together. Live mode also needs PRIVATE_KEY, FUNDER_ADDRESS, DATABASE_URL, and POLYGON_RPC_URL.

Similar skills

All skills for Finance and business →

From the same set186

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor