Skip to main content

polyvision

Analyze Polymarket prediction market wallets โ€” get copy trading scores (1-10), P&L, win rate, risk metrics (Sharpe ratio, Sortino ratio, max drawdown), red flags, position sizing, market category performance, recent performance (7d/30d/90d), streak analysis, individual open positions with entry/current prices, and recent trade history. Also discover elite traders via daily leaderboard, hot bets from top traders, and random wallet discovery. Connects via MCP server or REST API. Use when evaluating whether to copy trade a Polymarket trader, comparing multiple wallets side-by-side, screening for elite prediction market performers, checking if a wallet has bot-like trading patterns or hidden losses, researching a trader's risk profile, viewing recent trade activity, finding today's best open bets, or discovering new traders to follow. Free API key, no daily limits, 6-hour result caching.

Jump to install

Source facts

Repository
LeoYeAI/openclaw-master-skills
Last source activity
July 20, 2026 at 02:05
Detected SKILL.md language
English
Stars
2,128
Forks
321

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
3 files

Showing SKILL.md

SKILL.md
Source instructions ยท Read-only preview
name
polyvision
description
Analyze Polymarket prediction market wallets โ€” get copy trading scores (1-10), P&L, win rate, risk metrics (Sharpe ratio, Sortino ratio, max drawdown), red flags, position sizing, market category performance, recent performance (7d/30d/90d), streak analysis, individual open positions with entry/current prices, and recent trade history. Also discover elite traders via daily leaderboard, hot bets from top traders, and random wallet discovery. Connects via MCP server or REST API. Use when evaluating whether to copy trade a Polymarket trader, comparing multiple wallets side-by-side, screening for elite prediction market performers, checking if a wallet has bot-like trading patterns or hidden losses, researching a trader's risk profile, viewing recent trade activity, finding today's best open bets, or discovering new traders to follow. Free API key, no daily limits, 6-hour result caching.
homepage
https://polyvisionx.com
license
MIT
disable-model-invocation
true
metadata
{"clawdis":{"emoji":"๐Ÿ“Š","primaryEnv":"POLYVISION_API_KEY","requires":{"env":"[Truncated]"}}}
# PolyVision โ€” Polymarket Wallet Analyzer PolyVision analyzes Polymarket prediction market wallets and returns a comprehensive trading profile: copy trading score (1-10), P&L breakdown, win rate, risk metrics (Sharpe ratio, Sortino ratio, max drawdown), position sizing consistency, market category performance, recent performance windows (7d/30d/90d), streak analysis, red flags, and individual open positions with entry/current prices. It also provides a daily leaderboard of top-ranked traders, hot bets (most profitable open positions from top traders), and random elite wallet discovery. Use it to evaluate whether a trader is worth copy trading, compare multiple wallets, screen for elite performers, find today's best bets, or discover new traders to follow. ## When to Use - User mentions a Polymarket wallet address (0x...) - User asks about copy trading, trader evaluation, or wallet scoring - User wants to compare prediction market traders or screen for elite performers - User asks about a trader's risk profile, red flags, or trading patterns - User asks what bets top traders are making, or wants today's best open positions - User wants to discover or find new Polymarket traders to follow - User asks about a daily leaderboard or top traders ranking - User wants to see a trader's individual open positions with P&L details - User asks about a trader's recent trades, trade history, or latest activity - User asks for copy trading strategy recommendations or optimal settings - User wants to know what risk profile or parameters to use for copy trading ## When NOT to Use - General crypto price queries (not Polymarket-specific) - Placing trades or executing orders (PolyVision is read-only analysis) - Non-Polymarket wallet lookups (Ethereum DeFi, NFTs, etc.) ## Setup: MCP Server (Recommended) Add to your MCP client configuration (e.g. `claude_desktop_config.json`, Cursor, Windsurf): ```json { "mcpServers": { "polyvision": { "type": "streamable-http", "url": "https://api.polyvisionx.com/mcp", "headers": { "Authorization": "Bearer ${POLYVISION_API_KEY}" } } } } ``` ## Setup: Get an API Key Get a free API key (no daily limits) from the Telegram bot: 1. Open the [PolyVision bot](https://t.me/PolyVisionBot) on Telegram 2. Run `/apikey` to generate your key 3. Copy the `pv_live_...` key (shown only once, store it securely) Set it as an environment variable: ```bash export POLYVISION_API_KEY="pv_live_abc123..." ``` Full API docs: https://polyvisionx.com/docs ## MCP Tools Reference ### `analyze_wallet` Run a comprehensive Polymarket wallet analysis. | Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | `wallet_address` | string | Yes | โ€” | Ethereum address (42 chars, starts with `0x`) | | `mode` | string | No | `"quick"` | `"quick"` (~5s) or `"full"` (~30-60s with timing data) | **Returns:** Full analysis dict with P&L, win rate, risk metrics, categories, copy trading score (1-10), red flags, and usage info. Results are cached for 6 hours โ€” cache hits are instant. See `references/response-schemas.md` for the complete field reference. **Timing:** Quick mode ~5s, full mode ~30-60s. Cached responses are instant. ### `get_score` Get a compact copy-trading score for a wallet. Shares the same cache as `analyze_wallet`. | Parameter | Type | Required | Description | |-----------|------|----------|-------------| | `wallet_address` | string | Yes | Ethereum address (42 chars, starts with `0x`) | **Returns:** Score (1-10), recommendation, tier (green/yellow/orange/red), total P&L, win rate, trade count, Sharpe ratio, red flags, cache status, and usage info. **Timing:** ~5s fresh, instant if cached. ### `get_hot_bets` Get today's hot bets from top traders. Returns the most profitable open positions from top-ranked Polymarket traders, sourced from the daily strategy report. | Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | `limit` | integer | No | `20` | Maximum number of bets to return | | `sort_by` | string | No | `"rank"` | `"rank"` (default) or `"pnl"` | **Returns:** Scan date, total count, and list of hot bets โ€” each with trader info (wallet, username, score, win rate), market details (title, slug, outcome), pricing (entry price, current price, current value), P&L (unrealized P&L, percent), resolution info (end date, days until resolution), entry timing (entry date, days since entry, hold hours), and Polymarket URL. See `references/response-schemas.md` for the complete field reference. ### `get_leaderboard` Get the daily top-10 leaderboard of ranked Polymarket traders. Synced daily from the scan pipeline. | Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | `sort_by` | string | No | `"rank"` | `"rank"` (default), `"score"`, or `"pnl"` | **Returns:** Scan date, total count, and list of leaderboard entries โ€” each with wallet address, username, total P&L, volume, ROI%, win rate, risk metrics (Sharpe ratio, max drawdown, profit factor), copy score (1-10), recommendation, tier (green/yellow/orange/red), red flags, track record days, last trade date, and category percentages (politics, crypto, sports). See `references/response-schemas.md` for the complete field reference. ### `get_strategy` Get pre-computed copy trading strategy profiles. Returns 3 risk profiles (conservative, moderate, aggressive) with backtested parameters and expected metrics, updated daily. **Parameters:** None **Returns:** Scan date, total count, and list of strategy profiles โ€” each with parameters (price range, min score, max trades/day, min trade size, position sizing method), backtest results (win rate, ROI, Sharpe ratio, max drawdown, profit factor, EV/trade, total P&L), cost-adjusted results, and a plain-English description. See `references/response-schemas.md` for the complete field reference. ### `get_recent_trades` Get recent trades for a Polymarket wallet. Returns trade history with side, size, price, market title, and timestamps. | Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | `wallet_address` | string | Yes | โ€” | Ethereum address (42 chars, starts with `0x`) | | `since` | integer | No | โ€” | Unix timestamp โ€” only return trades after this time | | `limit` | integer | No | `50` | Max trades to return (1-100) | **Returns:** Dict with `wallet_address`, `since`, `count`, and `trades` list โ€” each trade with side (BUY/SELL), size, price, timestamp, market title, outcome, slug, and transaction hash. See `references/response-schemas.md` for the complete field reference. ### `discover_wallet` Discover a random elite trader from the curated wallet pool (250+). Returns a random wallet address each call โ€” use `analyze_wallet` or `get_score` to investigate it. **Parameters:** None **Returns:** `{ "wallet_address": "0x...", "pool_size": 250, "message": "..." }` ### `check_quota` Check your usage statistics. Does not consume quota. **Parameters:** None **Returns:** `{ "used_today": <int>, "tier": "api" }` API/MCP access has no daily limits โ€” usage is tracked for analytics only. ### `get_portfolio` Get the user's tracked wallet portfolio with scores and nicknames. | Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | `page` | integer | No | `0` | Page number (0-indexed) | | `limit` | integer | No | `10` | Results per page (1-50) | **Returns:** Dict with `total_count`, `page`, `limit`, and `wallets` list โ€” each with wallet address, nickname, score, last analyzed date, and notifications status. See `references/response-schemas.md` for the complete field reference. ### `add_to_portfolio` Add a wallet to the user's portfolio for tracking. | Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | `wallet_address` | string | Yes | โ€” | Ethereum address (42 chars, starts with `0x`) | | `nickname` | string | No | โ€” | Display name (defaults to first 10 chars of address) | **Returns:** Dict with `wallet_address`, `nickname`, and `message` on success, or dict with `error` key on failure (duplicate, limit reached). **Limits:** Free users: 3 wallets. Premium users: 20 wallets. ### `remove_from_portfolio` Remove a wallet from the user's portfolio. | Parameter | Type | Required | Description | |-----------|------|----------|-------------| | `wallet_address` | string | Yes | Ethereum address to remove | **Returns:** Dict with `wallet_address` and `message` on success, or dict with `error` key if wallet not found. ### `health` Check system health. **Parameters:** None **Returns:** `{ "status": "ok" }` or `{ "status": "degraded" }` ## Score Tiers | Tier | Score Range | Recommendation | Meaning | |------|------------|----------------|---------| | Green | 8.0 โ€“ 10.0 | Strong Copy | Consistently profitable, good risk management, strong track record | | Yellow | 6.0 โ€“ 7.9 | Moderate Copy | Decent performance with some concerns, proceed with caution | | Orange | 4.0 โ€“ 5.9 | Risky Copy | Mixed results, significant red flags, high risk | | Red | 0.0 โ€“ 3.9 | Don't Copy | Poor performance, major red flags, likely to lose money | ## Decision Table | User Intent | Tool | Mode | Why | |-------------|------|------|-----| | "Should I copy this trader?" | `get_score` | โ€” | Quick yes/no with score + red flags | | "Deep dive on this wallet" | `analyze_wallet` | `full` | Complete analysis with timing data | | "Quick check on a wallet" | `analyze_wallet` | `quick` | Full analysis without activity timing | | "What are this trader's open positions?" | `analyze_wallet` | `quick` | `open_positions_detail` in analysis response | | "Compare two traders" | `get_score` x2 | โ€” | Side-by-side scores for fast comparison | | "What categories does this trader focus on?" | `analyze_wallet` | `quick` | Category breakdown in analysis | | "What are the best bets right now?" | `get_hot_bets` | โ€” | Today's most profitable open positions from top traders | | "What bets are top traders making?" | `get_hot_bets` | sort=`pnl` | Hot bets sorted by P&L | | "Who are the top traders today?" | `get_leaderboard` | โ€” | Daily top-10 ranked traders | | "Find me a good trader to follow" | `discover_wallet` | โ€” | Random elite wallet, then `get_score` or `analyze_wallet` | | "What trades has this wallet made recently?" | `get_recent_trades` | โ€” | Recent trade history for a wallet | | "What strategy should I use for copy trading?" | `get_strategy` | โ€” | 3 risk profiles with backtested parameters | | "What's the safest way to copy trade?" | `get_strategy` | โ€” | Conservative profile with low drawdown | | "Discover new traders" | `discover_wallet` x3 | โ€” | Multiple random picks to explore | | "Show my tracked wallets" | `get_portfolio` | โ€” | View portfolio with scores and nicknames | | "Add this wallet to my portfolio" | `add_to_portfolio` | โ€” | Track a wallet with optional nickname | | "Remove wallet from portfolio" | `remove_from_portfolio` | โ€” | Stop tracking a wallet | | "Is the system up?" | `health` | โ€” | System status check | | "How many analyses have I run?" | `check_quota` | โ€” | Usage stats (no limits enforced) | ## Red Flag Reference Red flags are returned as a list of strings. Here's what each one means:
View on GitHub
This SKILL.md is very large, so SkillsMP previews the first section here. View on GitHub