{
  "schemaVersion": "1.0",
  "item": {
    "slug": "polymarket-pro",
    "name": "polymarket-pro",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/liwagu/polymarket-pro",
    "canonicalUrl": "https://clawhub.ai/liwagu/polymarket-pro",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/polymarket-pro",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=polymarket-pro",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/polymarket-pro"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/polymarket-pro",
    "agentPageUrl": "https://openagent3.xyz/skills/polymarket-pro/agent",
    "manifestUrl": "https://openagent3.xyz/skills/polymarket-pro/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/polymarket-pro/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Polymarket CLI Skill",
        "body": "This skill enables you to interact with Polymarket prediction markets using the official polymarket CLI tool. Unlike Polyclaw (which manages autonomous trading), this skill gives you direct, granular control over trading, research, and portfolio management."
      },
      {
        "title": "Quick Install (macOS/Linux)",
        "body": "brew tap Polymarket/polymarket-cli https://github.com/Polymarket/polymarket-cli\nbrew install polymarket"
      },
      {
        "title": "Shell Script (All Platforms)",
        "body": "curl -sSL https://raw.githubusercontent.com/Polymarket/polymarket-cli/main/install.sh | sh"
      },
      {
        "title": "Verify Installation",
        "body": "polymarket --version\npolymarket --help"
      },
      {
        "title": "Three Ways to Provide Private Key",
        "body": "CLI flag: --private-key 0xabc...\nEnvironment variable: export POLYMARKET_PRIVATE_KEY=0xabc...\nConfig file: ~/.config/polymarket/config.json"
      },
      {
        "title": "Create New Wallet",
        "body": "# Generate new wallet (saves to config)\npolymarket wallet create\n\n# Or force overwrite existing\npolymarket wallet create --force\n\n# Import existing private key\npolymarket wallet import 0xabc123...\n\n# Check wallet address\npolymarket wallet address\n\n# Full wallet info\npolymarket wallet show"
      },
      {
        "title": "Approvals (Required Before Trading)",
        "body": "# Check current approval status\npolymarket approve check\npolymarket approve check 0xYOUR_ADDRESS\n\n# Set approvals (sends 6 on-chain txs, needs MATIC for gas)\npolymarket approve set"
      },
      {
        "title": "Output Formats",
        "body": "Every command supports -o json or -o table (default):\n\n# Human-readable table\npolymarket markets list --limit 3\n\n# JSON for scripts/agents\npolymarket -o json markets list --limit 3\n\n# Pipe to jq for specific fields\npolymarket -o json markets search \"bitcoin\" | jq '.[].question'"
      },
      {
        "title": "Browse Markets",
        "body": "# List markets with filters\npolymarket markets list --limit 10\npolymarket markets list --active true --order volume_num\npolymarket markets list --closed false --limit 50 --offset 25\n\n# Get specific market by ID or slug\npolymarket markets get 12345\npolymarket markets get will-trump-win-the-2024-election\n\n# Search markets\npolymarket markets search \"bitcoin\" --limit 5\npolymarket markets search \"election\" --limit 10"
      },
      {
        "title": "Events (Grouped Markets)",
        "body": "# List events\npolymarket events list --limit 10\npolymarket events list --tag politics --active true\n\n# Get specific event\npolymarket events get 500\n\n# Get tags for event\npolymarket events tags 500"
      },
      {
        "title": "Tags & Series",
        "body": "# Browse tags\npolymarket tags list\npolymarket tags get politics\npolymarket tags related politics\n\n# Series (recurring events)\npolymarket series list --limit 10\npolymarket series get 42"
      },
      {
        "title": "Order Book Analysis (No Wallet Needed)",
        "body": "# Check price\npolymarket clob price TOKEN_ID --side buy\npolymarket clob midpoint TOKEN_ID\npolymarket clob spread TOKEN_ID\n\n# Batch prices\npolymarket clob batch-prices \"TOKEN1,TOKEN2\" --side buy\npolymarket clob midpoints \"TOKEN1,TOKEN2\"\n\n# Order book\npolymarket clob book TOKEN_ID\n\n# Last trade\npolymarket clob last-trade TOKEN_ID\n\n# Price history\npolymarket clob price-history TOKEN_ID --interval 1d --fidelity 30\n\n# Market metadata\npolymarket clob tick-size TOKEN_ID\npolymarket clob fee-rate TOKEN_ID\npolymarket clob neg-risk TOKEN_ID\n\nPrice history intervals: 1m, 1h, 6h, 1d, 1w, max"
      },
      {
        "title": "Place Orders",
        "body": "# Limit order (buy 10 shares at $0.50)\npolymarket clob create-order \\\n  --token TOKEN_ID \\\n  --side buy --price 0.50 --size 10\n\n# Market order (buy $5 worth)\npolymarket clob market-order \\\n  --token TOKEN_ID \\\n  --side buy --amount 5\n\n# Post multiple orders at once\npolymarket clob post-orders \\\n  --tokens \"TOKEN1,TOKEN2\" \\\n  --side buy \\\n  --prices \"0.40,0.60\" \\\n  --sizes \"10,10\"\n\n# Order types: GTC (default), FOK, GTD, FAK\n# Add --post-only for limit orders"
      },
      {
        "title": "Manage Orders",
        "body": "# View your orders\npolymarket clob orders\npolymarket clob orders --market 0xCONDITION...\n\n# Get specific order\npolymarket clob order ORDER_ID\n\n# Cancel orders\npolymarket clob cancel ORDER_ID\npolymarket clob cancel-orders \"ORDER1,ORDER2\"\npolymarket clob cancel-market --market 0xCONDITION...\npolymarket clob cancel-all"
      },
      {
        "title": "Check Balance & Trades",
        "body": "# Collateral balance (USDC)\npolymarket clob balance --asset-type collateral\n\n# Conditional token balance\npolymarket clob balance --asset-type conditional --token TOKEN_ID\n\n# Update balance cache\npolymarket clob update-balance --asset-type collateral\n\n# Your trades\npolymarket clob trades\n\n# Order details with scoring\npolymarket clob order-scoring ORDER_ID"
      },
      {
        "title": "Portfolio & Positions",
        "body": "# Current positions\npolymarket data positions 0xWALLET_ADDRESS\npolymarket data closed-positions 0xWALLET_ADDRESS\n\n# Portfolio value\npolymarket data value 0xWALLET_ADDRESS\n\n# Trade history\npolymarket data trades 0xWALLET_ADDRESS --limit 50\n\n# Activity summary\npolymarket data activity 0xWALLET_ADDRESS"
      },
      {
        "title": "Market Data",
        "body": "# Token holders\npolymarket data holders 0xCONDITION_ID\n\n# Open interest\npolymarket data open-interest 0xCONDITION_ID\n\n# Volume by event\npolymarket data volume EVENT_ID\n\n# Leaderboards\npolymarket data leaderboard --period month --order-by pnl --limit 10\npolymarket data builder-leaderboard --period week\npolymarket data builder-volume --period month"
      },
      {
        "title": "CTF Operations",
        "body": "Conditional Token Framework operations for advanced users.\n\n# Split USDC into YES/NO tokens\npolymarket ctf split --condition 0xCONDITION... --amount 10\n\n# Merge tokens back to USDC\npolymarket ctf merge --condition 0xCONDITION... --amount 10\n\n# Redeem winning tokens after resolution\npolymarket ctf redeem --condition 0xCONDITION...\n\n# Redeem neg-risk positions\npolymarket ctf redeem-neg-risk --condition 0xCONDITION... --amounts \"10,5\"\n\n# Calculate condition IDs (read-only)\npolymarket ctf condition-id --oracle 0xORACLE... --question 0xQUESTION... --outcomes 2\npolymarket ctf collection-id --condition 0xCONDITION... --index-set 1\npolymarket ctf position-id --collection 0xCOLLECTION...\n\n--amount is in USDC (e.g., 10 = $10). Default --partition is binary (1,2)."
      },
      {
        "title": "Bridge (Deposit Funds)",
        "body": "# Get deposit addresses (EVM, Solana, Bitcoin)\npolymarket bridge deposit 0xWALLET_ADDRESS\n\n# Supported assets\npolymarket bridge supported-assets\n\n# Check deposit status\npolymarket bridge status 0xDEPOSIT_ADDRESS"
      },
      {
        "title": "Rewards & API",
        "body": "# Check rewards\npolymarket clob rewards --date 2024-06-15\npolymarket clob earnings --date 2024-06-15\npolymarket clob reward-percentages\npolymarket clob current-rewards\npolymarket clob market-reward 0xCONDITION...\n\n# API key management\npolymarket clob api-keys\npolymarket clob create-api-key\npolymarket clob delete-api-key\n\n# Account status\npolymarket clob account-status\npolymarket clob notifications"
      },
      {
        "title": "Interactive Shell",
        "body": "# Enter interactive mode\npolymarket shell\n\n# Example session:\n# polymarket> markets list --limit 3\n# polymarket> clob book 48331043336612883...\n# polymarket> exit\n\nSupports command history - useful for exploratory analysis."
      },
      {
        "title": "Research → Trade Flow",
        "body": "# 1. Find interesting markets\npolymarket markets search \"bitcoin\" --limit 5\n\n# 2. Deep dive on a market\npolymarket markets get bitcoin-above-100k\n\n# 3. Check order book\npolymarket clob book TOKEN_ID\n\n# 4. Check price history\npolymarket clob price-history TOKEN_ID --interval 1d\n\n# 5. Place trade\npolymarket clob market-order --token TOKEN_ID --side buy --amount 10"
      },
      {
        "title": "Monitor Portfolio",
        "body": "# Check positions\npolymarket data positions 0xYOUR_ADDRESS\npolymarket data value 0xYOUR_ADDRESS\n\n# Check open orders\npolymarket clob orders\n\n# Check recent trades\npolymarket clob trades\n\n# Check PnL via leaderboard\npolymarket data leaderboard --period month --order-by pnl"
      },
      {
        "title": "Arbitrage Detection",
        "body": "# Batch check prices across markets\npolymarket -o json markets list --limit 50 | jq '.[] | select(.volumeNum > 10000) | {question: .question, prices: .outcomePrices}'\n\n# Check spread\npolymarket clob spread TOKEN_ID\n\n# Check multiple midpoints\npolymarket clob midpoints \"TOKEN1,TOKEN2,TOKEN3\""
      },
      {
        "title": "Error Handling",
        "body": "SituationActionAPI errorCheck polymarket status for API healthInsufficient balanceCheck polymarket clob balance --asset-type collateralApproval neededRun polymarket approve set (needs MATIC)Order rejectedCheck order parameters, slippageWallet not configuredRun polymarket wallet create or set private key"
      },
      {
        "title": "Quick Reference",
        "body": "# Help\npolymarket --help\npolymarket markets --help\npolymarket clob --help\n\n# Status\npolymarket status\npolymarket clob ok\npolymarket wallet show\n\n# Setup\npolymarket setup              # Guided wizard\npolymarket wallet create     # New wallet\npolymarket approve set        # Approve contracts\n\n# Markets\npolymarket markets list --limit 10\npolymarket markets search \"keyword\"\npolymarket markets get MARKET_ID\n\n# Trading\npolymarket clob create-order --token ID --side buy --price 0.50 --size 10\npolymarket clob market-order --token ID --side buy --amount 5\npolymarket clob cancel-all\n\n# Portfolio\npolymarket clob balance --asset-type collateral\npolymarket data positions 0xADDRESS\npolymarket clob trades\n\n# Data\npolymarket clob price TOKEN_ID --side buy\npolymarket clob book TOKEN_ID\npolymarket data leaderboard --period month"
      },
      {
        "title": "Advanced Tips",
        "body": "Use JSON output for automation: -o json enables scripting with jq\nBatch operations: Use comma-separated lists for efficiency\nPrice history for analysis: Use --interval 1d --fidelity 30 for daily candles\nTrack maker rewards: Check clob order-scoring for your orders\nCTF for larger trades: Split/merge can be more capital efficient than CLOB for large sizes"
      },
      {
        "title": "Differences from Polyclaw",
        "body": "FeaturePolyclawPolymarket CLITrading modeAutonomous agentManual/directToken creationYes (via Clanker)NoMarket discoveryAI-poweredManual searchSocial postingAutoManualOrder book accessLimitedFullCTF operationsNoYesRewards trackingDashboardFull APIControl levelHigh-levelLow-level\n\nUse Polyclaw when you want autonomous trading with a performance token.\nUse Polymarket CLI when you want direct control, arbitrage, or custom strategies."
      }
    ],
    "body": "Polymarket CLI Skill\n\nThis skill enables you to interact with Polymarket prediction markets using the official polymarket CLI tool. Unlike Polyclaw (which manages autonomous trading), this skill gives you direct, granular control over trading, research, and portfolio management.\n\nInstallation\nQuick Install (macOS/Linux)\nbrew tap Polymarket/polymarket-cli https://github.com/Polymarket/polymarket-cli\nbrew install polymarket\n\nShell Script (All Platforms)\ncurl -sSL https://raw.githubusercontent.com/Polymarket/polymarket-cli/main/install.sh | sh\n\nVerify Installation\npolymarket --version\npolymarket --help\n\nWallet Setup\nThree Ways to Provide Private Key\nCLI flag: --private-key 0xabc...\nEnvironment variable: export POLYMARKET_PRIVATE_KEY=0xabc...\nConfig file: ~/.config/polymarket/config.json\nCreate New Wallet\n# Generate new wallet (saves to config)\npolymarket wallet create\n\n# Or force overwrite existing\npolymarket wallet create --force\n\n# Import existing private key\npolymarket wallet import 0xabc123...\n\n# Check wallet address\npolymarket wallet address\n\n# Full wallet info\npolymarket wallet show\n\nApprovals (Required Before Trading)\n# Check current approval status\npolymarket approve check\npolymarket approve check 0xYOUR_ADDRESS\n\n# Set approvals (sends 6 on-chain txs, needs MATIC for gas)\npolymarket approve set\n\nOutput Formats\n\nEvery command supports -o json or -o table (default):\n\n# Human-readable table\npolymarket markets list --limit 3\n\n# JSON for scripts/agents\npolymarket -o json markets list --limit 3\n\n# Pipe to jq for specific fields\npolymarket -o json markets search \"bitcoin\" | jq '.[].question'\n\nMarket Research\nBrowse Markets\n# List markets with filters\npolymarket markets list --limit 10\npolymarket markets list --active true --order volume_num\npolymarket markets list --closed false --limit 50 --offset 25\n\n# Get specific market by ID or slug\npolymarket markets get 12345\npolymarket markets get will-trump-win-the-2024-election\n\n# Search markets\npolymarket markets search \"bitcoin\" --limit 5\npolymarket markets search \"election\" --limit 10\n\nEvents (Grouped Markets)\n# List events\npolymarket events list --limit 10\npolymarket events list --tag politics --active true\n\n# Get specific event\npolymarket events get 500\n\n# Get tags for event\npolymarket events tags 500\n\nTags & Series\n# Browse tags\npolymarket tags list\npolymarket tags get politics\npolymarket tags related politics\n\n# Series (recurring events)\npolymarket series list --limit 10\npolymarket series get 42\n\nOrder Book Analysis (No Wallet Needed)\n# Check price\npolymarket clob price TOKEN_ID --side buy\npolymarket clob midpoint TOKEN_ID\npolymarket clob spread TOKEN_ID\n\n# Batch prices\npolymarket clob batch-prices \"TOKEN1,TOKEN2\" --side buy\npolymarket clob midpoints \"TOKEN1,TOKEN2\"\n\n# Order book\npolymarket clob book TOKEN_ID\n\n# Last trade\npolymarket clob last-trade TOKEN_ID\n\n# Price history\npolymarket clob price-history TOKEN_ID --interval 1d --fidelity 30\n\n# Market metadata\npolymarket clob tick-size TOKEN_ID\npolymarket clob fee-rate TOKEN_ID\npolymarket clob neg-risk TOKEN_ID\n\n\nPrice history intervals: 1m, 1h, 6h, 1d, 1w, max\n\nTrading (CLOB)\nPlace Orders\n# Limit order (buy 10 shares at $0.50)\npolymarket clob create-order \\\n  --token TOKEN_ID \\\n  --side buy --price 0.50 --size 10\n\n# Market order (buy $5 worth)\npolymarket clob market-order \\\n  --token TOKEN_ID \\\n  --side buy --amount 5\n\n# Post multiple orders at once\npolymarket clob post-orders \\\n  --tokens \"TOKEN1,TOKEN2\" \\\n  --side buy \\\n  --prices \"0.40,0.60\" \\\n  --sizes \"10,10\"\n\n# Order types: GTC (default), FOK, GTD, FAK\n# Add --post-only for limit orders\n\nManage Orders\n# View your orders\npolymarket clob orders\npolymarket clob orders --market 0xCONDITION...\n\n# Get specific order\npolymarket clob order ORDER_ID\n\n# Cancel orders\npolymarket clob cancel ORDER_ID\npolymarket clob cancel-orders \"ORDER1,ORDER2\"\npolymarket clob cancel-market --market 0xCONDITION...\npolymarket clob cancel-all\n\nCheck Balance & Trades\n# Collateral balance (USDC)\npolymarket clob balance --asset-type collateral\n\n# Conditional token balance\npolymarket clob balance --asset-type conditional --token TOKEN_ID\n\n# Update balance cache\npolymarket clob update-balance --asset-type collateral\n\n# Your trades\npolymarket clob trades\n\n# Order details with scoring\npolymarket clob order-scoring ORDER_ID\n\nOn-Chain Data\nPortfolio & Positions\n# Current positions\npolymarket data positions 0xWALLET_ADDRESS\npolymarket data closed-positions 0xWALLET_ADDRESS\n\n# Portfolio value\npolymarket data value 0xWALLET_ADDRESS\n\n# Trade history\npolymarket data trades 0xWALLET_ADDRESS --limit 50\n\n# Activity summary\npolymarket data activity 0xWALLET_ADDRESS\n\nMarket Data\n# Token holders\npolymarket data holders 0xCONDITION_ID\n\n# Open interest\npolymarket data open-interest 0xCONDITION_ID\n\n# Volume by event\npolymarket data volume EVENT_ID\n\n# Leaderboards\npolymarket data leaderboard --period month --order-by pnl --limit 10\npolymarket data builder-leaderboard --period week\npolymarket data builder-volume --period month\n\nCTF Operations\n\nConditional Token Framework operations for advanced users.\n\n# Split USDC into YES/NO tokens\npolymarket ctf split --condition 0xCONDITION... --amount 10\n\n# Merge tokens back to USDC\npolymarket ctf merge --condition 0xCONDITION... --amount 10\n\n# Redeem winning tokens after resolution\npolymarket ctf redeem --condition 0xCONDITION...\n\n# Redeem neg-risk positions\npolymarket ctf redeem-neg-risk --condition 0xCONDITION... --amounts \"10,5\"\n\n# Calculate condition IDs (read-only)\npolymarket ctf condition-id --oracle 0xORACLE... --question 0xQUESTION... --outcomes 2\npolymarket ctf collection-id --condition 0xCONDITION... --index-set 1\npolymarket ctf position-id --collection 0xCOLLECTION...\n\n\n--amount is in USDC (e.g., 10 = $10). Default --partition is binary (1,2).\n\nBridge (Deposit Funds)\n# Get deposit addresses (EVM, Solana, Bitcoin)\npolymarket bridge deposit 0xWALLET_ADDRESS\n\n# Supported assets\npolymarket bridge supported-assets\n\n# Check deposit status\npolymarket bridge status 0xDEPOSIT_ADDRESS\n\nRewards & API\n# Check rewards\npolymarket clob rewards --date 2024-06-15\npolymarket clob earnings --date 2024-06-15\npolymarket clob reward-percentages\npolymarket clob current-rewards\npolymarket clob market-reward 0xCONDITION...\n\n# API key management\npolymarket clob api-keys\npolymarket clob create-api-key\npolymarket clob delete-api-key\n\n# Account status\npolymarket clob account-status\npolymarket clob notifications\n\nInteractive Shell\n# Enter interactive mode\npolymarket shell\n\n# Example session:\n# polymarket> markets list --limit 3\n# polymarket> clob book 48331043336612883...\n# polymarket> exit\n\n\nSupports command history - useful for exploratory analysis.\n\nCommon Workflows\nResearch → Trade Flow\n# 1. Find interesting markets\npolymarket markets search \"bitcoin\" --limit 5\n\n# 2. Deep dive on a market\npolymarket markets get bitcoin-above-100k\n\n# 3. Check order book\npolymarket clob book TOKEN_ID\n\n# 4. Check price history\npolymarket clob price-history TOKEN_ID --interval 1d\n\n# 5. Place trade\npolymarket clob market-order --token TOKEN_ID --side buy --amount 10\n\nMonitor Portfolio\n# Check positions\npolymarket data positions 0xYOUR_ADDRESS\npolymarket data value 0xYOUR_ADDRESS\n\n# Check open orders\npolymarket clob orders\n\n# Check recent trades\npolymarket clob trades\n\n# Check PnL via leaderboard\npolymarket data leaderboard --period month --order-by pnl\n\nArbitrage Detection\n# Batch check prices across markets\npolymarket -o json markets list --limit 50 | jq '.[] | select(.volumeNum > 10000) | {question: .question, prices: .outcomePrices}'\n\n# Check spread\npolymarket clob spread TOKEN_ID\n\n# Check multiple midpoints\npolymarket clob midpoints \"TOKEN1,TOKEN2,TOKEN3\"\n\nError Handling\nSituation\tAction\nAPI error\tCheck polymarket status for API health\nInsufficient balance\tCheck polymarket clob balance --asset-type collateral\nApproval needed\tRun polymarket approve set (needs MATIC)\nOrder rejected\tCheck order parameters, slippage\nWallet not configured\tRun polymarket wallet create or set private key\nQuick Reference\n# Help\npolymarket --help\npolymarket markets --help\npolymarket clob --help\n\n# Status\npolymarket status\npolymarket clob ok\npolymarket wallet show\n\n# Setup\npolymarket setup              # Guided wizard\npolymarket wallet create     # New wallet\npolymarket approve set        # Approve contracts\n\n# Markets\npolymarket markets list --limit 10\npolymarket markets search \"keyword\"\npolymarket markets get MARKET_ID\n\n# Trading\npolymarket clob create-order --token ID --side buy --price 0.50 --size 10\npolymarket clob market-order --token ID --side buy --amount 5\npolymarket clob cancel-all\n\n# Portfolio\npolymarket clob balance --asset-type collateral\npolymarket data positions 0xADDRESS\npolymarket clob trades\n\n# Data\npolymarket clob price TOKEN_ID --side buy\npolymarket clob book TOKEN_ID\npolymarket data leaderboard --period month\n\nAdvanced Tips\nUse JSON output for automation: -o json enables scripting with jq\nBatch operations: Use comma-separated lists for efficiency\nPrice history for analysis: Use --interval 1d --fidelity 30 for daily candles\nTrack maker rewards: Check clob order-scoring for your orders\nCTF for larger trades: Split/merge can be more capital efficient than CLOB for large sizes\nDifferences from Polyclaw\nFeature\tPolyclaw\tPolymarket CLI\nTrading mode\tAutonomous agent\tManual/direct\nToken creation\tYes (via Clanker)\tNo\nMarket discovery\tAI-powered\tManual search\nSocial posting\tAuto\tManual\nOrder book access\tLimited\tFull\nCTF operations\tNo\tYes\nRewards tracking\tDashboard\tFull API\nControl level\tHigh-level\tLow-level\n\nUse Polyclaw when you want autonomous trading with a performance token. Use Polymarket CLI when you want direct control, arbitrage, or custom strategies."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/liwagu/polymarket-pro",
    "publisherUrl": "https://clawhub.ai/liwagu/polymarket-pro",
    "owner": "liwagu",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/polymarket-pro",
    "downloadUrl": "https://openagent3.xyz/downloads/polymarket-pro",
    "agentUrl": "https://openagent3.xyz/skills/polymarket-pro/agent",
    "manifestUrl": "https://openagent3.xyz/skills/polymarket-pro/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/polymarket-pro/agent.md"
  }
}