[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FT525R8420A2XM6XBCH0PR":3,"skill-same:01M6FT525R8420A2XM6XBCH0PR":108},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":46,"repositoryHtmlUrl":47,"repositoryHomepageUrl":6,"ownerHtmlUrl":48,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":49,"install":50,"resources":63},"01M6FT525R8420A2XM6XBCH0PR","polymarket-arbitrage",null,"Monitor and execute arbitrage opportunities on Polymarket prediction markets. Detects math arbitrage (multi-outcome probability mismatches), cross-market arbitrage (same event different prices), and orderbook inefficiencies. Use when user wants to find or trade Polymarket arbitrage, monitor prediction markets for opportunities, or implement automated trading strategies. Includes risk management, P&L tracking, and alerting.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjohny0920\u002Fpolymarket-arbitrage\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"polymarket arbitrage","arbitrage","polymarket","trading","markets","event","prediction markets","multi","probability","strategies","trade","implement","Market","use","outcome","math","find","risk","alerting","monitor","2026-11-10 10:12:30",false,"---\nname: polymarket-arbitrage\ndescription: Monitor and execute arbitrage opportunities on Polymarket prediction markets. Detects math arbitrage (multi-outcome probability mismatches), cross-market arbitrage (same event different prices), and orderbook inefficiencies. Use when user wants to find or trade Polymarket arbitrage, monitor prediction markets for opportunities, or implement automated trading strategies. Includes risk management, P&L tracking, and alerting.\n---\n\n# Polymarket Arbitrage\n\nFind and execute arbitrage opportunities on Polymarket prediction markets.\n\n## Quick Start\n\n### 1. Paper Trading (Recommended First Step)\n\nRun a single scan to see current opportunities:\n\n```bash\ncd skills\u002Fpolymarket-arbitrage\npip install requests beautifulsoup4\npython scripts\u002Fmonitor.py --once --min-edge 3.0\n```\n\nView results in `polymarket_data\u002Farbs.json`\n\n### 2. Continuous Monitoring\n\nMonitor every 5 minutes and alert on new opportunities:\n\n```bash\npython scripts\u002Fmonitor.py --interval 300 --min-edge 3.0\n```\n\nStop with `Ctrl+C`\n\n### 3. Understanding Results\n\nEach detected arbitrage includes:\n- **net_profit_pct**: Edge after 2% fees\n- **risk_score**: 0-100, lower is better\n- **volume**: Market liquidity\n- **action**: What to do (buy\u002Fsell all outcomes)\n\nGood opportunities:\n- Net profit: 3-5%+\n- Risk score: \u003C50\n- Volume: $1M+\n- Type: `math_arb_buy` (safer)\n\n## Arbitrage Types Detected\n\n### Math Arbitrage (Primary Focus)\n\n**Type A: Buy All Outcomes** (prob sum \u003C 100%)\n- Safest type\n- Guaranteed profit if executable\n- Example: 48% + 45% = 93% → 7% edge, ~5% net after fees\n\n**Type B: Sell All Outcomes** (prob sum > 100%)\n- Riskier (requires liquidity)\n- Need capital to collateralize\n- Avoid until experienced\n\nSee `references\u002Farbitrage_types.md` for detailed examples and strategies.\n\n### Cross-Market Arbitrage\n\nSame event priced differently across markets (not yet implemented - requires semantic matching).\n\n### Orderbook Arbitrage\n\nRequires real-time orderbook data (homepage shows midpoints, not executable prices).\n\n## Scripts\n\n### fetch_markets.py\n\nScrape Polymarket homepage for active markets.\n\n```bash\npython scripts\u002Ffetch_markets.py --output markets.json --min-volume 50000\n```\n\nReturns JSON with market probabilities, volumes, and metadata.\n\n### detect_arbitrage.py\n\nAnalyze markets for arbitrage opportunities.\n\n```bash\npython scripts\u002Fdetect_arbitrage.py markets.json --min-edge 3.0 --output arbs.json\n```\n\nAccounts for:\n- 2% taker fees (per leg)\n- Multi-outcome fee multiplication\n- Risk scoring\n\n### monitor.py\n\nContinuous monitoring with alerting.\n\n```bash\npython scripts\u002Fmonitor.py --interval 300 --min-edge 3.0 [--alert-webhook URL]\n```\n\nFeatures:\n- Fetches markets every interval\n- Detects arbitrage\n- Alerts on NEW opportunities only (deduplicates)\n- Saves state to `polymarket_data\u002F`\n\n## Workflow Phases\n\n### Phase 1: Paper Trading (1-2 weeks)\n\n**Goal:** Understand opportunity frequency and quality\n\n1. Run monitor 2-3x per day\n2. Log opportunities in spreadsheet\n3. Check if they're still available when you look\n4. Calculate what profit would have been\n\n**Decision point:** If seeing 3-5 good opportunities per week, proceed to Phase 2.\n\n### Phase 2: Micro Testing ($50-100 CAD)\n\n**Goal:** Learn platform mechanics\n\n1. Create Polymarket account\n2. Deposit $50-100 in USDC\n3. Manual trades only (no automation)\n4. Max $5-10 per opportunity\n5. Track every trade in spreadsheet\n\n**Decision point:** If profitable after 20+ trades, proceed to Phase 3.\n\n### Phase 3: Scale Up ($500 CAD)\n\n**Goal:** Increase position sizes\n\n1. Increase bankroll to $500\n2. Max 5% per trade ($25)\n3. Still manual execution\n4. Implement strict risk management\n\n### Phase 4: Automation (Future)\n\nRequires:\n- Wallet integration (private key management)\n- Polymarket API or browser automation\n- Execution logic\n- Monitoring infrastructure\n\n**Only consider after consistently profitable manual trading.**\n\nSee `references\u002Fgetting_started.md` for detailed setup instructions.\n\n## Risk Management\n\n### Critical Rules\n\n1. **Maximum position size:** 5% of bankroll per opportunity\n2. **Minimum edge:** 3% net (after fees)\n3. **Daily loss limit:** 10% of bankroll\n4. **Focus on buy arbs:** Avoid sell-side until experienced\n\n### Red Flags\n\n- Edge >10% (likely stale data)\n- Volume \u003C$100k (liquidity risk)\n- Probabilities recently updated (arb might close)\n- Sell-side arbs (capital + liquidity requirements)\n\n## Fee Structure\n\nPolymarket charges:\n- **Maker fee:** 0%\n- **Taker fee:** 2%\n\n**Conservative assumption:** 2% per leg (assume taker)\n\n**Breakeven calculation:**\n- 2-outcome market: 2% × 2 = 4% gross edge needed\n- 3-outcome market: 2% × 3 = 6% gross edge needed\n- N-outcome market: 2% × N gross edge needed\n\n**Target:** 3-5% NET profit (after fees)\n\n## Common Issues\n\n### \"High edge but disappeared\"\n\nHomepage probabilities are stale or represent midpoints, not executable prices. This is normal. Real arbs disappear in seconds.\n\n### \"Can't execute at displayed price\"\n\nLiquidity issue. Low-volume markets show misleading probabilities. Stick to $1M+ volume markets.\n\n### \"Edge is too small after fees\"\n\nIncrease `--min-edge` threshold. Try 4-5% for more conservative filtering.\n\n## Files and Data\n\nAll monitoring data stored in `.\u002Fpolymarket_data\u002F`:\n- `markets.json` - Latest market scan\n- `arbs.json` - Detected opportunities\n- `alert_state.json` - Deduplication state (which arbs already alerted)\n\n## Advanced Topics\n\n### Telegram Integration (Future)\n\nPass webhook URL to monitor script for alerts:\n\n```bash\npython scripts\u002Fmonitor.py --alert-webhook \"https:\u002F\u002Fapi.telegram.org\u002Fbot\u003Ctoken>\u002FsendMessage?chat_id=\u003Cid>\"\n```\n\n### Position Sizing\n\nFor a 2-outcome math arb with probabilities p₁ and p₂ where p₁ + p₂ \u003C 100%:\n\n**Optimal allocation:**\n- Bet on outcome 1: (100% \u002F p₁) \u002F [(100%\u002Fp₁) + (100%\u002Fp₂)] of capital\n- Bet on outcome 2: (100% \u002F p₂) \u002F [(100%\u002Fp₁) + (100%\u002Fp₂)] of capital\n\nThis ensures equal profit regardless of which outcome wins.\n\n**Simplified rule:** For small edges, split capital evenly across outcomes.\n\n### Execution Speed\n\nArbs disappear fast. If planning automation:\n- Use websocket connections (not polling)\n- Place limit orders simultaneously\n- Have capital pre-deposited\n- Monitor gas fees on Polygon\n\n## Resources\n\n- **Polymarket:** https:\u002F\u002Fpolymarket.com\n- **Documentation:** https:\u002F\u002Fdocs.polymarket.com\n- **API (if available):** Check Polymarket docs\n- **Community:** Polymarket Discord\n\n## Support\n\nFor skill issues:\n- Check `references\u002Farbitrage_types.md` for strategy details\n- Check `references\u002Fgetting_started.md` for setup help\n- Review output files in `polymarket_data\u002F`\n- Ensure dependencies installed: `pip install requests beautifulsoup4`\n","# Polymarket Arbitrage\n\nFind and execute arbitrage opportunities on Polymarket prediction markets.\n\n## Quick Start\n\n### 1. Paper Trading (Recommended First Step)\n\nRun a single scan to see current opportunities:\n\n```bash\ncd skills\u002Fpolymarket-arbitrage\npip install requests beautifulsoup4\npython scripts\u002Fmonitor.py --once --min-edge 3.0\n```\n\nView results in `polymarket_data\u002Farbs.json`\n\n### 2. Continuous Monitoring\n\nMonitor every 5 minutes and alert on new opportunities:\n\n```bash\npython scripts\u002Fmonitor.py --interval 300 --min-edge 3.0\n```\n\nStop with `Ctrl+C`\n\n### 3. Understanding Results\n\nEach detected arbitrage includes:\n- **net_profit_pct**: Edge after 2% fees\n- **risk_score**: 0-100, lower is better\n- **volume**: Market liquidity\n- **action**: What to do (buy\u002Fsell all outcomes)\n\nGood opportunities:\n- Net profit: 3-5%+\n- Risk score: \u003C50\n- Volume: $1M+\n- Type: `math_arb_buy` (safer)\n\n## Arbitrage Types Detected\n\n### Math Arbitrage (Primary Focus)\n\n**Type A: Buy All Outcomes** (prob sum \u003C 100%)\n- Safest type\n- Guaranteed profit if executable\n- Example: 48% + 45% = 93% → 7% edge, ~5% net after fees\n\n**Type B: Sell All Outcomes** (prob sum > 100%)\n- Riskier (requires liquidity)\n- Need capital to collateralize\n- Avoid until experienced\n\nSee `references\u002Farbitrage_types.md` for detailed examples and strategies.\n\n### Cross-Market Arbitrage\n\nSame event priced differently across markets (not yet implemented - requires semantic matching).\n\n### Orderbook Arbitrage\n\nRequires real-time orderbook data (homepage shows midpoints, not executable prices).\n\n## Scripts\n\n### fetch_markets.py\n\nScrape Polymarket homepage for active markets.\n\n```bash\npython scripts\u002Ffetch_markets.py --output markets.json --min-volume 50000\n```\n\nReturns JSON with market probabilities, volumes, and metadata.\n\n### detect_arbitrage.py\n\nAnalyze markets for arbitrage opportunities.\n\n```bash\npython scripts\u002Fdetect_arbitrage.py markets.json --min-edge 3.0 --output arbs.json\n```\n\nAccounts for:\n- 2% taker fees (per leg)\n- Multi-outcome fee multiplication\n- Risk scoring\n\n### monitor.py\n\nContinuous monitoring with alerting.\n\n```bash\npython scripts\u002Fmonitor.py --interval 300 --min-edge 3.0 [--alert-webhook URL]\n```\n\nFeatures:\n- Fetches markets every interval\n- Detects arbitrage\n- Alerts on NEW opportunities only (deduplicates)\n- Saves state to `polymarket_data\u002F`\n\n## Workflow Phases\n\n### Phase 1: Paper Trading (1-2 weeks)\n\n**Goal:** Understand opportunity frequency and quality\n\n1. Run monitor 2-3x per day\n2. Log opportunities in spreadsheet\n3. Check if they're still available when you look\n4. Calculate what profit would have been\n\n**Decision point:** If seeing 3-5 good opportunities per week, proceed to Phase 2.\n\n### Phase 2: Micro Testing ($50-100 CAD)\n\n**Goal:** Learn platform mechanics\n\n1. Create Polymarket account\n2. Deposit $50-100 in USDC\n3. Manual trades only (no automation)\n4. Max $5-10 per opportunity\n5. Track every trade in spreadsheet\n\n**Decision point:** If profitable after 20+ trades, proceed to Phase 3.\n\n### Phase 3: Scale Up ($500 CAD)\n\n**Goal:** Increase position sizes\n\n1. Increase bankroll to $500\n2. Max 5% per trade ($25)\n3. Still manual execution\n4. Implement strict risk management\n\n### Phase 4: Automation (Future)\n\nRequires:\n- Wallet integration (private key management)\n- Polymarket API or browser automation\n- Execution logic\n- Monitoring infrastructure\n\n**Only consider after consistently profitable manual trading.**\n\nSee `references\u002Fgetting_started.md` for detailed setup instructions.\n\n## Risk Management\n\n### Critical Rules\n\n1. **Maximum position size:** 5% of bankroll per opportunity\n2. **Minimum edge:** 3% net (after fees)\n3. **Daily loss limit:** 10% of bankroll\n4. **Focus on buy arbs:** Avoid sell-side until experienced\n\n### Red Flags\n\n- Edge >10% (likely stale data)\n- Volume \u003C$100k (liquidity risk)\n- Probabilities recently updated (arb might close)\n- Sell-side arbs (capital + liquidity requirements)\n\n## Fee Structure\n\nPolymarket charges:\n- **Maker fee:** 0%\n- **Taker fee:** 2%\n\n**Conservative assumption:** 2% per leg (assume taker)\n\n**Breakeven calculation:**\n- 2-outcome market: 2% × 2 = 4% gross edge needed\n- 3-outcome market: 2% × 3 = 6% gross edge needed\n- N-outcome market: 2% × N gross edge needed\n\n**Target:** 3-5% NET profit (after fees)\n\n## Common Issues\n\n### \"High edge but disappeared\"\n\nHomepage probabilities are stale or represent midpoints, not executable prices. This is normal. Real arbs disappear in seconds.\n\n### \"Can't execute at displayed price\"\n\nLiquidity issue. Low-volume markets show misleading probabilities. Stick to $1M+ volume markets.\n\n### \"Edge is too small after fees\"\n\nIncrease `--min-edge` threshold. Try 4-5% for more conservative filtering.\n\n## Files and Data\n\nAll monitoring data stored in `.\u002Fpolymarket_data\u002F`:\n- `markets.json` - Latest market scan\n- `arbs.json` - Detected opportunities\n- `alert_state.json` - Deduplication state (which arbs already alerted)\n\n## Advanced Topics\n\n### Telegram Integration (Future)\n\nPass webhook URL to monitor script for alerts:\n\n```bash\npython scripts\u002Fmonitor.py --alert-webhook \"https:\u002F\u002Fapi.telegram.org\u002Fbot\u003Ctoken>\u002FsendMessage?chat_id=\u003Cid>\"\n```\n\n### Position Sizing\n\nFor a 2-outcome math arb with probabilities p₁ and p₂ where p₁ + p₂ \u003C 100%:\n\n**Optimal allocation:**\n- Bet on outcome 1: (100% \u002F p₁) \u002F [(100%\u002Fp₁) + (100%\u002Fp₂)] of capital\n- Bet on outcome 2: (100% \u002F p₂) \u002F [(100%\u002Fp₁) + (100%\u002Fp₂)] of capital\n\nThis ensures equal profit regardless of which outcome wins.\n\n**Simplified rule:** For small edges, split capital evenly across outcomes.\n\n### Execution Speed\n\nArbs disappear fast. If planning automation:\n- Use websocket connections (not polling)\n- Place limit orders simultaneously\n- Have capital pre-deposited\n- Monitor gas fees on Polygon\n\n## Resources\n\n- **Polymarket:** https:\u002F\u002Fpolymarket.com\n- **Documentation:** https:\u002F\u002Fdocs.polymarket.com\n- **API (if available):** Check Polymarket docs\n- **Community:** Polymarket Discord\n\n## Support\n\nFor skill issues:\n- Check `references\u002Farbitrage_types.md` for strategy details\n- Check `references\u002Fgetting_started.md` for setup help\n- Review output files in `polymarket_data\u002F`\n- Ensure dependencies installed: `pip install requests beautifulsoup4`\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fjohny0920\u002Fpolymarket-arbitrage",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add kbarbel640-del\u002Fskills --skill polymarket-arbitrage",{"tool":56,"command":57},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill polymarket-arbitrage",{"tool":59,"command":60},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill polymarket-arbitrage","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjohny0920\u002Fpolymarket-arbitrage\u002FSKILL.md",true,[64,70,74,78,82,86,90,96,100,104],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"_meta.json","REFERENCE","参考文档",295,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjohny0920\u002Fpolymarket-arbitrage\u002F_meta.json",{"path":71,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":72,"sourceHtmlUrl":73},"arbs.json",137,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjohny0920\u002Fpolymarket-arbitrage\u002Farbs.json",{"path":75,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":76,"sourceHtmlUrl":77},"polymarket_data\u002Farbs.json",125,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjohny0920\u002Fpolymarket-arbitrage\u002Fpolymarket_data\u002Farbs.json",{"path":79,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":80,"sourceHtmlUrl":81},"polymarket_data\u002Fmarkets.json",1794,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjohny0920\u002Fpolymarket-arbitrage\u002Fpolymarket_data\u002Fmarkets.json",{"path":83,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Farbitrage_types.md",3862,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjohny0920\u002Fpolymarket-arbitrage\u002Freferences\u002Farbitrage_types.md",{"path":87,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Fgetting_started.md",4774,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjohny0920\u002Fpolymarket-arbitrage\u002Freferences\u002Fgetting_started.md",{"path":91,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":94,"sourceHtmlUrl":95},"scripts\u002Fdetect_arbitrage.py","SCRIPT","脚本",7784,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjohny0920\u002Fpolymarket-arbitrage\u002Fscripts\u002Fdetect_arbitrage.py",{"path":97,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":98,"sourceHtmlUrl":99},"scripts\u002Ffetch_markets.py",5446,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjohny0920\u002Fpolymarket-arbitrage\u002Fscripts\u002Ffetch_markets.py",{"path":101,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":102,"sourceHtmlUrl":103},"scripts\u002Fmonitor.py",7063,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjohny0920\u002Fpolymarket-arbitrage\u002Fscripts\u002Fmonitor.py",{"path":105,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":106,"sourceHtmlUrl":107},"test_markets.json",2334,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fjohny0920\u002Fpolymarket-arbitrage\u002Ftest_markets.json",[109,140,168,189,195,215],{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":120,"publishedAt":38},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[115],{"categoryNo":116,"categoryName":117,"taxonomyType":118,"taxonomyTypeDesc":119},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":151,"publishedAt":38},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[146],{"categoryNo":147,"categoryName":148,"taxonomyType":149,"taxonomyTypeDesc":150},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[152,123,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,128,31],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":177,"publishedAt":38},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[174],{"categoryNo":175,"categoryName":176,"taxonomyType":149,"taxonomyTypeDesc":150},"01JBSEEDCAT000000000000021","资料检索与研究",[178,179,180,181,182,183,184,124,185,166,31,186,123,187,188],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":190,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":191,"categories":192,"keywords":194,"publishedAt":38},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[193],{"categoryNo":175,"categoryName":176,"taxonomyType":149,"taxonomyTypeDesc":150},[181,180,179,178,188,183,184,124,182,166,31,185,186,123,187],{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":199,"categories":200,"keywords":201,"publishedAt":38},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[202,203,204,205,206,207,208,209,210,211,212,213,214],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":216,"name":217,"nameZh":6,"description":218,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":219,"categories":220,"keywords":225,"publishedAt":38},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[221,222],{"categoryNo":147,"categoryName":148,"taxonomyType":149,"taxonomyTypeDesc":150},{"categoryNo":223,"categoryName":224,"taxonomyType":118,"taxonomyTypeDesc":119},"01JBSEEDCAT000000000000037","律师与法务",[226,227,228,229,124,230,231,43,232,186,233,234,235,236,237,137,238,239,240],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]