22fcb4355b276ec3802e09044c7443e72d94451f
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>
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
Description
Composable Agent Skills for Polymarket prediction market trading. Paper-trading-first, security-audited. Works with Claude Code, OpenClaw, NanoClaw, Codex, Cursor.
Languages
Python
100%