{
  "schemaVersion": "1.0",
  "item": {
    "slug": "polymarketodds-1-0-0",
    "name": "Polymarketodds 1.0.0",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/itsjustFred/polymarketodds-1-0-0",
    "canonicalUrl": "https://clawhub.ai/itsjustFred/polymarketodds-1-0-0",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/polymarketodds-1-0-0",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=polymarketodds-1-0-0",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "_meta.json",
      "scripts/polymarket.py"
    ],
    "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-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-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/polymarketodds-1-0-0"
    },
    "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/polymarketodds-1-0-0",
    "agentPageUrl": "https://openagent3.xyz/skills/polymarketodds-1-0-0/agent",
    "manifestUrl": "https://openagent3.xyz/skills/polymarketodds-1-0-0/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/polymarketodds-1-0-0/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",
        "body": "Query Polymarket prediction markets. Check odds, find trending markets, search events, track price movements."
      },
      {
        "title": "Quick Start",
        "body": "# Trending markets\npython3 {baseDir}/scripts/polymarket.py trending\n\n# Search\npython3 {baseDir}/scripts/polymarket.py search \"trump\"\n\n# Biggest movers\npython3 {baseDir}/scripts/polymarket.py movers\n\n# What's resolving soon\npython3 {baseDir}/scripts/polymarket.py calendar"
      },
      {
        "title": "1. Add to Morning Briefing",
        "body": "Add Polymarket to your daily cron:\n\npolymarket featured + polymarket movers --timeframe 24h"
      },
      {
        "title": "2. Watch Markets You Care About",
        "body": "# Watch with price target alert\npython3 {baseDir}/scripts/polymarket.py watch add trump-2028 --alert-at 60\n\n# Watch with change alert (±10% from current)\npython3 {baseDir}/scripts/polymarket.py watch add bitcoin-100k --alert-change 10"
      },
      {
        "title": "3. Set Up Hourly Alerts (Cron)",
        "body": "# Check watchlist every hour, only notify on alerts\npython3 {baseDir}/scripts/polymarket.py alerts --quiet"
      },
      {
        "title": "4. Weekly Category Digests",
        "body": "# Every Sunday: politics digest\npython3 {baseDir}/scripts/polymarket.py digest politics"
      },
      {
        "title": "5. Paper Trade to Track Predictions",
        "body": "python3 {baseDir}/scripts/polymarket.py buy trump-2028 100  # $100 on Trump\npython3 {baseDir}/scripts/polymarket.py portfolio           # Check P&L"
      },
      {
        "title": "Core",
        "body": "# Trending markets (by 24h volume)\npython3 {baseDir}/scripts/polymarket.py trending\n\n# Featured/high-profile markets\npython3 {baseDir}/scripts/polymarket.py featured\n\n# Search markets\npython3 {baseDir}/scripts/polymarket.py search \"giannis\"\n\n# Get event by slug\npython3 {baseDir}/scripts/polymarket.py event trump-2028\n\n# Browse by category\npython3 {baseDir}/scripts/polymarket.py category politics"
      },
      {
        "title": "Watchlist + Alerts (NEW)",
        "body": "# Add to watchlist\npython3 {baseDir}/scripts/polymarket.py watch add trump-2028\npython3 {baseDir}/scripts/polymarket.py watch add bitcoin-100k --alert-at 70\npython3 {baseDir}/scripts/polymarket.py watch add fed-rate-cut --alert-change 15\n\n# Watch specific outcome in multi-market\npython3 {baseDir}/scripts/polymarket.py watch add giannis-trade --outcome warriors\n\n# List watchlist with current prices\npython3 {baseDir}/scripts/polymarket.py watch list\n\n# Remove from watchlist\npython3 {baseDir}/scripts/polymarket.py watch remove trump-2028\n\n# Check for alerts (for cron)\npython3 {baseDir}/scripts/polymarket.py alerts\npython3 {baseDir}/scripts/polymarket.py alerts --quiet  # Only output if triggered"
      },
      {
        "title": "Resolution Calendar (NEW)",
        "body": "# Markets resolving in next 7 days\npython3 {baseDir}/scripts/polymarket.py calendar\n\n# Markets resolving in next 3 days\npython3 {baseDir}/scripts/polymarket.py calendar --days 3\n\n# More results\npython3 {baseDir}/scripts/polymarket.py calendar --days 14 --limit 20"
      },
      {
        "title": "Momentum Scanner (NEW)",
        "body": "# Biggest movers (24h)\npython3 {baseDir}/scripts/polymarket.py movers\n\n# Weekly movers\npython3 {baseDir}/scripts/polymarket.py movers --timeframe 1w\n\n# Monthly movers with volume filter\npython3 {baseDir}/scripts/polymarket.py movers --timeframe 1m --min-volume 50"
      },
      {
        "title": "Category Digests (NEW)",
        "body": "# Politics digest\npython3 {baseDir}/scripts/polymarket.py digest politics\n\n# Crypto digest\npython3 {baseDir}/scripts/polymarket.py digest crypto\n\n# Sports digest\npython3 {baseDir}/scripts/polymarket.py digest sports\n\nCategories: politics, crypto, sports, tech, business"
      },
      {
        "title": "Paper Trading (NEW)",
        "body": "# Buy $100 of a market\npython3 {baseDir}/scripts/polymarket.py buy trump-2028 100\n\n# Buy specific outcome\npython3 {baseDir}/scripts/polymarket.py buy giannis-trade 50 --outcome warriors\n\n# View portfolio\npython3 {baseDir}/scripts/polymarket.py portfolio\n\n# Sell position\npython3 {baseDir}/scripts/polymarket.py sell trump-2028\n\nStarts with $10,000 paper cash. Track your predictions without real money."
      },
      {
        "title": "Data Storage",
        "body": "Watchlist and portfolio stored in ~/.polymarket/:\n\nwatchlist.json — Watched markets and alert thresholds\nportfolio.json — Paper positions and trade history"
      },
      {
        "title": "Hourly Alert Check",
        "body": "0 * * * * python3 ~/.../polymarket.py alerts --quiet"
      },
      {
        "title": "Daily Morning Brief",
        "body": "0 7 * * * python3 ~/.../polymarket.py movers && python3 ~/.../polymarket.py calendar --days 1"
      },
      {
        "title": "Weekly Digests",
        "body": "0 10 * * 0 python3 ~/.../polymarket.py digest politics\n0 10 * * 0 python3 ~/.../polymarket.py digest crypto"
      },
      {
        "title": "Output Features",
        "body": "Markets show:\n\nCurrent odds (Yes/No prices)\nPrice momentum (24h/1wk/1mo changes with arrows)\nVolume (total + 24h activity)\nTime remaining\nBid/ask spread"
      },
      {
        "title": "API",
        "body": "Uses the public Gamma API (no auth required for reading):\n\nBase URL: https://gamma-api.polymarket.com\nDocs: https://docs.polymarket.com"
      },
      {
        "title": "Security & Permissions",
        "body": "No API key or authentication required. This skill uses Polymarket's public Gamma API.\n\nWhat this skill does:\n\nMakes HTTPS GET requests to gamma-api.polymarket.com (public, unauthenticated)\nReads market data: odds, volumes, event details, price history\nPaper trading is local simulation only — stored in ~/.polymarket/ as JSON files\nNo real money, no wallet, no blockchain transactions\n\nWhat this skill does NOT do:\n\nDoes not connect to any wallet or financial account\nDoes not execute real trades or transactions\nDoes not require or handle any credentials or API keys\nDoes not send any personal data externally\nCannot be invoked autonomously by the agent (disable-model-invocation: true)\n\nData stored locally: ~/.polymarket/watchlist.json, ~/.polymarket/portfolio.json\n\nReview scripts/polymarket.py before first use to verify behavior."
      },
      {
        "title": "Note",
        "body": "This is read-only + paper trading. Real trading requires wallet authentication (not implemented)."
      }
    ],
    "body": "Polymarket\n\nQuery Polymarket prediction markets. Check odds, find trending markets, search events, track price movements.\n\nQuick Start\n# Trending markets\npython3 {baseDir}/scripts/polymarket.py trending\n\n# Search\npython3 {baseDir}/scripts/polymarket.py search \"trump\"\n\n# Biggest movers\npython3 {baseDir}/scripts/polymarket.py movers\n\n# What's resolving soon\npython3 {baseDir}/scripts/polymarket.py calendar\n\nAfter Install — Suggested Setup\n1. Add to Morning Briefing\n\nAdd Polymarket to your daily cron:\n\npolymarket featured + polymarket movers --timeframe 24h\n\n2. Watch Markets You Care About\n# Watch with price target alert\npython3 {baseDir}/scripts/polymarket.py watch add trump-2028 --alert-at 60\n\n# Watch with change alert (±10% from current)\npython3 {baseDir}/scripts/polymarket.py watch add bitcoin-100k --alert-change 10\n\n3. Set Up Hourly Alerts (Cron)\n# Check watchlist every hour, only notify on alerts\npython3 {baseDir}/scripts/polymarket.py alerts --quiet\n\n4. Weekly Category Digests\n# Every Sunday: politics digest\npython3 {baseDir}/scripts/polymarket.py digest politics\n\n5. Paper Trade to Track Predictions\npython3 {baseDir}/scripts/polymarket.py buy trump-2028 100  # $100 on Trump\npython3 {baseDir}/scripts/polymarket.py portfolio           # Check P&L\n\nCommands\nCore\n# Trending markets (by 24h volume)\npython3 {baseDir}/scripts/polymarket.py trending\n\n# Featured/high-profile markets\npython3 {baseDir}/scripts/polymarket.py featured\n\n# Search markets\npython3 {baseDir}/scripts/polymarket.py search \"giannis\"\n\n# Get event by slug\npython3 {baseDir}/scripts/polymarket.py event trump-2028\n\n# Browse by category\npython3 {baseDir}/scripts/polymarket.py category politics\n\nWatchlist + Alerts (NEW)\n# Add to watchlist\npython3 {baseDir}/scripts/polymarket.py watch add trump-2028\npython3 {baseDir}/scripts/polymarket.py watch add bitcoin-100k --alert-at 70\npython3 {baseDir}/scripts/polymarket.py watch add fed-rate-cut --alert-change 15\n\n# Watch specific outcome in multi-market\npython3 {baseDir}/scripts/polymarket.py watch add giannis-trade --outcome warriors\n\n# List watchlist with current prices\npython3 {baseDir}/scripts/polymarket.py watch list\n\n# Remove from watchlist\npython3 {baseDir}/scripts/polymarket.py watch remove trump-2028\n\n# Check for alerts (for cron)\npython3 {baseDir}/scripts/polymarket.py alerts\npython3 {baseDir}/scripts/polymarket.py alerts --quiet  # Only output if triggered\n\nResolution Calendar (NEW)\n# Markets resolving in next 7 days\npython3 {baseDir}/scripts/polymarket.py calendar\n\n# Markets resolving in next 3 days\npython3 {baseDir}/scripts/polymarket.py calendar --days 3\n\n# More results\npython3 {baseDir}/scripts/polymarket.py calendar --days 14 --limit 20\n\nMomentum Scanner (NEW)\n# Biggest movers (24h)\npython3 {baseDir}/scripts/polymarket.py movers\n\n# Weekly movers\npython3 {baseDir}/scripts/polymarket.py movers --timeframe 1w\n\n# Monthly movers with volume filter\npython3 {baseDir}/scripts/polymarket.py movers --timeframe 1m --min-volume 50\n\nCategory Digests (NEW)\n# Politics digest\npython3 {baseDir}/scripts/polymarket.py digest politics\n\n# Crypto digest\npython3 {baseDir}/scripts/polymarket.py digest crypto\n\n# Sports digest\npython3 {baseDir}/scripts/polymarket.py digest sports\n\n\nCategories: politics, crypto, sports, tech, business\n\nPaper Trading (NEW)\n# Buy $100 of a market\npython3 {baseDir}/scripts/polymarket.py buy trump-2028 100\n\n# Buy specific outcome\npython3 {baseDir}/scripts/polymarket.py buy giannis-trade 50 --outcome warriors\n\n# View portfolio\npython3 {baseDir}/scripts/polymarket.py portfolio\n\n# Sell position\npython3 {baseDir}/scripts/polymarket.py sell trump-2028\n\n\nStarts with $10,000 paper cash. Track your predictions without real money.\n\nData Storage\n\nWatchlist and portfolio stored in ~/.polymarket/:\n\nwatchlist.json — Watched markets and alert thresholds\nportfolio.json — Paper positions and trade history\nCron Examples\nHourly Alert Check\n0 * * * * python3 ~/.../polymarket.py alerts --quiet\n\nDaily Morning Brief\n0 7 * * * python3 ~/.../polymarket.py movers && python3 ~/.../polymarket.py calendar --days 1\n\nWeekly Digests\n0 10 * * 0 python3 ~/.../polymarket.py digest politics\n0 10 * * 0 python3 ~/.../polymarket.py digest crypto\n\nOutput Features\n\nMarkets show:\n\nCurrent odds (Yes/No prices)\nPrice momentum (24h/1wk/1mo changes with arrows)\nVolume (total + 24h activity)\nTime remaining\nBid/ask spread\nAPI\n\nUses the public Gamma API (no auth required for reading):\n\nBase URL: https://gamma-api.polymarket.com\nDocs: https://docs.polymarket.com\nSecurity & Permissions\n\nNo API key or authentication required. This skill uses Polymarket's public Gamma API.\n\nWhat this skill does:\n\nMakes HTTPS GET requests to gamma-api.polymarket.com (public, unauthenticated)\nReads market data: odds, volumes, event details, price history\nPaper trading is local simulation only — stored in ~/.polymarket/ as JSON files\nNo real money, no wallet, no blockchain transactions\n\nWhat this skill does NOT do:\n\nDoes not connect to any wallet or financial account\nDoes not execute real trades or transactions\nDoes not require or handle any credentials or API keys\nDoes not send any personal data externally\nCannot be invoked autonomously by the agent (disable-model-invocation: true)\n\nData stored locally: ~/.polymarket/watchlist.json, ~/.polymarket/portfolio.json\n\nReview scripts/polymarket.py before first use to verify behavior.\n\nNote\n\nThis is read-only + paper trading. Real trading requires wallet authentication (not implemented)."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/itsjustFred/polymarketodds-1-0-0",
    "publisherUrl": "https://clawhub.ai/itsjustFred/polymarketodds-1-0-0",
    "owner": "itsjustFred",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/polymarketodds-1-0-0",
    "downloadUrl": "https://openagent3.xyz/downloads/polymarketodds-1-0-0",
    "agentUrl": "https://openagent3.xyz/skills/polymarketodds-1-0-0/agent",
    "manifestUrl": "https://openagent3.xyz/skills/polymarketodds-1-0-0/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/polymarketodds-1-0-0/agent.md"
  }
}