{"id":"016e7717-961a-48b4-bb98-cbc9020ceb3f","entityType":"agent","slug":"clawhub-bytesagain-lab-polymarket-screener","name":"Polymarket Screener","canonicalUrl":"https://www.xpersona.co/agent/clawhub-bytesagain-lab-polymarket-screener","canonicalPath":"/agent/clawhub-bytesagain-lab-polymarket-screener","generatedAt":"2026-10-10T21:43:02.539Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T17:26:35.600Z","emptyReason":null},"description":"Filter Polymarket prediction markets and track probabilities. Use when screening bets, drafting analyses, outlining trends, tracking price movements. Skill: Polymarket Screener Owner: bytesagain-lab Summary: Filter Polymarket prediction markets and track probabilities. Use when screening bets, drafting analyses, outlining trends, tracking price movements. Tags: chinese:1.0.0, latest:2.0.1, productivity:1.0.0 Version history: v2.0.1 | 2026-03-18T10:48:53.923Z | user update v2.0.0 | 2026-03-17T18:50:58.298Z | user v2.5 standard: Use-when desc, homepage, source, secu","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.3K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s174pq5f3gzez3838vt2642fmx848f1d:polymarket-screener","sourceUrl":"https://clawhub.ai/bytesagain-lab/polymarket-screener","homepage":"https://clawhub.ai/bytesagain-lab/skills/polymarket-screener","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/bytesagain-lab/polymarket-screener","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/bytesagain-lab/skills/polymarket-screener","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":62,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Filter Polymarket prediction markets and track probabilities. Use when screening bets, drafting analyses, outlining trends, tracking price movements. Skill: Pol"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T17:26:35.600Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T17:26:35.600Z","emptyReason":null},"stars":null,"forks":null,"downloads":1319,"packageName":null,"latestVersion":"2.0.1","tractionLabel":"1.3K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T17:26:35.600Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T17:26:35.600Z","lastCrawledAt":"2026-10-10T17:26:35.600Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T17:26:35.600Z","lastVerifiedAt":null,"highlights":[{"version":"2.0.1","createdAt":"2026-03-18T10:48:53.923Z","changelog":"update","fileCount":6,"zipByteSize":9864},{"version":"2.0.0","createdAt":"2026-03-17T18:50:58.298Z","changelog":"v2.5 standard: Use-when desc, homepage, source, security fix","fileCount":5,"zipByteSize":8493},{"version":"2.4.5","createdAt":"2026-03-16T13:12:59.022Z","changelog":"yaml-fix+quality","fileCount":5,"zipByteSize":8482},{"version":"2.4.4","createdAt":"2026-03-16T12:08:32.243Z","changelog":"yaml-fix+quality","fileCount":5,"zipByteSize":8482},{"version":"2.4.3","createdAt":"2026-03-15T22:38:18.530Z","changelog":"Quality upgrade","fileCount":4,"zipByteSize":7244},{"version":"2.4.2","createdAt":"2026-03-15T21:53:34.319Z","changelog":"Quality upgrade: custom functionality","fileCount":4,"zipByteSize":7244},{"version":"2.4.1","createdAt":"2026-03-15T01:45:38.464Z","changelog":"Quality update: docs, examples, standards compliance","fileCount":4,"zipByteSize":7244},{"version":"2.4.0","createdAt":"2026-03-14T01:40:05.988Z","changelog":"Fixed: aligned documentation with implementation, added missing commands","fileCount":4,"zipByteSize":7209}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s174pq5f3gzez3838vt2642fmx848f1d:polymarket-screener","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-polymarket-screener/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-polymarket-screener/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-polymarket-screener/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-polymarket-screener/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-polymarket-screener/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-polymarket-screener/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T21:43:02.537Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-polymarket-screener/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-polymarket-screener/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-polymarket-screener/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-polymarket-screener/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T17:26:35.600Z","emptyReason":null},"readme":"Skill: Polymarket Screener\n\nOwner: bytesagain-lab\n\nSummary: Filter Polymarket prediction markets and track probabilities. Use when screening bets, drafting analyses, outlining trends, tracking price movements.\n\nTags: chinese:1.0.0, latest:2.0.1, productivity:1.0.0\n\nVersion history:\n\nv2.0.1 | 2026-03-18T10:48:53.923Z | user\n\nupdate\n\nv2.0.0 | 2026-03-17T18:50:58.298Z | user\n\nv2.5 standard: Use-when desc, homepage, source, security fix\n\nv2.4.5 | 2026-03-16T13:12:59.022Z | user\n\nyaml-fix+quality\n\nv2.4.4 | 2026-03-16T12:08:32.243Z | user\n\nyaml-fix+quality\n\nv2.4.3 | 2026-03-15T22:38:18.530Z | user\n\nQuality upgrade\n\nv2.4.2 | 2026-03-15T21:53:34.319Z | user\n\nQuality upgrade: custom functionality\n\nv2.4.1 | 2026-03-15T01:45:38.464Z | user\n\nQuality update: docs, examples, standards compliance\n\nv2.4.0 | 2026-03-14T01:40:05.988Z | user\n\nFixed: aligned documentation with implementation, added missing commands\n\nv2.3.0 | 2026-03-14T00:20:53.025Z | user\n\nQuality fixes: removed third-party references, aligned docs with implementation\n\nv2.2.0 | 2026-03-13T17:07:58.114Z | user\n\nEnhanced descriptions for better AI triggering\n\nv1.0.2 | 2026-03-13T00:26:02.380Z | user\n\nRuntime fix\n\nv1.0.1 | 2026-03-13T00:12:43.175Z | user\n\nAdd runtime declaration + security compliance\n\nv1.0.0 | 2026-03-11T11:17:34.764Z | auto\n\nPolymarket Screener 1.0.0 – Initial Release\n\n- Screen prediction markets by category, liquidity, probability range, and recent probability movement.\n- Track probability changes over time, generate alerts, and export historical data.\n- Score and rank markets by opportunity factors, including liquidity, probability edge, time to resolution, and movement.\n- Create and maintain custom watchlists with automated tracking and reporting.\n- Export screening results to console, JSON, and HTML reports for deeper analysis.\n\nArchive index:\n\nArchive v2.0.1: 6 files, 9864 bytes\n\nFiles: scripts/polymarket.sh (13121b), scripts/script.sh (2657b), skill-card.md (2482b), SKILL.md (4099b), tips.md (1900b), _meta.json (138b)\n\nFile v2.0.1:SKILL.md\n\n---\nversion: \"2.0.0\"\nname: Polymarket Screener\ndescription: \"Filter Polymarket prediction markets and track probabilities. Use when screening bets, drafting analyses, outlining trends, tracking price movements.\"\nauthor: BytesAgain\nhomepage: https://bytesagain.com\nsource: https://github.com/bytesagain/ai-skills\n---\n\n# Polymarket Screener 🎯\n\nFilter and analyze prediction markets on Polymarket using their public API. Find undervalued bets, track probability movements, and discover high-opportunity markets.\n\n## Comparison: Polymarket Screener vs Manual Browsing\n\n| Capability | Manual Browsing | Polymarket Screener |\n|-----------|----------------|-------------------|\n| Filter by probability range | ❌ Limited | ✅ Exact range (e.g., 20%-40%) |\n| Filter by liquidity | ❌ No | ✅ Min/max liquidity filters |\n| Track probability changes | ❌ Manual checking | ✅ Automated tracking with delta |\n| Multi-category scan | ❌ One at a time | ✅ All categories at once |\n| Probability movement alerts | ❌ No | ✅ Configurable thresholds |\n| Historical probability data | ❌ Limited chart | ✅ Exportable time series |\n| Bulk opportunity scoring | ❌ No | ✅ Automated scoring |\n| Custom watchlists | ❌ No | ✅ JSON watchlist with tracking |\n| Export to HTML report | ❌ No | ✅ Professional report output |\n| Sort by expected value | ❌ No | ✅ Built-in EV calculator |\n\n## Getting Started\n\nNo API key needed — Polymarket's public API is free.\n\n```bash\n# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html\n```\n\n## Market Categories\n\n- **politics** — Elections, legislation, government actions\n- **crypto** — Price predictions, ETF approvals, protocol events\n- **sports** — Game outcomes, championships, player performance\n- **entertainment** — Awards, releases, celebrity events\n- **science** — Space, climate, research milestones\n- **business** — Earnings, IPOs, M&A, market indices\n- **world** — Geopolitics, international events\n\n## Opportunity Scoring\n\nMarkets are scored based on:\n\n```\nScore = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information\n```\n\n### What Makes a Good Opportunity?\n\n1. **Probability between 15-35% or 65-85%** — Enough edge without extreme odds\n2. **Liquidity > $50K** — Can enter meaningful position\n3. **Recent movement > 5%** — Market is actively repricing\n4. **Resolution within 30 days** — Time value is concrete\n5. **Your own knowledge edge** — You know something the market doesn't\n\n## Output Formats\n\n| Command | Description |\n|---------|-------------|\n| `markets` | Markets |\n| `odds` | Odds |\n| `value-bets` | Value Bets |\n| `watchlist` | Watchlist |\n\n## API Rate Limits\n\nPolymarket's public API has rate limits. The screener respects these automatically:\n- **60 requests/minute** for listing endpoints\n- **120 requests/minute** for market detail endpoints\n- Built-in retry with exponential backoff\n\n## Disclaimer\n\n⚠️ Prediction markets involve real money and financial risk. This tool provides analysis only — it does not place bets or manage positions. Always do your own research.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\n## Commands\n\nRun `polymarket-screener help` to see all available commands.\n\nFile v2.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"polymarket-screener\",\n  \"version\": \"2.0.1\",\n  \"publishedAt\": 1773830933923\n}\n\nFile v2.0.1:skill-card.md\n\n## Description:\n\nFilter Polymarket prediction markets and track probabilities. Use when screening bets, drafting analyses, outlining trends, tracking price movements.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bytesagain-lab](https://clawhub.ai/user/bytesagain-lab)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal analysts, traders, and developers use this skill to screen Polymarket markets, compare odds, identify possible value bets, and maintain local watchlists for analysis. It provides analysis only and does not place trades or manage positions.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The package includes an unrelated content-writing command that can retain user prompts or topics in a local history file.\n\nMitigation: Install only after the publisher removes or clearly documents the unrelated script and explains local data retention controls.\n\nRisk: The documented Polymarket command names and packaged scripts do not fully match, which can lead users to run behavior they did not intend.\n\nMitigation: Verify the installed entrypoint and command behavior before execution, and require corrected documentation from the publisher.\n\nRisk: Prediction market analysis can be mistaken for betting advice and may involve real-money financial loss.\n\nMitigation: Treat output as analysis only, do independent research, and apply user-defined position and loss limits outside the skill.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/bytesagain-lab/skills/polymarket-screener)\n- [BytesAgain Homepage](https://bytesagain.com)\n- [Polymarket Gamma Markets API](https://gamma-api.polymarket.com/markets?closed=false&limit={}&order={})\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance, files]\n\n**Output Format:** [Markdown guidance with bash command examples, terminal text output, and local JSON cache or watchlist files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Uses Polymarket public API reads and local user-directory cache or history files.]\n\n## Skill Version(s):\n\n2.0.1 (source: server release metadata; artifact frontmatter says 2.0.0)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v2.0.1:tips.md\n\n# Polymarket Screener — Tips & Tricks 🎯\n\n## Finding Value Bets\n\n1. **Look for stale markets** — Markets that haven't moved in days despite new information are often mispriced.\n2. **Check volume vs liquidity** — High liquidity but low volume means the market is sleepy, opportunity to enter.\n3. **Probability extremes** — Markets at 5% or 95% can have huge payoffs but are usually priced correctly.\n4. **The 20-40% sweet spot** — Markets in this range often have the best risk/reward for contrarian bets.\n\n## Market Analysis Tips\n\n- Compare Polymarket odds to other prediction markets (Kalshi, Metaculus) — discrepancies signal opportunities\n- Follow the \"smart money\" — sudden large bets shifting probability indicate informed traders\n- Check the resolution criteria carefully — many disputes arise from ambiguous resolution rules\n- Time decay matters — a 30% market resolving tomorrow is very different from one resolving in 6 months\n\n## Category-Specific Notes\n\n- **Politics** — Most liquid category, hardest to find edge unless you follow polls closely\n- **Crypto** — You probably have alpha here if you're in the crypto space\n- **Sports** — Efficient markets, hard to beat unless you have specialized knowledge\n- **Science/World** — Often mispriced due to lower attention, good for patient bettors\n\n## Watchlist Strategy\n\n- Keep 10-20 markets on your watchlist, not 100\n- Set probability change alerts at ±5% for early warning\n- Review watchlist weekly and prune resolved/irrelevant markets\n- Focus on markets resolving in 7-60 days for best time value\n\n## Risk Management\n\n- ❌ Never bet more than 5% of bankroll on a single market\n- ✅ Diversify across categories and timeframes\n- ✅ Take profits when a market moves significantly in your favor\n- ✅ Keep a trading journal — track WHY you entered each position\n- ✅ Set a monthly loss limit and stick to it\n\nArchive v2.0.0: 5 files, 8493 bytes\n\nFiles: scripts/polymarket.sh (13121b), scripts/script.sh (2657b), SKILL.md (4108b), tips.md (1900b), _meta.json (138b)\n\nFile v2.0.0:SKILL.md\n\n---\nversion: \"2.0.0\"\nname: Polymarket Screener\ndescription: \"Screen Polymarket prediction markets by category, probability, liquidity, and track probability changes to find high-value opportunities. Use when you need p.\"\nauthor: BytesAgain\nhomepage: https://bytesagain.com\nsource: https://github.com/bytesagain/ai-skills\n---\n\n# Polymarket Screener 🎯\n\nFilter and analyze prediction markets on Polymarket using their public API. Find undervalued bets, track probability movements, and discover high-opportunity markets.\n\n## Comparison: Polymarket Screener vs Manual Browsing\n\n| Capability | Manual Browsing | Polymarket Screener |\n|-----------|----------------|-------------------|\n| Filter by probability range | ❌ Limited | ✅ Exact range (e.g., 20%-40%) |\n| Filter by liquidity | ❌ No | ✅ Min/max liquidity filters |\n| Track probability changes | ❌ Manual checking | ✅ Automated tracking with delta |\n| Multi-category scan | ❌ One at a time | ✅ All categories at once |\n| Probability movement alerts | ❌ No | ✅ Configurable thresholds |\n| Historical probability data | ❌ Limited chart | ✅ Exportable time series |\n| Bulk opportunity scoring | ❌ No | ✅ Automated scoring |\n| Custom watchlists | ❌ No | ✅ JSON watchlist with tracking |\n| Export to HTML report | ❌ No | ✅ Professional report output |\n| Sort by expected value | ❌ No | ✅ Built-in EV calculator |\n\n## Getting Started\n\nNo API key needed — Polymarket's public API is free.\n\n```bash\n# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html\n```\n\n## Market Categories\n\n- **politics** — Elections, legislation, government actions\n- **crypto** — Price predictions, ETF approvals, protocol events\n- **sports** — Game outcomes, championships, player performance\n- **entertainment** — Awards, releases, celebrity events\n- **science** — Space, climate, research milestones\n- **business** — Earnings, IPOs, M&A, market indices\n- **world** — Geopolitics, international events\n\n## Opportunity Scoring\n\nMarkets are scored based on:\n\n```\nScore = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information\n```\n\n### What Makes a Good Opportunity?\n\n1. **Probability between 15-35% or 65-85%** — Enough edge without extreme odds\n2. **Liquidity > $50K** — Can enter meaningful position\n3. **Recent movement > 5%** — Market is actively repricing\n4. **Resolution within 30 days** — Time value is concrete\n5. **Your own knowledge edge** — You know something the market doesn't\n\n## Output Formats\n\n| Command | Description |\n|---------|-------------|\n| `markets` | Markets |\n| `odds` | Odds |\n| `value-bets` | Value Bets |\n| `watchlist` | Watchlist |\n\n## API Rate Limits\n\nPolymarket's public API has rate limits. The screener respects these automatically:\n- **60 requests/minute** for listing endpoints\n- **120 requests/minute** for market detail endpoints\n- Built-in retry with exponential backoff\n\n## Disclaimer\n\n⚠️ Prediction markets involve real money and financial risk. This tool provides analysis only — it does not place bets or manage positions. Always do your own research.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\n## Commands\n\nRun `polymarket-screener help` to see all available commands.\n\nFile v2.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"polymarket-screener\",\n  \"version\": \"2.0.0\",\n  \"publishedAt\": 1773773458298\n}\n\nFile v2.0.0:tips.md\n\n# Polymarket Screener — Tips & Tricks 🎯\n\n## Finding Value Bets\n\n1. **Look for stale markets** — Markets that haven't moved in days despite new information are often mispriced.\n2. **Check volume vs liquidity** — High liquidity but low volume means the market is sleepy, opportunity to enter.\n3. **Probability extremes** — Markets at 5% or 95% can have huge payoffs but are usually priced correctly.\n4. **The 20-40% sweet spot** — Markets in this range often have the best risk/reward for contrarian bets.\n\n## Market Analysis Tips\n\n- Compare Polymarket odds to other prediction markets (Kalshi, Metaculus) — discrepancies signal opportunities\n- Follow the \"smart money\" — sudden large bets shifting probability indicate informed traders\n- Check the resolution criteria carefully — many disputes arise from ambiguous resolution rules\n- Time decay matters — a 30% market resolving tomorrow is very different from one resolving in 6 months\n\n## Category-Specific Notes\n\n- **Politics** — Most liquid category, hardest to find edge unless you follow polls closely\n- **Crypto** — You probably have alpha here if you're in the crypto space\n- **Sports** — Efficient markets, hard to beat unless you have specialized knowledge\n- **Science/World** — Often mispriced due to lower attention, good for patient bettors\n\n## Watchlist Strategy\n\n- Keep 10-20 markets on your watchlist, not 100\n- Set probability change alerts at ±5% for early warning\n- Review watchlist weekly and prune resolved/irrelevant markets\n- Focus on markets resolving in 7-60 days for best time value\n\n## Risk Management\n\n- ❌ Never bet more than 5% of bankroll on a single market\n- ✅ Diversify across categories and timeframes\n- ✅ Take profits when a market moves significantly in your favor\n- ✅ Keep a trading journal — track WHY you entered each position\n- ✅ Set a monthly loss limit and stick to it\n\nArchive v2.4.5: 5 files, 8482 bytes\n\nFiles: scripts/polymarket.sh (13121b), scripts/script.sh (2657b), SKILL.md (4092b), tips.md (1900b), _meta.json (138b)\n\nFile v2.4.5:SKILL.md\n\n---\nversion: \"2.0.0\"\nname: Polymarket Screener\ndescription: \"Screen Polymarket prediction markets by category, probability, liquidity, and track probability changes to find high-value opportunities. Use when you need polymarket screener capabilities. Triggers on: polymarket screener.\"\nauthor: BytesAgain\n---\n\n# Polymarket Screener 🎯\n\nFilter and analyze prediction markets on Polymarket using their public API. Find undervalued bets, track probability movements, and discover high-opportunity markets.\n\n## Comparison: Polymarket Screener vs Manual Browsing\n\n| Capability | Manual Browsing | Polymarket Screener |\n|-----------|----------------|-------------------|\n| Filter by probability range | ❌ Limited | ✅ Exact range (e.g., 20%-40%) |\n| Filter by liquidity | ❌ No | ✅ Min/max liquidity filters |\n| Track probability changes | ❌ Manual checking | ✅ Automated tracking with delta |\n| Multi-category scan | ❌ One at a time | ✅ All categories at once |\n| Probability movement alerts | ❌ No | ✅ Configurable thresholds |\n| Historical probability data | ❌ Limited chart | ✅ Exportable time series |\n| Bulk opportunity scoring | ❌ No | ✅ Automated scoring |\n| Custom watchlists | ❌ No | ✅ JSON watchlist with tracking |\n| Export to HTML report | ❌ No | ✅ Professional report output |\n| Sort by expected value | ❌ No | ✅ Built-in EV calculator |\n\n## Getting Started\n\nNo API key needed — Polymarket's public API is free.\n\n```bash\n# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html\n```\n\n## Market Categories\n\n- **politics** — Elections, legislation, government actions\n- **crypto** — Price predictions, ETF approvals, protocol events\n- **sports** — Game outcomes, championships, player performance\n- **entertainment** — Awards, releases, celebrity events\n- **science** — Space, climate, research milestones\n- **business** — Earnings, IPOs, M&A, market indices\n- **world** — Geopolitics, international events\n\n## Opportunity Scoring\n\nMarkets are scored based on:\n\n```\nScore = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information\n```\n\n### What Makes a Good Opportunity?\n\n1. **Probability between 15-35% or 65-85%** — Enough edge without extreme odds\n2. **Liquidity > $50K** — Can enter meaningful position\n3. **Recent movement > 5%** — Market is actively repricing\n4. **Resolution within 30 days** — Time value is concrete\n5. **Your own knowledge edge** — You know something the market doesn't\n\n## Output Formats\n\n| Command | Description |\n|---------|-------------|\n| `markets` | Markets |\n| `odds` | Odds |\n| `value-bets` | Value Bets |\n| `watchlist` | Watchlist |\n\n## API Rate Limits\n\nPolymarket's public API has rate limits. The screener respects these automatically:\n- **60 requests/minute** for listing endpoints\n- **120 requests/minute** for market detail endpoints\n- Built-in retry with exponential backoff\n\n## Disclaimer\n\n⚠️ Prediction markets involve real money and financial risk. This tool provides analysis only — it does not place bets or manage positions. Always do your own research.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\n## Commands\n\nRun `polymarket-screener help` to see all available commands.\n\nFile v2.4.5:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"polymarket-screener\",\n  \"version\": \"2.4.5\",\n  \"publishedAt\": 1773666779022\n}\n\nFile v2.4.5:tips.md\n\n# Polymarket Screener — Tips & Tricks 🎯\n\n## Finding Value Bets\n\n1. **Look for stale markets** — Markets that haven't moved in days despite new information are often mispriced.\n2. **Check volume vs liquidity** — High liquidity but low volume means the market is sleepy, opportunity to enter.\n3. **Probability extremes** — Markets at 5% or 95% can have huge payoffs but are usually priced correctly.\n4. **The 20-40% sweet spot** — Markets in this range often have the best risk/reward for contrarian bets.\n\n## Market Analysis Tips\n\n- Compare Polymarket odds to other prediction markets (Kalshi, Metaculus) — discrepancies signal opportunities\n- Follow the \"smart money\" — sudden large bets shifting probability indicate informed traders\n- Check the resolution criteria carefully — many disputes arise from ambiguous resolution rules\n- Time decay matters — a 30% market resolving tomorrow is very different from one resolving in 6 months\n\n## Category-Specific Notes\n\n- **Politics** — Most liquid category, hardest to find edge unless you follow polls closely\n- **Crypto** — You probably have alpha here if you're in the crypto space\n- **Sports** — Efficient markets, hard to beat unless you have specialized knowledge\n- **Science/World** — Often mispriced due to lower attention, good for patient bettors\n\n## Watchlist Strategy\n\n- Keep 10-20 markets on your watchlist, not 100\n- Set probability change alerts at ±5% for early warning\n- Review watchlist weekly and prune resolved/irrelevant markets\n- Focus on markets resolving in 7-60 days for best time value\n\n## Risk Management\n\n- ❌ Never bet more than 5% of bankroll on a single market\n- ✅ Diversify across categories and timeframes\n- ✅ Take profits when a market moves significantly in your favor\n- ✅ Keep a trading journal — track WHY you entered each position\n- ✅ Set a monthly loss limit and stick to it\n\nArchive v2.4.4: 5 files, 8482 bytes\n\nFiles: scripts/polymarket.sh (13121b), scripts/script.sh (2657b), SKILL.md (4092b), tips.md (1900b), _meta.json (138b)\n\nFile v2.4.4:SKILL.md\n\n---\nversion: \"2.0.0\"\nname: Polymarket Screener\ndescription: \"Screen Polymarket prediction markets by category, probability, liquidity, and track probability changes to find high-value opportunities. Use when you need polymarket screener capabilities. Triggers on: polymarket screener.\"\nauthor: BytesAgain\n---\n\n# Polymarket Screener 🎯\n\nFilter and analyze prediction markets on Polymarket using their public API. Find undervalued bets, track probability movements, and discover high-opportunity markets.\n\n## Comparison: Polymarket Screener vs Manual Browsing\n\n| Capability | Manual Browsing | Polymarket Screener |\n|-----------|----------------|-------------------|\n| Filter by probability range | ❌ Limited | ✅ Exact range (e.g., 20%-40%) |\n| Filter by liquidity | ❌ No | ✅ Min/max liquidity filters |\n| Track probability changes | ❌ Manual checking | ✅ Automated tracking with delta |\n| Multi-category scan | ❌ One at a time | ✅ All categories at once |\n| Probability movement alerts | ❌ No | ✅ Configurable thresholds |\n| Historical probability data | ❌ Limited chart | ✅ Exportable time series |\n| Bulk opportunity scoring | ❌ No | ✅ Automated scoring |\n| Custom watchlists | ❌ No | ✅ JSON watchlist with tracking |\n| Export to HTML report | ❌ No | ✅ Professional report output |\n| Sort by expected value | ❌ No | ✅ Built-in EV calculator |\n\n## Getting Started\n\nNo API key needed — Polymarket's public API is free.\n\n```bash\n# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html\n```\n\n## Market Categories\n\n- **politics** — Elections, legislation, government actions\n- **crypto** — Price predictions, ETF approvals, protocol events\n- **sports** — Game outcomes, championships, player performance\n- **entertainment** — Awards, releases, celebrity events\n- **science** — Space, climate, research milestones\n- **business** — Earnings, IPOs, M&A, market indices\n- **world** — Geopolitics, international events\n\n## Opportunity Scoring\n\nMarkets are scored based on:\n\n```\nScore = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information\n```\n\n### What Makes a Good Opportunity?\n\n1. **Probability between 15-35% or 65-85%** — Enough edge without extreme odds\n2. **Liquidity > $50K** — Can enter meaningful position\n3. **Recent movement > 5%** — Market is actively repricing\n4. **Resolution within 30 days** — Time value is concrete\n5. **Your own knowledge edge** — You know something the market doesn't\n\n## Output Formats\n\n| Command | Description |\n|---------|-------------|\n| `markets` | Markets |\n| `odds` | Odds |\n| `value-bets` | Value Bets |\n| `watchlist` | Watchlist |\n\n## API Rate Limits\n\nPolymarket's public API has rate limits. The screener respects these automatically:\n- **60 requests/minute** for listing endpoints\n- **120 requests/minute** for market detail endpoints\n- Built-in retry with exponential backoff\n\n## Disclaimer\n\n⚠️ Prediction markets involve real money and financial risk. This tool provides analysis only — it does not place bets or manage positions. Always do your own research.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\n## Commands\n\nRun `polymarket-screener help` to see all available commands.\n\nFile v2.4.4:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"polymarket-screener\",\n  \"version\": \"2.4.4\",\n  \"publishedAt\": 1773662912243\n}\n\nFile v2.4.4:tips.md\n\n# Polymarket Screener — Tips & Tricks 🎯\n\n## Finding Value Bets\n\n1. **Look for stale markets** — Markets that haven't moved in days despite new information are often mispriced.\n2. **Check volume vs liquidity** — High liquidity but low volume means the market is sleepy, opportunity to enter.\n3. **Probability extremes** — Markets at 5% or 95% can have huge payoffs but are usually priced correctly.\n4. **The 20-40% sweet spot** — Markets in this range often have the best risk/reward for contrarian bets.\n\n## Market Analysis Tips\n\n- Compare Polymarket odds to other prediction markets (Kalshi, Metaculus) — discrepancies signal opportunities\n- Follow the \"smart money\" — sudden large bets shifting probability indicate informed traders\n- Check the resolution criteria carefully — many disputes arise from ambiguous resolution rules\n- Time decay matters — a 30% market resolving tomorrow is very different from one resolving in 6 months\n\n## Category-Specific Notes\n\n- **Politics** — Most liquid category, hardest to find edge unless you follow polls closely\n- **Crypto** — You probably have alpha here if you're in the crypto space\n- **Sports** — Efficient markets, hard to beat unless you have specialized knowledge\n- **Science/World** — Often mispriced due to lower attention, good for patient bettors\n\n## Watchlist Strategy\n\n- Keep 10-20 markets on your watchlist, not 100\n- Set probability change alerts at ±5% for early warning\n- Review watchlist weekly and prune resolved/irrelevant markets\n- Focus on markets resolving in 7-60 days for best time value\n\n## Risk Management\n\n- ❌ Never bet more than 5% of bankroll on a single market\n- ✅ Diversify across categories and timeframes\n- ✅ Take profits when a market moves significantly in your favor\n- ✅ Keep a trading journal — track WHY you entered each position\n- ✅ Set a monthly loss limit and stick to it\n\nArchive v2.4.3: 4 files, 7244 bytes\n\nFiles: scripts/polymarket.sh (13121b), SKILL.md (4056b), tips.md (1900b), _meta.json (138b)\n\nFile v2.4.3:SKILL.md\n\n---\nname: Polymarket Screener\ndescription: \"Screen Polymarket prediction markets by category, probability, liquidity, and track probability changes to find high-value opportunities. Use when you need polymarket screener capabilities. Triggers on: polymarket screener.\"\n---\n\n# Polymarket Screener 🎯\n\nFilter and analyze prediction markets on Polymarket using their public API. Find undervalued bets, track probability movements, and discover high-opportunity markets.\n\n## Comparison: Polymarket Screener vs Manual Browsing\n\n| Capability | Manual Browsing | Polymarket Screener |\n|-----------|----------------|-------------------|\n| Filter by probability range | ❌ Limited | ✅ Exact range (e.g., 20%-40%) |\n| Filter by liquidity | ❌ No | ✅ Min/max liquidity filters |\n| Track probability changes | ❌ Manual checking | ✅ Automated tracking with delta |\n| Multi-category scan | ❌ One at a time | ✅ All categories at once |\n| Probability movement alerts | ❌ No | ✅ Configurable thresholds |\n| Historical probability data | ❌ Limited chart | ✅ Exportable time series |\n| Bulk opportunity scoring | ❌ No | ✅ Automated scoring |\n| Custom watchlists | ❌ No | ✅ JSON watchlist with tracking |\n| Export to HTML report | ❌ No | ✅ Professional report output |\n| Sort by expected value | ❌ No | ✅ Built-in EV calculator |\n\n## Getting Started\n\nNo API key needed — Polymarket's public API is free.\n\n```bash\n# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html\n```\n\n## Market Categories\n\n- **politics** — Elections, legislation, government actions\n- **crypto** — Price predictions, ETF approvals, protocol events\n- **sports** — Game outcomes, championships, player performance\n- **entertainment** — Awards, releases, celebrity events\n- **science** — Space, climate, research milestones\n- **business** — Earnings, IPOs, M&A, market indices\n- **world** — Geopolitics, international events\n\n## Opportunity Scoring\n\nMarkets are scored based on:\n\n```\nScore = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information\n```\n\n### What Makes a Good Opportunity?\n\n1. **Probability between 15-35% or 65-85%** — Enough edge without extreme odds\n2. **Liquidity > $50K** — Can enter meaningful position\n3. **Recent movement > 5%** — Market is actively repricing\n4. **Resolution within 30 days** — Time value is concrete\n5. **Your own knowledge edge** — You know something the market doesn't\n\n## Output Formats\n\n| Command | Description |\n|---------|-------------|\n| `markets` | Markets |\n| `odds` | Odds |\n| `value-bets` | Value Bets |\n| `watchlist` | Watchlist |\n\n## API Rate Limits\n\nPolymarket's public API has rate limits. The screener respects these automatically:\n- **60 requests/minute** for listing endpoints\n- **120 requests/minute** for market detail endpoints\n- Built-in retry with exponential backoff\n\n## Disclaimer\n\n⚠️ Prediction markets involve real money and financial risk. This tool provides analysis only — it does not place bets or manage positions. Always do your own research.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\n## Commands\n\nRun `polymarket-screener help` to see all available commands.\n\nFile v2.4.3:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"polymarket-screener\",\n  \"version\": \"2.4.3\",\n  \"publishedAt\": 1773614298530\n}\n\nFile v2.4.3:tips.md\n\n# Polymarket Screener — Tips & Tricks 🎯\n\n## Finding Value Bets\n\n1. **Look for stale markets** — Markets that haven't moved in days despite new information are often mispriced.\n2. **Check volume vs liquidity** — High liquidity but low volume means the market is sleepy, opportunity to enter.\n3. **Probability extremes** — Markets at 5% or 95% can have huge payoffs but are usually priced correctly.\n4. **The 20-40% sweet spot** — Markets in this range often have the best risk/reward for contrarian bets.\n\n## Market Analysis Tips\n\n- Compare Polymarket odds to other prediction markets (Kalshi, Metaculus) — discrepancies signal opportunities\n- Follow the \"smart money\" — sudden large bets shifting probability indicate informed traders\n- Check the resolution criteria carefully — many disputes arise from ambiguous resolution rules\n- Time decay matters — a 30% market resolving tomorrow is very different from one resolving in 6 months\n\n## Category-Specific Notes\n\n- **Politics** — Most liquid category, hardest to find edge unless you follow polls closely\n- **Crypto** — You probably have alpha here if you're in the crypto space\n- **Sports** — Efficient markets, hard to beat unless you have specialized knowledge\n- **Science/World** — Often mispriced due to lower attention, good for patient bettors\n\n## Watchlist Strategy\n\n- Keep 10-20 markets on your watchlist, not 100\n- Set probability change alerts at ±5% for early warning\n- Review watchlist weekly and prune resolved/irrelevant markets\n- Focus on markets resolving in 7-60 days for best time value\n\n## Risk Management\n\n- ❌ Never bet more than 5% of bankroll on a single market\n- ✅ Diversify across categories and timeframes\n- ✅ Take profits when a market moves significantly in your favor\n- ✅ Keep a trading journal — track WHY you entered each position\n- ✅ Set a monthly loss limit and stick to it\n\nArchive v2.4.2: 4 files, 7244 bytes\n\nFiles: scripts/polymarket.sh (13121b), SKILL.md (4056b), tips.md (1900b), _meta.json (138b)\n\nFile v2.4.2:SKILL.md\n\n---\nname: Polymarket Screener\ndescription: \"Screen Polymarket prediction markets by category, probability, liquidity, and track probability changes to find high-value opportunities. Use when you need polymarket screener capabilities. Triggers on: polymarket screener.\"\n---\n\n# Polymarket Screener 🎯\n\nFilter and analyze prediction markets on Polymarket using their public API. Find undervalued bets, track probability movements, and discover high-opportunity markets.\n\n## Comparison: Polymarket Screener vs Manual Browsing\n\n| Capability | Manual Browsing | Polymarket Screener |\n|-----------|----------------|-------------------|\n| Filter by probability range | ❌ Limited | ✅ Exact range (e.g., 20%-40%) |\n| Filter by liquidity | ❌ No | ✅ Min/max liquidity filters |\n| Track probability changes | ❌ Manual checking | ✅ Automated tracking with delta |\n| Multi-category scan | ❌ One at a time | ✅ All categories at once |\n| Probability movement alerts | ❌ No | ✅ Configurable thresholds |\n| Historical probability data | ❌ Limited chart | ✅ Exportable time series |\n| Bulk opportunity scoring | ❌ No | ✅ Automated scoring |\n| Custom watchlists | ❌ No | ✅ JSON watchlist with tracking |\n| Export to HTML report | ❌ No | ✅ Professional report output |\n| Sort by expected value | ❌ No | ✅ Built-in EV calculator |\n\n## Getting Started\n\nNo API key needed — Polymarket's public API is free.\n\n```bash\n# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html\n```\n\n## Market Categories\n\n- **politics** — Elections, legislation, government actions\n- **crypto** — Price predictions, ETF approvals, protocol events\n- **sports** — Game outcomes, championships, player performance\n- **entertainment** — Awards, releases, celebrity events\n- **science** — Space, climate, research milestones\n- **business** — Earnings, IPOs, M&A, market indices\n- **world** — Geopolitics, international events\n\n## Opportunity Scoring\n\nMarkets are scored based on:\n\n```\nScore = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information\n```\n\n### What Makes a Good Opportunity?\n\n1. **Probability between 15-35% or 65-85%** — Enough edge without extreme odds\n2. **Liquidity > $50K** — Can enter meaningful position\n3. **Recent movement > 5%** — Market is actively repricing\n4. **Resolution within 30 days** — Time value is concrete\n5. **Your own knowledge edge** — You know something the market doesn't\n\n## Output Formats\n\n| Command | Description |\n|---------|-------------|\n| `markets` | Markets |\n| `odds` | Odds |\n| `value-bets` | Value Bets |\n| `watchlist` | Watchlist |\n\n## API Rate Limits\n\nPolymarket's public API has rate limits. The screener respects these automatically:\n- **60 requests/minute** for listing endpoints\n- **120 requests/minute** for market detail endpoints\n- Built-in retry with exponential backoff\n\n## Disclaimer\n\n⚠️ Prediction markets involve real money and financial risk. This tool provides analysis only — it does not place bets or manage positions. Always do your own research.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\n## Commands\n\nRun `polymarket-screener help` to see all available commands.\n\nFile v2.4.2:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"polymarket-screener\",\n  \"version\": \"2.4.2\",\n  \"publishedAt\": 1773611614319\n}\n\nFile v2.4.2:tips.md\n\n# Polymarket Screener — Tips & Tricks 🎯\n\n## Finding Value Bets\n\n1. **Look for stale markets** — Markets that haven't moved in days despite new information are often mispriced.\n2. **Check volume vs liquidity** — High liquidity but low volume means the market is sleepy, opportunity to enter.\n3. **Probability extremes** — Markets at 5% or 95% can have huge payoffs but are usually priced correctly.\n4. **The 20-40% sweet spot** — Markets in this range often have the best risk/reward for contrarian bets.\n\n## Market Analysis Tips\n\n- Compare Polymarket odds to other prediction markets (Kalshi, Metaculus) — discrepancies signal opportunities\n- Follow the \"smart money\" — sudden large bets shifting probability indicate informed traders\n- Check the resolution criteria carefully — many disputes arise from ambiguous resolution rules\n- Time decay matters — a 30% market resolving tomorrow is very different from one resolving in 6 months\n\n## Category-Specific Notes\n\n- **Politics** — Most liquid category, hardest to find edge unless you follow polls closely\n- **Crypto** — You probably have alpha here if you're in the crypto space\n- **Sports** — Efficient markets, hard to beat unless you have specialized knowledge\n- **Science/World** — Often mispriced due to lower attention, good for patient bettors\n\n## Watchlist Strategy\n\n- Keep 10-20 markets on your watchlist, not 100\n- Set probability change alerts at ±5% for early warning\n- Review watchlist weekly and prune resolved/irrelevant markets\n- Focus on markets resolving in 7-60 days for best time value\n\n## Risk Management\n\n- ❌ Never bet more than 5% of bankroll on a single market\n- ✅ Diversify across categories and timeframes\n- ✅ Take profits when a market moves significantly in your favor\n- ✅ Keep a trading journal — track WHY you entered each position\n- ✅ Set a monthly loss limit and stick to it\n\nArchive v2.4.1: 4 files, 7244 bytes\n\nFiles: scripts/polymarket.sh (13121b), SKILL.md (4056b), tips.md (1900b), _meta.json (138b)\n\nFile v2.4.1:SKILL.md\n\n---\nname: Polymarket Screener\ndescription: \"Screen Polymarket prediction markets by category, probability, liquidity, and track probability changes to find high-value opportunities. Use when you need polymarket screener capabilities. Triggers on: polymarket screener.\"\n---\n\n# Polymarket Screener 🎯\n\nFilter and analyze prediction markets on Polymarket using their public API. Find undervalued bets, track probability movements, and discover high-opportunity markets.\n\n## Comparison: Polymarket Screener vs Manual Browsing\n\n| Capability | Manual Browsing | Polymarket Screener |\n|-----------|----------------|-------------------|\n| Filter by probability range | ❌ Limited | ✅ Exact range (e.g., 20%-40%) |\n| Filter by liquidity | ❌ No | ✅ Min/max liquidity filters |\n| Track probability changes | ❌ Manual checking | ✅ Automated tracking with delta |\n| Multi-category scan | ❌ One at a time | ✅ All categories at once |\n| Probability movement alerts | ❌ No | ✅ Configurable thresholds |\n| Historical probability data | ❌ Limited chart | ✅ Exportable time series |\n| Bulk opportunity scoring | ❌ No | ✅ Automated scoring |\n| Custom watchlists | ❌ No | ✅ JSON watchlist with tracking |\n| Export to HTML report | ❌ No | ✅ Professional report output |\n| Sort by expected value | ❌ No | ✅ Built-in EV calculator |\n\n## Getting Started\n\nNo API key needed — Polymarket's public API is free.\n\n```bash\n# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html\n```\n\n## Market Categories\n\n- **politics** — Elections, legislation, government actions\n- **crypto** — Price predictions, ETF approvals, protocol events\n- **sports** — Game outcomes, championships, player performance\n- **entertainment** — Awards, releases, celebrity events\n- **science** — Space, climate, research milestones\n- **business** — Earnings, IPOs, M&A, market indices\n- **world** — Geopolitics, international events\n\n## Opportunity Scoring\n\nMarkets are scored based on:\n\n```\nScore = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information\n```\n\n### What Makes a Good Opportunity?\n\n1. **Probability between 15-35% or 65-85%** — Enough edge without extreme odds\n2. **Liquidity > $50K** — Can enter meaningful position\n3. **Recent movement > 5%** — Market is actively repricing\n4. **Resolution within 30 days** — Time value is concrete\n5. **Your own knowledge edge** — You know something the market doesn't\n\n## Output Formats\n\n| Command | Description |\n|---------|-------------|\n| `markets` | Markets |\n| `odds` | Odds |\n| `value-bets` | Value Bets |\n| `watchlist` | Watchlist |\n\n## API Rate Limits\n\nPolymarket's public API has rate limits. The screener respects these automatically:\n- **60 requests/minute** for listing endpoints\n- **120 requests/minute** for market detail endpoints\n- Built-in retry with exponential backoff\n\n## Disclaimer\n\n⚠️ Prediction markets involve real money and financial risk. This tool provides analysis only — it does not place bets or manage positions. Always do your own research.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\n## Commands\n\nRun `polymarket-screener help` to see all available commands.\n\nFile v2.4.1:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"polymarket-screener\",\n  \"version\": \"2.4.1\",\n  \"publishedAt\": 1773539138464\n}\n\nFile v2.4.1:tips.md\n\n# Polymarket Screener — Tips & Tricks 🎯\n\n## Finding Value Bets\n\n1. **Look for stale markets** — Markets that haven't moved in days despite new information are often mispriced.\n2. **Check volume vs liquidity** — High liquidity but low volume means the market is sleepy, opportunity to enter.\n3. **Probability extremes** — Markets at 5% or 95% can have huge payoffs but are usually priced correctly.\n4. **The 20-40% sweet spot** — Markets in this range often have the best risk/reward for contrarian bets.\n\n## Market Analysis Tips\n\n- Compare Polymarket odds to other prediction markets (Kalshi, Metaculus) — discrepancies signal opportunities\n- Follow the \"smart money\" — sudden large bets shifting probability indicate informed traders\n- Check the resolution criteria carefully — many disputes arise from ambiguous resolution rules\n- Time decay matters — a 30% market resolving tomorrow is very different from one resolving in 6 months\n\n## Category-Specific Notes\n\n- **Politics** — Most liquid category, hardest to find edge unless you follow polls closely\n- **Crypto** — You probably have alpha here if you're in the crypto space\n- **Sports** — Efficient markets, hard to beat unless you have specialized knowledge\n- **Science/World** — Often mispriced due to lower attention, good for patient bettors\n\n## Watchlist Strategy\n\n- Keep 10-20 markets on your watchlist, not 100\n- Set probability change alerts at ±5% for early warning\n- Review watchlist weekly and prune resolved/irrelevant markets\n- Focus on markets resolving in 7-60 days for best time value\n\n## Risk Management\n\n- ❌ Never bet more than 5% of bankroll on a single market\n- ✅ Diversify across categories and timeframes\n- ✅ Take profits when a market moves significantly in your favor\n- ✅ Keep a trading journal — track WHY you entered each position\n- ✅ Set a monthly loss limit and stick to it\n\nArchive v2.4.0: 4 files, 7209 bytes\n\nFiles: scripts/polymarket.sh (13121b), SKILL.md (3980b), tips.md (1900b), _meta.json (138b)\n\nFile v2.4.0:SKILL.md\n\n---\nname: Polymarket Screener\ndescription: \"Screen Polymarket prediction markets by category, probability, liquidity, and track probability changes to find high-value opportunities. Use when you need polymarket screener capabilities. Triggers on: polymarket screener.\"\n---\n\n# Polymarket Screener 🎯\n\nFilter and analyze prediction markets on Polymarket using their public API. Find undervalued bets, track probability movements, and discover high-opportunity markets.\n\n## Comparison: Polymarket Screener vs Manual Browsing\n\n| Capability | Manual Browsing | Polymarket Screener |\n|-----------|----------------|-------------------|\n| Filter by probability range | ❌ Limited | ✅ Exact range (e.g., 20%-40%) |\n| Filter by liquidity | ❌ No | ✅ Min/max liquidity filters |\n| Track probability changes | ❌ Manual checking | ✅ Automated tracking with delta |\n| Multi-category scan | ❌ One at a time | ✅ All categories at once |\n| Probability movement alerts | ❌ No | ✅ Configurable thresholds |\n| Historical probability data | ❌ Limited chart | ✅ Exportable time series |\n| Bulk opportunity scoring | ❌ No | ✅ Automated scoring |\n| Custom watchlists | ❌ No | ✅ JSON watchlist with tracking |\n| Export to HTML report | ❌ No | ✅ Professional report output |\n| Sort by expected value | ❌ No | ✅ Built-in EV calculator |\n\n## Getting Started\n\nNo API key needed — Polymarket's public API is free.\n\n```bash\n# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html\n```\n\n## Market Categories\n\n- **politics** — Elections, legislation, government actions\n- **crypto** — Price predictions, ETF approvals, protocol events\n- **sports** — Game outcomes, championships, player performance\n- **entertainment** — Awards, releases, celebrity events\n- **science** — Space, climate, research milestones\n- **business** — Earnings, IPOs, M&A, market indices\n- **world** — Geopolitics, international events\n\n## Opportunity Scoring\n\nMarkets are scored based on:\n\n```\nScore = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information\n```\n\n### What Makes a Good Opportunity?\n\n1. **Probability between 15-35% or 65-85%** — Enough edge without extreme odds\n2. **Liquidity > $50K** — Can enter meaningful position\n3. **Recent movement > 5%** — Market is actively repricing\n4. **Resolution within 30 days** — Time value is concrete\n5. **Your own knowledge edge** — You know something the market doesn't\n\n## Output Formats\n\n| Command | Description |\n|---------|-------------|\n| `markets` | Markets |\n| `odds` | Odds |\n| `value-bets` | Value Bets |\n| `watchlist` | Watchlist |\n\n## API Rate Limits\n\nPolymarket's public API has rate limits. The screener respects these automatically:\n- **60 requests/minute** for listing endpoints\n- **120 requests/minute** for market detail endpoints\n- Built-in retry with exponential backoff\n\n## Disclaimer\n\n⚠️ Prediction markets involve real money and financial risk. This tool provides analysis only — it does not place bets or manage positions. Always do your own research.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\nFile v2.4.0:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"polymarket-screener\",\n  \"version\": \"2.4.0\",\n  \"publishedAt\": 1773452405988\n}\n\nFile v2.4.0:tips.md\n\n# Polymarket Screener — Tips & Tricks 🎯\n\n## Finding Value Bets\n\n1. **Look for stale markets** — Markets that haven't moved in days despite new information are often mispriced.\n2. **Check volume vs liquidity** — High liquidity but low volume means the market is sleepy, opportunity to enter.\n3. **Probability extremes** — Markets at 5% or 95% can have huge payoffs but are usually priced correctly.\n4. **The 20-40% sweet spot** — Markets in this range often have the best risk/reward for contrarian bets.\n\n## Market Analysis Tips\n\n- Compare Polymarket odds to other prediction markets (Kalshi, Metaculus) — discrepancies signal opportunities\n- Follow the \"smart money\" — sudden large bets shifting probability indicate informed traders\n- Check the resolution criteria carefully — many disputes arise from ambiguous resolution rules\n- Time decay matters — a 30% market resolving tomorrow is very different from one resolving in 6 months\n\n## Category-Specific Notes\n\n- **Politics** — Most liquid category, hardest to find edge unless you follow polls closely\n- **Crypto** — You probably have alpha here if you're in the crypto space\n- **Sports** — Efficient markets, hard to beat unless you have specialized knowledge\n- **Science/World** — Often mispriced due to lower attention, good for patient bettors\n\n## Watchlist Strategy\n\n- Keep 10-20 markets on your watchlist, not 100\n- Set probability change alerts at ±5% for early warning\n- Review watchlist weekly and prune resolved/irrelevant markets\n- Focus on markets resolving in 7-60 days for best time value\n\n## Risk Management\n\n- ❌ Never bet more than 5% of bankroll on a single market\n- ✅ Diversify across categories and timeframes\n- ✅ Take profits when a market moves significantly in your favor\n- ✅ Keep a trading journal — track WHY you entered each position\n- ✅ Set a monthly loss limit and stick to it\n\nArchive v2.3.0: 4 files, 7285 bytes\n\nFiles: scripts/polymarket.sh (13121b), SKILL.md (4210b), tips.md (1900b), _meta.json (138b)\n\nFile v2.3.0:SKILL.md\n\n---\nname: Polymarket Screener\ndescription: \"Screen Polymarket prediction markets by category, probability, liquidity, and track probability changes to find high-value opportunities. Use when you need polymarket screener capabilities. Triggers on: polymarket screener.\"\n---\n\n# Polymarket Screener 🎯\n\nFilter and analyze prediction markets on Polymarket using their public API. Find undervalued bets, track probability movements, and discover high-opportunity markets.\n\n## Comparison: Polymarket Screener vs Manual Browsing\n\n| Capability | Manual Browsing | Polymarket Screener |\n|-----------|----------------|-------------------|\n| Filter by probability range | ❌ Limited | ✅ Exact range (e.g., 20%-40%) |\n| Filter by liquidity | ❌ No | ✅ Min/max liquidity filters |\n| Track probability changes | ❌ Manual checking | ✅ Automated tracking with delta |\n| Multi-category scan | ❌ One at a time | ✅ All categories at once |\n| Probability movement alerts | ❌ No | ✅ Configurable thresholds |\n| Historical probability data | ❌ Limited chart | ✅ Exportable time series |\n| Bulk opportunity scoring | ❌ No | ✅ Automated scoring |\n| Custom watchlists | ❌ No | ✅ JSON watchlist with tracking |\n| Export to HTML report | ❌ No | ✅ Professional report output |\n| Sort by expected value | ❌ No | ✅ Built-in EV calculator |\n\n## Getting Started\n\nNo API key needed — Polymarket's public API is free.\n\n```bash\n# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html\n```\n\n## Market Categories\n\n- **politics** — Elections, legislation, government actions\n- **crypto** — Price predictions, ETF approvals, protocol events\n- **sports** — Game outcomes, championships, player performance\n- **entertainment** — Awards, releases, celebrity events\n- **science** — Space, climate, research milestones\n- **business** — Earnings, IPOs, M&A, market indices\n- **world** — Geopolitics, international events\n\n## Opportunity Scoring\n\nMarkets are scored based on:\n\n```\nScore = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information\n```\n\n### What Makes a Good Opportunity?\n\n1. **Probability between 15-35% or 65-85%** — Enough edge without extreme odds\n2. **Liquidity > $50K** — Can enter meaningful position\n3. **Recent movement > 5%** — Market is actively repricing\n4. **Resolution within 30 days** — Time value is concrete\n5. **Your own knowledge edge** — You know something the market doesn't\n\n## Output Formats\n\n| Command | Output File | Contents |\n|---------|------------|----------|\n| `list` | Console / JSON | Market listings with key stats |\n| `opportunities` | Console / JSON | Scored opportunity list |\n| `track` | `tracking-SLUG.json` | Probability time series |\n| `report` | `polymarket-report.html` | Full visual report |\n| `watchlist` | `watchlist.json` | Saved markets with alerts |\n\n## API Rate Limits\n\nPolymarket's public API has rate limits. The screener respects these automatically:\n- **60 requests/minute** for listing endpoints\n- **120 requests/minute** for market detail endpoints\n- Built-in retry with exponential backoff\n\n## Disclaimer\n\n⚠️ Prediction markets involve real money and financial risk. This tool provides analysis only — it does not place bets or manage positions. Always do your own research.\n---\n💬 Feedback & Feature Requests: https://bytesagain.com/feedback\nPowered by BytesAgain | bytesagain.com\n\nFile v2.3.0:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"polymarket-screener\",\n  \"version\": \"2.3.0\",\n  \"publishedAt\": 1773447653025\n}\n\nFile v2.3.0:tips.md\n\n# Polymarket Screener — Tips & Tricks 🎯\n\n## Finding Value Bets\n\n1. **Look for stale markets** — Markets that haven't moved in days despite new information are often mispriced.\n2. **Check volume vs liquidity** — High liquidity but low volume means the market is sleepy, opportunity to enter.\n3. **Probability extremes** — Markets at 5% or 95% can have huge payoffs but are usually priced correctly.\n4. **The 20-40% sweet spot** — Markets in this range often have the best risk/reward for contrarian bets.\n\n## Market Analysis Tips\n\n- Compare Polymarket odds to other prediction markets (Kalshi, Metaculus) — discrepancies signal opportunities\n- Follow the \"smart money\" — sudden large bets shifting probability indicate informed traders\n- Check the resolution criteria carefully — many disputes arise from ambiguous resolution rules\n- Time decay matters — a 30% market resolving tomorrow is very different from one resolving in 6 months\n\n## Category-Specific Notes\n\n- **Politics** — Most liquid category, hardest to find edge unless you follow polls closely\n- **Crypto** — You probably have alpha here if you're in the crypto space\n- **Sports** — Efficient markets, hard to beat unless you have specialized knowledge\n- **Science/World** — Often mispriced due to lower attention, good for patient bettors\n\n## Watchlist Strategy\n\n- Keep 10-20 markets on your watchlist, not 100\n- Set probability change alerts at ±5% for early warning\n- Review watchlist weekly and prune resolved/irrelevant markets\n- Focus on markets resolving in 7-60 days for best time value\n\n## Risk Management\n\n- ❌ Never bet more than 5% of bankroll on a single market\n- ✅ Diversify across categories and timeframes\n- ✅ Take profits when a market moves significantly in your favor\n- ✅ Keep a trading journal — track WHY you entered each position\n- ✅ Set a monthly loss limit and stick to it\n\nArchive v2.2.0: 4 files, 7192 bytes\n\nFiles: scripts/polymarket.sh (13121b), SKILL.md (4028b), tips.md (1900b), _meta.json (138b)\n\nFile v2.2.0:SKILL.md\n\n---\nname: Polymarket Screener\nversion: 1.0.0\ndescription: Screen Polymarket prediction markets by category, probability, liquidity, and track probability changes to find high-value opportunities.\n---\n\n# Polymarket Screener 🎯\n\nFilter and analyze prediction markets on Polymarket using their public API. Find undervalued bets, track probability movements, and discover high-opportunity markets.\n\n## Comparison: Polymarket Screener vs Manual Browsing\n\n| Capability | Manual Browsing | Polymarket Screener |\n|-----------|----------------|-------------------|\n| Filter by probability range | ❌ Limited | ✅ Exact range (e.g., 20%-40%) |\n| Filter by liquidity | ❌ No | ✅ Min/max liquidity filters |\n| Track probability changes | ❌ Manual checking | ✅ Automated tracking with delta |\n| Multi-category scan | ❌ One at a time | ✅ All categories at once |\n| Probability movement alerts | ❌ No | ✅ Configurable thresholds |\n| Historical probability data | ❌ Limited chart | ✅ Exportable time series |\n| Bulk opportunity scoring | ❌ No | ✅ Automated scoring |\n| Custom watchlists | ❌ No | ✅ JSON watchlist with tracking |\n| Export to HTML report | ❌ No | ✅ Professional report output |\n| Sort by expected value | ❌ No | ✅ Built-in EV calculator |\n\n## Getting Started\n\nNo API key needed — Polymarket's public API is free.\n\n```bash\n# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html\n```\n\n## Market Categories\n\n- **politics** — Elections, legislation, government actions\n- **crypto** — Price predictions, ETF approvals, protocol events\n- **sports** — Game outcomes, championships, player performance\n- **entertainment** — Awards, releases, celebrity events\n- **science** — Space, climate, research milestones\n- **business** — Earnings, IPOs, M&A, market indices\n- **world** — Geopolitics, international events\n\n## Opportunity Scoring\n\nMarkets are scored based on:\n\n```\nScore = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information\n```\n\n### What Makes a Good Opportunity?\n\n1. **Probability between 15-35% or 65-85%** — Enough edge without extreme odds\n2. **Liquidity > $50K** — Can enter meaningful position\n3. **Recent movement > 5%** — Market is actively repricing\n4. **Resolution within 30 days** — Time value is concrete\n5. **Your own knowledge edge** — You know something the market doesn't\n\n## Output Formats\n\n| Command | Output File | Contents |\n|---------|------------|----------|\n| `list` | Console / JSON | Market listings with key stats |\n| `opportunities` | Console / JSON | Scored opportunity list |\n| `track` | `tracking-SLUG.json` | Probability time series |\n| `report` | `polymarket-report.html` | Full visual report |\n| `watchlist` | `watchlist.json` | Saved markets with alerts |\n\n## API Rate Limits\n\nPolymarket's public API has rate limits. The screener respects these automatically:\n- **60 requests/minute** for listing endpoints\n- **120 requests/minute** for market detail endpoints\n- Built-in retry with exponential backoff\n\n## Disclaimer\n\n⚠️ Prediction markets involve real money and financial risk. This tool provides analysis only — it does not place bets or manage positions. Always do your own research.\n\nFile v2.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"polymarket-screener\",\n  \"version\": \"2.2.0\",\n  \"publishedAt\": 1773421678114\n}\n\nFile v2.2.0:tips.md\n\n# Polymarket Screener — Tips & Tricks 🎯\n\n## Finding Value Bets\n\n1. **Look for stale markets** — Markets that haven't moved in days despite new information are often mispriced.\n2. **Check volume vs liquidity** — High liquidity but low volume means the market is sleepy, opportunity to enter.\n3. **Probability extremes** — Markets at 5% or 95% can have huge payoffs but are usually priced correctly.\n4. **The 20-40% sweet spot** — Markets in this range often have the best risk/reward for contrarian bets.\n\n## Market Analysis Tips\n\n- Compare Polymarket odds to other prediction markets (Kalshi, Metaculus) — discrepancies signal opportunities\n- Follow the \"smart money\" — sudden large bets shifting probability indicate informed traders\n- Check the resolution criteria carefully — many disputes arise from ambiguous resolution rules\n- Time decay matters — a 30% market resolving tomorrow is very different from one resolving in 6 months\n\n## Category-Specific Notes\n\n- **Politics** — Most liquid category, hardest to find edge unless you follow polls closely\n- **Crypto** — You probably have alpha here if you're in the crypto space\n- **Sports** — Efficient markets, hard to beat unless you have specialized knowledge\n- **Science/World** — Often mispriced due to lower attention, good for patient bettors\n\n## Watchlist Strategy\n\n- Keep 10-20 markets on your watchlist, not 100\n- Set probability change alerts at ±5% for early warning\n- Review watchlist weekly and prune resolved/irrelevant markets\n- Focus on markets resolving in 7-60 days for best time value\n\n## Risk Management\n\n- ❌ Never bet more than 5% of bankroll on a single market\n- ✅ Diversify across categories and timeframes\n- ✅ Take profits when a market moves significantly in your favor\n- ✅ Keep a trading journal — track WHY you entered each position\n- ✅ Set a monthly loss limit and stick to it","readmeExcerpt":"Skill: Polymarket Screener Owner: bytesagain-lab Summary: Filter Polymarket prediction markets and track probabilities. Use when screening bets, drafting analyses, outlining trends, tracking price movements. Tags: chinese:1.0.0, latest:2.0.1, productivity:1.0.0 Version history: v2.0.1 | 2026-03-18T10:48:53.923Z | user update v2.0.0 | 2026-03-17T18:50:58.298Z | user v2.5 standard: Use-when desc, homepage, source, secu","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html"},{"language":"text","snippet":"Score = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information"},{"language":"bash","snippet":"# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html"},{"language":"text","snippet":"Score = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information"},{"language":"bash","snippet":"# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html"},{"language":"text","snippet":"Score = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nversion: \"2.0.0\"\nname: Polymarket Screener\ndescription: \"Filter Polymarket prediction markets and track probabilities. Use when screening bets, drafting analyses, outlining trends, tracking price movements.\"\nauthor: BytesAgain\nhomepage: https://bytesagain.com\nsource: https://github.com/bytesagain/ai-skills\n---\n\n# Polymarket Screener 🎯\n\nFilter and analyze prediction markets on Polymarket using their public API. Find undervalued bets, track probability movements, and discover high-opportunity markets.\n\n## Comparison: Polymarket Screener vs Manual Browsing\n\n| Capability | Manual Browsing | Polymarket Screener |\n|-----------|----------------|-------------------|\n| Filter by probability range | ❌ Limited | ✅ Exact range (e.g., 20%-40%) |\n| Filter by liquidity | ❌ No | ✅ Min/max liquidity filters |\n| Track probability changes | ❌ Manual checking | ✅ Automated tracking with delta |\n| Multi-category scan | ❌ One at a time | ✅ All categories at once |\n| Probability movement alerts | ❌ No | ✅ Configurable thresholds |\n| Historical probability data | ❌ Limited chart | ✅ Exportable time series |\n| Bulk opportunity scoring | ❌ No | ✅ Automated scoring |\n| Custom watchlists | ❌ No | ✅ JSON watchlist with tracking |\n| Export to HTML report | ❌ No | ✅ Professional report output |\n| Sort by expected value | ❌ No | ✅ Built-in EV calculator |\n\n## Getting Started\n\nNo API key needed — Polymarket's public API is free.\n\n```bash\n# List active markets\nbash scripts/polymarket-screener.sh list --limit 20\n\n# Filter by category\nbash scripts/polymarket-screener.sh list --category politics --limit 50\n\n# Find high-opportunity markets (low probability, high liquidity)\nbash scripts/polymarket-screener.sh opportunities --min-liquidity 50000 --prob-range \"5-30\"\n\n# Track probability changes\nbash scripts/polymarket-screener.sh track --market-id MARKET_SLUG --hours 48\n\n# Generate full screening report\nbash scripts/polymarket-screener.sh report --output polymarket-report.html\n```\n\n## Market Categories\n\n- **politics** — Elections, legislation, government actions\n- **crypto** — Price predictions, ETF approvals, protocol events\n- **sports** — Game outcomes, championships, player performance\n- **entertainment** — Awards, releases, celebrity events\n- **science** — Space, climate, research milestones\n- **business** — Earnings, IPOs, M&A, market indices\n- **world** — Geopolitics, international events\n\n## Opportunity Scoring\n\nMarkets are scored based on:\n\n```\nScore = (Liquidity Factor × 0.3) + (Probability Edge × 0.3) + (Time Value × 0.2) + (Movement × 0.2)\n\nLiquidity Factor:  Higher liquidity = higher score (easier to enter/exit)\nProbability Edge:  Markets with probabilities far from 50% but trending = opportunity\nTime Value:        Markets resolving soon with high uncertainty = valuable\nMovement:          Recent probability shifts indicate new information\n```\n\n### What Makes a Good Opportunity?\n\n1. **Probability between 15-35% or 65-85%** — Enough edge without extreme odds\n2. **Liquidit"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"polymarket-screener\",\n  \"version\": \"2.0.1\",\n  \"publishedAt\": 1773830933923\n}"},{"path":"skill-card.md","content":"## Description:\n\nFilter Polymarket prediction markets and track probabilities. Use when screening bets, drafting analyses, outlining trends, tracking price movements.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bytesagain-lab](https://clawhub.ai/user/bytesagain-lab)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal analysts, traders, and developers use this skill to screen Polymarket markets, compare odds, identify possible value bets, and maintain local watchlists for analysis. It provides analysis only and does not place trades or manage positions.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The package includes an unrelated content-writing command that can retain user prompts or topics in a local history file.\n\nMitigation: Install only after the publisher removes or clearly documents the unrelated script and explains local data retention controls.\n\nRisk: The documented Polymarket command names and packaged scripts do not fully match, which can lead users to run behavior they did not intend.\n\nMitigation: Verify the installed entrypoint and command behavior before execution, and require corrected documentation from the publisher.\n\nRisk: Prediction market analysis can be mistaken for betting advice and may involve real-money financial loss.\n\nMitigation: Treat output as analysis only, do independent research, and apply user-defined position and loss limits outside the skill.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/bytesagain-lab/skills/polymarket-screener)\n- [BytesAgain Homepage](https://bytesagain.com)\n- [Polymarket Gamma Markets API](https://gamma-api.polymarket.com/markets?closed=false&limit={}&order={})\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance, files]\n\n**Output Format:** [Markdown guidance with bash command examples, terminal text output, and local JSON cache or watchlist files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Uses Polymarket public API reads and local user-directory cache or history files.]\n\n## Skill Version(s):\n\n2.0.1 (source: server release metadata; artifact frontmatter says 2.0.0)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."},{"path":"tips.md","content":"# Polymarket Screener — Tips & Tricks 🎯\n\n## Finding Value Bets\n\n1. **Look for stale markets** — Markets that haven't moved in days despite new information are often mispriced.\n2. **Check volume vs liquidity** — High liquidity but low volume means the market is sleepy, opportunity to enter.\n3. **Probability extremes** — Markets at 5% or 95% can have huge payoffs but are usually priced correctly.\n4. **The 20-40% sweet spot** — Markets in this range often have the best risk/reward for contrarian bets.\n\n## Market Analysis Tips\n\n- Compare Polymarket odds to other prediction markets (Kalshi, Metaculus) — discrepancies signal opportunities\n- Follow the \"smart money\" — sudden large bets shifting probability indicate informed traders\n- Check the resolution criteria carefully — many disputes arise from ambiguous resolution rules\n- Time decay matters — a 30% market resolving tomorrow is very different from one resolving in 6 months\n\n## Category-Specific Notes\n\n- **Politics** — Most liquid category, hardest to find edge unless you follow polls closely\n- **Crypto** — You probably have alpha here if you're in the crypto space\n- **Sports** — Efficient markets, hard to beat unless you have specialized knowledge\n- **Science/World** — Often mispriced due to lower attention, good for patient bettors\n\n## Watchlist Strategy\n\n- Keep 10-20 markets on your watchlist, not 100\n- Set probability change alerts at ±5% for early warning\n- Review watchlist weekly and prune resolved/irrelevant markets\n- Focus on markets resolving in 7-60 days for best time value\n\n## Risk Management\n\n- ❌ Never bet more than 5% of bankroll on a single market\n- ✅ Diversify across categories and timeframes\n- ✅ Take profits when a market moves significantly in your favor\n- ✅ Keep a trading journal — track WHY you entered each position\n- ✅ Set a monthly loss limit and stick to it"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Filter Polymarket prediction markets and track probabilities. Use when screening bets, drafting analyses, outlining trends, tracking price movements. Skill: Polymarket Screener Owner: bytesagain-lab Summary: Filter Polymarket prediction markets and track probabilities. Use when screening bets, drafting analyses, outlining trends, tracking price movements. Tags: chinese:1.0.0, latest:2.0.1, productivity:1.0.0 Version history: v2.0.1 | 2026-03-18T10:48:53.923Z | user update v2.0.0 | 2026-03-17T18:50:58.298Z | user v2.5 standard: Use-when desc, homepage, source, secu","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1217,"uniquenessScore":58,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T17:26:35.600Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T17:26:35.600Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T21:43:02.539Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}