Polymarket Skills Builder 22fcb4355b Add health check, backtest, correlation tracker, wallet setup, and skills registry
New scripts:
- health_check.py: one-command session-start workflow (portfolio + live prices +
  drawdown + stop losses → GREEN/YELLOW/RED status)
- backtest.py: performance analysis with live-readiness assessment against
  CLAUDE.md prerequisites (20+ trades, >55% win rate, Sharpe >0.5)
- correlation_tracker.py: detects hidden correlated exposure in portfolio
  (e.g., 3 insider-trading bets = one cluster)
- setup_wallet.py: burner wallet creation, env var verification, on-chain
  balance check for live trading setup

Also adds:
- .env.example template for live trading configuration
- .well-known/skills/index.json for Agent Skills registry discovery
- Updated SKILL.md files documenting new scripts
- .gitignore entries for .env, .polymarket-live/, and key files

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 09:05:24 +00:00

Polymarket AI Trading Skills

Composable Agent Skills for Polymarket prediction market trading. Paper-trading-first, security-audited, works with Claude Code, OpenClaw, NanoClaw, Codex, Cursor, and any SKILL.md-compatible agent.

Skills

Skill What It Does Auth Required Risk
polymarket-scanner Browse, search, and explore live markets None Zero
polymarket-analyzer Detect edges: arbitrage, momentum, wide spreads None Zero
polymarket-monitor Price alerts and position monitoring None Zero
polymarket-paper-trader Simulate trades against live prices (zero risk) None Zero
polymarket-strategy-advisor Trading methodology, recommendations, daily review None Low
polymarket-live-executor Execute real trades (requires wallet + explicit opt-in) L2 Wallet Medium

Install

Claude Code / Compatible Agents

npx skills add https://github.com/verticalclaw/polymarket-skills --skill polymarket-scanner
npx skills add https://github.com/verticalclaw/polymarket-skills --skill polymarket-analyzer
npx skills add https://github.com/verticalclaw/polymarket-skills --skill polymarket-monitor
npx skills add https://github.com/verticalclaw/polymarket-skills --skill polymarket-paper-trader
npx skills add https://github.com/verticalclaw/polymarket-skills --skill polymarket-strategy-advisor
npx skills add https://github.com/verticalclaw/polymarket-skills --skill polymarket-live-executor

Manual

Copy any skill folder to ~/.claude/skills/ (or your agent's skill directory).

Dependencies

pip install py-clob-client

Quick Start

Once installed, just talk to your agent naturally:

  • "Scan Polymarket for interesting markets" — triggers polymarket-scanner
  • "Find trading opportunities" — triggers polymarket-analyzer
  • "Set up a paper trading portfolio with $1000" — triggers polymarket-paper-trader
  • "What should I trade?" — triggers polymarket-strategy-advisor
  • "Check my portfolio" — triggers polymarket-paper-trader

Full Pipeline Example

# 1. Scan markets
python polymarket-scanner/scripts/scan_markets.py --limit 20 --min-volume 50000

# 2. Find edges
python polymarket-analyzer/scripts/find_edges.py --limit 30

# 3. Get recommendations
python polymarket-strategy-advisor/scripts/advisor.py --top 5 --portfolio-db ~/.polymarket-paper/portfolio.db

# 4. Paper trade
python polymarket-paper-trader/scripts/paper_engine.py --action buy --token TOKEN_ID --side YES --size 50 --reason "Momentum signal"

# 5. Review performance
python polymarket-strategy-advisor/scripts/daily_review.py --portfolio-db ~/.polymarket-paper/portfolio.db

Architecture

polymarket-scanner/          # Read-only market data (Gamma + CLOB APIs)
  scripts/scan_markets.py    # Browse/search markets
  scripts/get_orderbook.py   # Full order book depth
  scripts/get_prices.py      # Current prices/spreads

polymarket-analyzer/         # Edge detection
  scripts/find_edges.py      # Arbitrage, overpriced, wide spread detection
  scripts/momentum_scanner.py # Volume surge + orderbook imbalance signals
  scripts/analyze_orderbook.py # Depth analysis

polymarket-paper-trader/     # Zero-risk simulation engine
  scripts/paper_engine.py    # Core engine (SQLite portfolio)
  scripts/execute_paper.py   # Execute strategy recommendations
  scripts/portfolio_report.py # Sharpe, Sortino, drawdown analytics

polymarket-strategy-advisor/ # Trading methodology
  scripts/advisor.py         # Scan + score + size recommendations
  scripts/daily_review.py    # Performance review + suggestions

polymarket-monitor/          # Position monitoring
  scripts/monitor_prices.py  # Multi-token price polling with alerts
  scripts/watch_market.py    # Continuous single-market snapshots

polymarket-live-executor/    # Real trading (4 safety layers)
  scripts/execute_live.py    # Requires wallet + POLYMARKET_CONFIRM=true
  scripts/check_positions.py # Balance, orders, trade history

Safety Design

  • Paper trading first: Every strategy runs in simulation before real capital
  • No wallet by default: Scanner, analyzer, monitor, paper trader, and advisor need zero authentication
  • Live executor locked: Requires POLYMARKET_PRIVATE_KEY + POLYMARKET_CONFIRM=true + per-trade "yes" confirmation
  • Risk engine: Position limits, drawdown stops, daily loss limits, concentration caps
  • Prompt injection protection: All market data sanitized before display (market names are user-generated content)
  • SQL injection prevention: All queries use parameterized statements
  • Security audited: See SECURITY-AUDIT.md

APIs Used

API Endpoint Auth Usage
Gamma API gamma-api.polymarket.com None Market metadata, search
CLOB API clob.polymarket.com None (read) / L2 (trade) Prices, orderbooks, trading

Disclaimer

  • These skills provide analytical tools and a paper trading simulator
  • Not financial advice. Past performance does not predict future results
  • Prediction market trading involves risk of total loss
  • Always paper trade new strategies before risking real capital
  • The authors are not responsible for any trading losses
S
Description
Composable Agent Skills for Polymarket prediction market trading. Paper-trading-first, security-audited. Works with Claude Code, OpenClaw, NanoClaw, Codex, Cursor.
Readme 204 KiB
Languages
Python 100%