Agent skill · software engineering · aradotso
nothing-ever-happens-polymarket-bot
Async Python bot for Polymarket that buys "No" on all standalone non-sports yes/no markets using the "nothing ever happens" strategy.
Why this skill is useful
Adds executable scripts for managing Polymarket trading strategies and database interactions that aren't in public docs.
What it needs
Requires python installed locally. Requires polymarket account access. About 5k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
Nothing Ever Happens Polymarket Bot Skill by ara.so — Daily 2026 Skills collection. An async Python bot that scans Polymarket standalone non-sports yes/no markets and buys the "No" outcome on any market where the NO price is below a configured cap. Designed for paper trading by default with explicit opt-in to live order transmission. --- What It Does Scans Polymarket for standalone (non-grouped) yes/no markets Filters out sports markets Buys NO positions when NO price is below maxnoprice threshold Tracks open positions and persists recovery state to a database Exposes a live dashboard (HTTP) showing portfolio and activity Uses PaperExchangeClient unless all three live-mode env vars are set --- Installation --- Configuration config.json (non-secret runtime settings) Edit the strategies.nothinghappens block: Point to a different config file: .env (secrets and runtime flags) Never hardcode secrets. Always use environment variable references. --- Running Locally The dashboard will bind to $PORT or $DASHBOARDPORT when set. --- Project Structure --- Key Commands Run Tests Operational Scripts --- Heroku Deployment One-time setup Do not run the worker dyno. It exists only to fail fast if started accidentally. Shell helpers All helpers use $HEROKUAPPNAME or accept an app name as an argument: --- Safety Model The bot defaults to PaperExchangeClient (simulated orders, no real money) unless all three of these are set: Variable Required value --- --- BOTMODE live LIVETRADINGENABLED true DRYRUN false If any one is missing or wrong, paper mode is used. This is intentional — it makes accidental live trading very hard. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/nothing-ever-happens-polymarket-bot