polymarket-copytradingMirror positions from top Polymarket traders using Simmer API. Size-weighted aggregation across multiple wallets.
Install via ClawdBot CLI:
clawdbot install adlai88/polymarket-copytradingMirror positions from successful Polymarket traders using the Simmer SDK.
This is a template. The default logic mirrors whale wallets by size-weighted allocation ā remix it with your own wallet selection criteria, position filters, or rebalancing rules. The skill handles all the plumbing (wallet fetching, conflict detection, trade execution). Your agent provides the alpha.
Use this skill when the user wants to:
# Check account balance and positions
python scripts/status.py
# Detailed position list
python scripts/status.py --positions
API Reference:
https://api.simmer.marketsAuthorization: Bearer $SIMMER_API_KEYGET /api/sdk/portfolioGET /api/sdk/positionsUser provides wallet(s) directly in chat:
User: "Copytrade this wallet: 0x1234...abcd"
User: "What positions does 0x5678...efgh have?"
User: "Follow these whales: 0xaaa..., 0xbbb..."
ā Run with --wallets flag:
python copytrading_trader.py --wallets 0x1234...abcd
python copytrading_trader.py --wallets 0xaaa...,0xbbb... --dry-run
This is the simplest way - no setup needed, just pass wallets directly.
For automated recurring scans, wallets can be saved in environment:
| Setting | Environment Variable | Default |
|---------|---------------------|---------|
| Target wallets | SIMMER_COPYTRADING_WALLETS | (none) |
| Top N positions | SIMMER_COPYTRADING_TOP_N | auto |
| Max per position | SIMMER_COPYTRADING_MAX_USD | 50 |
| Max trades/run | SIMMER_COPYTRADING_MAX_TRADES | 10 |
Top N auto-calculation (when not specified):
Polymarket Constraints:
ā ļø Start Conservative: Begin with small amounts (--max-usd 5-10) and--dry-runto understand how the skill behaves before scaling up.
Each cycle the script:
Copytrading supports $SIM mode ā mirror whale positions using simulated money on Simmer's LMSR markets. No wallet or USDC required.
# Paper trade with $SIM (explicit)
python copytrading_trader.py --venue simmer --wallets 0x123... --live
# Auto-detect: if your account has no linked wallet, $SIM is used automatically
python copytrading_trader.py --wallets 0x123... --live
In $SIM mode:
sdk:copytrading)Run a scan (dry run by default ā no trades):
python copytrading_trader.py
Execute real trades:
python copytrading_trader.py --live
Check positions only:
python copytrading_trader.py --positions
View current config:
python copytrading_trader.py --config
Override wallets for one run:
python copytrading_trader.py --wallets 0x123...,0x456...
Full rebalance mode (includes sells):
python copytrading_trader.py --rebalance
Sell when whales exit positions:
python copytrading_trader.py --whale-exits
After each run, message the user with:
Example output to share:
š Copytrading Scan Complete
Configuration:
⢠Following 2 wallets
⢠Top 10 positions, max $50 each
⢠Balance: $250.00 USDC
Fetched positions:
⢠0x1234...abcd: 15 positions
⢠0x5678...efgh: 22 positions
⢠Combined: 28 unique markets
⢠Conflicts skipped: 2
Top 10 by allocation:
1. "Will BTC hit $100k?" - 18.5% ā BUY YES
2. "Trump pardons X?" - 12.3% ā BUY NO
3. "Fed rate cut Jan?" - 9.8% ā Already held
...
Trades executed: 4 buys ($180 total)
⢠Bought 45 YES shares on "Will BTC hit $100k?" @ $0.82
⢠Bought 120 NO shares on "Trump pardons X?" @ $0.15
...
Next scan in 4 hours.
User: "Copytrade 0x1234...abcd"
ā Run: python copytrading_trader.py --wallets 0x1234...abcd
ā Report what positions that wallet has and what trades would execute
User: "What is 0x5678...efgh holding?"
ā Run: python copytrading_trader.py --wallets 0x5678...efgh --dry-run
ā Show their positions without trading
User: "Follow these wallets: 0xaaa..., 0xbbb..., 0xccc..."
ā Run: python copytrading_trader.py --wallets 0xaaa...,0xbbb...,0xccc...
ā Aggregate positions across all wallets, report results
User: "Copytrade this whale but only top 5 positions"
ā Run: python copytrading_trader.py --wallets 0x... --top-n 5
User: "How are my positions doing?"
ā Run: python copytrading_trader.py --positions
ā Show current Polymarket positions with P&L
User: "Show copytrading config"
ā Run: python copytrading_trader.py --config
ā Display current settings
User: "Sell positions that whales have exited"
ā Run: python copytrading_trader.py --whale-exits
ā Compares your positions to whales, sells any they've closed
User: "Do a full rebalance to match the whales"
ā Run: python copytrading_trader.py --rebalance
ā Includes both buys AND sells to match whale allocations
Common approaches:
The skill works best when:
"Order too small" / "below minimum (5)"
--max-usd or reduce --top-n to concentrate into fewer positions"No wallets specified"
"Agent has no USDC balance"
--venue simmer for $SIM paper trading"Conflict skipped"
"Insufficient balance"
"Market could not be imported"
"External wallet requires a pre-signed order"
WALLET_PRIVATE_KEY is not set in the environmentexport WALLET_PRIVATE_KEY=0x"Balance shows $0 but I have USDC on Polygon"
0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174) ā not native USDCGenerated Mar 1, 2026
A retail investor wants to follow successful Polymarket traders without manually tracking their moves. They use this skill to automatically mirror positions from selected whale wallets, leveraging size-weighted aggregation to focus on high-conviction trades. This reduces research time and allows them to benefit from expert strategies with minimal effort.
A user wants to test copytrading strategies risk-free using simulated money ($SIM). They run the skill in $SIM mode to mirror whale positions on Simmer's LMSR markets, evaluating performance without real financial exposure. This helps refine wallet selection and position sizing before committing real funds.
A researcher or analyst needs to check the current positions held by specific Polymarket wallets, such as top performers from leaderboards. They use the skill's ad-hoc commands to fetch and analyze positions, gaining insights into trading patterns or market sentiment without executing trades.
An experienced user sets up recurring scans with persistent wallet configurations to automatically rebalance their portfolio based on whale movements. The skill detects conflicts, applies Top-N filtering, and executes trades to align with target allocations, ensuring ongoing synchronization with selected traders.
A newcomer to prediction markets uses this skill to learn by observing and copying top traders. They start with dry runs and small amounts to understand how copytrading works, gradually scaling up as they gain confidence, leveraging the skill's conservative defaults and reporting features.
Offer a premium service where users pay a monthly fee to access curated lists of top-performing wallets, advanced analytics, and automated trade execution via this skill. Revenue is generated through tiered subscriptions, with higher tiers providing more wallets, real-time alerts, and personalized support.
Partner with platforms like Simmer or Polymarket to promote their services through this skill. Earn commissions by referring users who sign up for accounts or use premium features, leveraging the skill's integration with these platforms to drive traffic and conversions.
Provide consulting services to help clients customize this skill with their own wallet selection criteria, position filters, or rebalancing rules. Charge for development, setup, and ongoing maintenance, targeting users who want tailored copytrading solutions beyond the default template.
š¬ Integration Tip
Ensure the SIMMER_API_KEY is securely set in the environment, and start with dry runs to test wallet configurations before enabling live trading to avoid unintended trades.
Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management, watchlists with alerts, dividend analysis, 8-dimension stock scoring, viral trend detection (Hot Scanner), and rumor/early signal detection. Use for stock analysis, portfolio tracking, earnings reactions, crypto monitoring, trending stocks, or finding rumors before they hit mainstream.
Get stock prices, quotes, fundamentals, earnings, options, dividends, and analyst ratings using Yahoo Finance. Uses yfinance library - no API key required.
Yahoo Finance (yfinance) powered stock analysis skill: quotes, fundamentals, ASCII trends, high-resolution charts (RSI/MACD/BB/VWAP/ATR), plus optional web a...
Become an autonomous prediction market trader on Polymarket with AI-powered analysis and a performance-backed token on Base. Trade real markets, build a track record, and let the buyback flywheel run.
Get cryptocurrency token price and generate candlestick charts via CoinGecko API or Hyperliquid API. Use when user asks for token price, crypto price, price chart, or cryptocurrency market data.
Trade and monitor Hyperliquid perpetual futures. Check balances, view positions with P&L, place/cancel orders, execute market trades. Use when the user asks about Hyperliquid trading, portfolio status, crypto positions, or wants to execute trades on Hyperliquid.