polymarket-copy-tracker
Analyze top Polymarket traders for copy trading. Use when asked to find best traders to copy, analyze trader performance/history, evaluate wallet PnL, discover high-ROI wallets, or research trader win rates on Polymarket. Supports Dune analytics, Polymarket Data API, and automated scoring.
Best use case
polymarket-copy-tracker is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Analyze top Polymarket traders for copy trading. Use when asked to find best traders to copy, analyze trader performance/history, evaluate wallet PnL, discover high-ROI wallets, or research trader win rates on Polymarket. Supports Dune analytics, Polymarket Data API, and automated scoring.
Teams using polymarket-copy-tracker should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/polymarket-copy-tracker/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How polymarket-copy-tracker Compares
| Feature / Agent | polymarket-copy-tracker | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Analyze top Polymarket traders for copy trading. Use when asked to find best traders to copy, analyze trader performance/history, evaluate wallet PnL, discover high-ROI wallets, or research trader win rates on Polymarket. Supports Dune analytics, Polymarket Data API, and automated scoring.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Polymarket Copy Tracker Analyze top Polymarket traders for copy trading signals. ## Data Sources 1. **Data API** (`data-api.polymarket.com`) - Wallet history (public, no auth) 2. **Polymarket.com/leaderboard** - Top traders page (extract wallet addresses) ## Quick Start ### Step 1: Get wallet addresses ```bash python3 scripts/find_top_traders.py --limit 20 ``` ### Step 2: Analyze a wallet ```bash python3 scripts/analyze_wallet.py 0xWALLET_ADDRESS python3 scripts/analyze_wallet.py 0xWALLET_ADDRESS --json # raw JSON output ``` ### Step 3: Score multiple wallets ```bash python3 scripts/copy_score.py wallet1 wallet2 wallet3 ... ``` ## API Endpoints ### Data API (Public) ```bash # Open positions GET https://data-api.polymarket.com/positions?user=WALLET&limit=50 # Closed/resolved positions GET https://data-api.polymarket.com/closed-positions?user=WALLET&limit=50 # Trade history GET https://data-api.polymarket.com/trades?user=WALLET&limit=100 ``` **Key fields in positions:** - `title` - Market name - `size` - Number of shares - `avgPrice` - Average entry price - `currentValue` - Current market value - `cashPnl` - Unrealized P&L (open positions) - `realizedPnl` - Realized P&L (resolved positions) - `outcome` - Selected outcome (Yes/No/Team name) - `redeemable` - True if resolved and can be redeemed ## Scoring Criteria | Metric | Weight | Good | Bad | |--------|--------|------|-----| | Win Rate | 40% | ≥65% | <45% | | Total PnL | 30% | ≥$1000 | <$0 | | Risk Score | 20% | <0.8 | ≥1.0 | | Sample Size | 10% | ≥20 trades | <5 trades | **Risk Score** = Avg Loss / Avg Win (lower = better, <1.0 means wins > losses) **Final Score**: 0-100 → COPYABLE (≥70), CAUTION (45-69), NOT RECOMMENDED (<45) ## Example Output ``` === Analyzing Wallet: 0xf19572...8057 === CLOSED POSITIONS (Win Rate & PnL) ================================================== Total Closed: 49 Win Rate: 67.3% (33W / 16L) Total PnL: +$2,223,761 Avg Win: $110,028 Avg Loss: $87,948 Risk Score: 0.80 ✅ GOOD OPEN POSITIONS: 8 | Value: $17,739 | Unrealized: -$445,325 COPY ASSESSMENT ================================================== Score: 92/100 ✅ COPYABLE ✅ High win rate (67%) ✅ Excellent PnL ($2,223,761) ✅ Low risk (score 0.80) ✅ Good sample (49 trades) ``` ## Scripts | Script | Purpose | |--------|---------| | `find_top_traders.py` | Extract wallet addresses from polymarket.com/leaderboard | | `analyze_wallet.py` | Deep-dive a single wallet (positions, trades, score) | | `copy_score.py` | Score and rank multiple wallets in parallel | ## Curated Wallet Database See [references/top-wallets.md](references/top-wallets.md) for a curated list of high-quality wallets organized by tier: - **Tier 2 wallets** are best for copy trading (high ROI + human-scale activity) - Includes filtering notes (skip protocol addresses, bots, etc.) ## Discovery Methods See [references/discovery-methods.md](references/discovery-methods.md) for 5 methods to find wallets: 1. **Dune Profitability Dashboard** — PnL/ROI rankings (free, no login) 2. **Dune Wallet Analyzooooor** — Per-wallet win rate (free, needs login) 3. **Polymarket Data API** — Real-time positions (public API) 4. **Polymarket Leaderboard** — Quick browse top traders 5. **Polymarket Profile Page** — Visual current positions ## Quick Workflow ```bash # 1. Score a known wallet python3 scripts/analyze_wallet.py 0x2785e7022dc20757108204b13c08cea8613b70ae # 2. Compare multiple candidates python3 scripts/copy_score.py 0x2785e702... 0xed107a85... 0x6a72f618... # 3. Find new top traders python3 scripts/find_top_traders.py --limit 20 ``` ## Notes - Data API is public (read-only, no auth required) - Rate limit: ~100 req/min - Not all wallets have public history (new or privacy) - `closed-positions` has resolved trades, `positions` has open trades - PnL is calculated from face value (shares × $1) minus cost (shares × avgPrice) - Dune data is all-time historical; API shows recent activity - Wallets with 0 trades but huge PnL are protocol addresses — skip them - Wallets with >500K trades are likely market-making bots — not suitable for copy trading
Related Skills
polymarket-skill
> Polymarket 预测市场交易——预测市场数据分析与交易策略
polymarket-profit
围绕 Polymarket 预测市场执行小资金量化交易与收益跟踪策略。
polymarket-api
Deep integration guide for Polymarket's CLOB API, Gamma API, and on-chain data. Use when building trading functionality, fetching market data, or implementing order execution.
payment-tracker-run
Automatic payment tracking and follow-up
Financial Tracker
Track business income and expenses in structured CSV format. Categorize transactions, monitor cash flow, generate P&L summaries, and spot spending trends.
expense-tracker
Manage expense tracker bot — deploy, check expenses, export data, sync locally
deepwork-tracker
Track deep work sessions locally (start/stop/status) and generate a GitHub-contribution-graph style minutes-per-day heatmap for sharing (e.g., via Telegram). Use when the user says things like “start deep work”, “stop deep work”, “am I in a session?”, “show my deep work graph”, or asks to review deep work history.
copywriting
Write, rewrite, or improve marketing copy for homepages, landing pages, pricing pages, feature pages, and about pages. Use when the user needs conversion-focused copy with clear CTAs, benefit-driven messaging, and A/B testable headlines. Enforces alignment, honesty, and conversion best practices.
copy-editing
When the user wants to edit, review, or improve existing marketing copy. Also use when the user mentions 'edit this copy,' 'review my copy,' 'copy feedback,' 'proofread,' 'polish this,' 'make this ...
competitor-price-tracker
Monitor competitor pricing pages and send alerts when prices change. Track discount patterns, promotional cycles, and pricing strategy shifts.
wemp-operator
> 微信公众号全功能运营——草稿/发布/评论/用户/素材/群发/统计/菜单/二维码 API 封装
zsxq-smart-publish
Publish and manage content on 知识星球 (zsxq.com). Supports talk posts, Q&A, long articles, file sharing, digest/bookmark, homework tasks, and tag management. Use when publishing content to 知识星球, creating/editing posts, uploading files/images/audio, managing digests, batch publishing, or formatting content for 知识星球.