[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6G0NF7QD042KZ5DAFN25EF6":3,"skill-same:01M6G0NF7QD042KZ5DAFN25EF6":76},{"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},"01M6G0NF7QD042KZ5DAFN25EF6","monkeytype-tracker",null,"Track and analyze Monkeytype typing statistics with improvement tips. Use when user mentions \"monkeytype\", \"typing stats\", \"typing speed\", \"WPM\", \"typing practice\", \"typing progress\", or wants to check their typing performance. Features on-demand stats, test history analysis, personal bests, progress comparison, leaderboard lookup, and optional automated reports. Requires user's Monkeytype ApeKey for API access.","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\u002Fqrucio\u002Fmonkeytype-tracker\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"monkeytype tracker","tracker","use","tips","with","comparison","typing","statistics","speed","reports","performance","check","history","analyze","access","api","analysis","stats","history analysis","test","2026-11-10 10:12:30",false,"---\nname: monkeytype-tracker\ndescription: Track and analyze Monkeytype typing statistics with improvement tips. Use when user mentions \"monkeytype\", \"typing stats\", \"typing speed\", \"WPM\", \"typing practice\", \"typing progress\", or wants to check their typing performance. Features on-demand stats, test history analysis, personal bests, progress comparison, leaderboard lookup, and optional automated reports. Requires user's Monkeytype ApeKey for API access.\n---\n\n# Monkeytype Tracker\n\nTrack your Monkeytype typing statistics and get personalized improvement tips.\n\n## Pre-Flight Check (ALWAYS DO THIS FIRST)\n\nBefore running ANY command, check if setup is complete:\n\n**Security Priority:**\n1. **Environment variable** (most secure): `MONKEYTYPE_APE_KEY`\n2. **Config file fallback**: `~\u002F.openclaw\u002Fworkspace\u002Fconfig\u002Fmonkeytype.json`\n\n```python\n# Check environment variable first\nape_key = os.getenv('MONKEYTYPE_APE_KEY')\nif not ape_key:\n    # Check config exists and has valid key\n    config_path = Path.home() \u002F \".openclaw\" \u002F \"workspace\" \u002F \"config\" \u002F \"monkeytype.json\"\n```\n\n**If no env var AND no config:** → Run Setup Flow (Step 1)\n**If apeKey exists but API returns 471 \"inactive\":** → Tell user to activate the key (checkbox)\n**If apeKey works:** → Proceed with command\n\n## Setup Flow (3 Steps)\n\n### Step 1: Get ApeKey\n\nSend this message:\n\n```\nHey! ? I see you want to track your Monkeytype stats. I'll need your API key to get started.\n\n**? How to get it:**\n1. Go to monkeytype.com → **Account Settings** (click your profile icon)\n2. Select **\"Ape Keys\"** from the left sidebar\n3. Click **\"Generate new key\"**\n4. ⚠️ **Activate it:** Check the checkbox next to your new key (keys are inactive by default!)\n5. Copy the key and send it to me\n\nOnce you share the key, I'll ask about automation preferences ?\n\n---\n\n? **Prefer to add it manually?** No problem!\n\n**Option 1: Environment Variable (Recommended - Most Secure)**\nSet in your system:\n- Windows (PowerShell): `$env:MONKEYTYPE_APE_KEY=\"YOUR_KEY_HERE\"`\n- Linux\u002FMac: `export MONKEYTYPE_APE_KEY=\"YOUR_KEY_HERE\"`\n\n**Option 2: Config File**\nCreate this file: `~\u002F.openclaw\u002Fworkspace\u002Fconfig\u002Fmonkeytype.json`\nWith this content:\n{\n  \"apeKey\": \"YOUR_KEY_HERE\"\n}\n\nThen just say \"monkeytype stats\" and I'll take it from there!\n```\n\nAfter receiving key:\n1. Save to `~\u002F.openclaw\u002Fworkspace\u002Fconfig\u002Fmonkeytype.json`:\n```json\n{\n  \"apeKey\": \"USER_KEY_HERE\",\n  \"automations\": {\n    \"dailyReport\": false,\n    \"weeklyReport\": false,\n    \"reportTime\": \"20:00\"\n  }\n}\n```\n2. **Test the key immediately** by running `python scripts\u002Fmonkeytype_stats.py stats`\n3. If 471 error → Key is inactive, ask user to check the checkbox\n4. If success → Proceed to Step 2\n\n### Step 2: Verify & Ask Automation Preferences\n\nAfter key verification succeeds, send:\n\n```\nGot it! Key saved and verified ✅\n\n**? Quick Overview:**\n• {tests} tests completed ({hours} hrs)\n• ? PB: {pb_15}WPM (15s) | {pb_30}WPM (30s) | {pb_60}WPM (60s)\n• ? Current streak: {streak} days\n\nNow, would you like automated reports?\n\n**Options:**\n1️⃣ **Daily report** — Summary of the day's practice\n2️⃣ **Weekly report** — Week-over-week comparison + tips\n3️⃣ **Both**\n4️⃣ **None** — On-demand only\n\n⏰ What time should I send reports? (default: 8pm)\n```\n\n### Step 3: Finalize Setup\n\nAfter user chooses options:\n1. Update config with preferences\n2. Create cron jobs if automations enabled:\n   - Daily: `0 {hour} * * *` with name `monkeytype-daily-report`\n   - Weekly: `0 {hour} * * 0` with name `monkeytype-weekly-report`\n3. Send completion message:\n\n```\n? **You're all set!**\n\n**✅ Config saved:**\n• Weekly report: {status}\n• Daily report: {status}\n\n**? Try these anytime:**\n• \"show my typing stats\"\n• \"how's my typing progress\"\n• \"compare my typing this week\"\n• \"monkeytype leaderboard\"\n\nHappy typing! May your WPM be ever higher ?⌨️\n```\n\n## Error Handling\n\n| Error | User Message |\n|-------|--------------|\n| No config file | \"Looks like Monkeytype isn't set up yet. Let me help you get started! ?\" → Start Setup Flow |\n| No apeKey in config | Same as above |\n| API 471 \"inactive\" | \"Your API key is inactive. Go to Monkeytype → Account Settings → Ape Keys and check the checkbox next to your key to activate it ✅\" |\n| API 401 \"unauthorized\" | \"Your API key seems invalid. Let's set up a new one.\" → Start Setup Flow |\n| API rate limit | \"Hit the API rate limit. Try again in a minute ⏳\" |\n| Network error | \"Couldn't reach Monkeytype servers. Check your connection and try again.\" |\n\n## Commands\n\n### Fetch Stats\n**Triggers**: \"show my monkeytype stats\", \"how's my typing\", \"typing stats\"\n\n1. Pre-flight check (see above)\n2. Run: `python scripts\u002Fmonkeytype_stats.py stats`\n3. Format output nicely with emojis\n\n### Recent History & Analysis\n**Triggers**: \"analyze my recent typing\", \"how have I been typing lately\"\n\n1. Pre-flight check\n2. Run: `python scripts\u002Fmonkeytype_stats.py history --limit 50`\n3. Analyze output and provide 2-3 improvement tips\n\n### Progress Comparison\n**Triggers**: \"compare my typing progress\", \"am I improving\"\n\n1. Pre-flight check\n2. Run: `python scripts\u002Fmonkeytype_stats.py compare`\n\n### Leaderboard Lookup\n**Triggers**: \"monkeytype leaderboard\", \"where do I rank\"\n\n1. Pre-flight check\n2. Run: `python scripts\u002Fmonkeytype_stats.py leaderboard [--mode time] [--mode2 60]`\n\n## Improvement Tips Logic\n\nAfter fetching stats, analyze and provide tips based on:\n\n| Issue | Tip |\n|-------|-----|\n| StdDev > 15 | \"Focus on consistency — slow down and aim for 95%+ accuracy every test\" |\n| Accuracy \u003C 95% | \"Accuracy builds speed. Slow down until you hit 95%+ consistently\" |\n| 60s \u003C\u003C 30s PB | \"Stamina gap detected. Practice longer tests to build endurance\" |\n| Low test count | \"More practice = faster progress. Aim for 5-10 tests daily\" |\n| Streak broken | \"Consistency matters! Try to type a bit every day\" |\n\n## API Notes\n\n- Base URL: `https:\u002F\u002Fapi.monkeytype.com`\n- Auth header: `Authorization: ApeKey {key}`\n- Rate limits: 30 req\u002Fmin global, 30\u002Fday for results endpoint\n- Cache results locally when possible\n\n## Files\n\n- `~\u002F.openclaw\u002Fworkspace\u002Fconfig\u002Fmonkeytype.json`: User config\n- `scripts\u002Fmonkeytype_stats.py`: Main stats fetcher script\n","# Monkeytype Tracker\n\nTrack your Monkeytype typing statistics and get personalized improvement tips.\n\n## Pre-Flight Check (ALWAYS DO THIS FIRST)\n\nBefore running ANY command, check if setup is complete:\n\n**Security Priority:**\n1. **Environment variable** (most secure): `MONKEYTYPE_APE_KEY`\n2. **Config file fallback**: `~\u002F.openclaw\u002Fworkspace\u002Fconfig\u002Fmonkeytype.json`\n\n```python\n# Check environment variable first\nape_key = os.getenv('MONKEYTYPE_APE_KEY')\nif not ape_key:\n    # Check config exists and has valid key\n    config_path = Path.home() \u002F \".openclaw\" \u002F \"workspace\" \u002F \"config\" \u002F \"monkeytype.json\"\n```\n\n**If no env var AND no config:** → Run Setup Flow (Step 1)\n**If apeKey exists but API returns 471 \"inactive\":** → Tell user to activate the key (checkbox)\n**If apeKey works:** → Proceed with command\n\n## Setup Flow (3 Steps)\n\n### Step 1: Get ApeKey\n\nSend this message:\n\n```\nHey! ? I see you want to track your Monkeytype stats. I'll need your API key to get started.\n\n**? How to get it:**\n1. Go to monkeytype.com → **Account Settings** (click your profile icon)\n2. Select **\"Ape Keys\"** from the left sidebar\n3. Click **\"Generate new key\"**\n4. ⚠️ **Activate it:** Check the checkbox next to your new key (keys are inactive by default!)\n5. Copy the key and send it to me\n\nOnce you share the key, I'll ask about automation preferences ?\n\n---\n\n? **Prefer to add it manually?** No problem!\n\n**Option 1: Environment Variable (Recommended - Most Secure)**\nSet in your system:\n- Windows (PowerShell): `$env:MONKEYTYPE_APE_KEY=\"YOUR_KEY_HERE\"`\n- Linux\u002FMac: `export MONKEYTYPE_APE_KEY=\"YOUR_KEY_HERE\"`\n\n**Option 2: Config File**\nCreate this file: `~\u002F.openclaw\u002Fworkspace\u002Fconfig\u002Fmonkeytype.json`\nWith this content:\n{\n  \"apeKey\": \"YOUR_KEY_HERE\"\n}\n\nThen just say \"monkeytype stats\" and I'll take it from there!\n```\n\nAfter receiving key:\n1. Save to `~\u002F.openclaw\u002Fworkspace\u002Fconfig\u002Fmonkeytype.json`:\n```json\n{\n  \"apeKey\": \"USER_KEY_HERE\",\n  \"automations\": {\n    \"dailyReport\": false,\n    \"weeklyReport\": false,\n    \"reportTime\": \"20:00\"\n  }\n}\n```\n2. **Test the key immediately** by running `python scripts\u002Fmonkeytype_stats.py stats`\n3. If 471 error → Key is inactive, ask user to check the checkbox\n4. If success → Proceed to Step 2\n\n### Step 2: Verify & Ask Automation Preferences\n\nAfter key verification succeeds, send:\n\n```\nGot it! Key saved and verified ✅\n\n**? Quick Overview:**\n• {tests} tests completed ({hours} hrs)\n• ? PB: {pb_15}WPM (15s) | {pb_30}WPM (30s) | {pb_60}WPM (60s)\n• ? Current streak: {streak} days\n\nNow, would you like automated reports?\n\n**Options:**\n1️⃣ **Daily report** — Summary of the day's practice\n2️⃣ **Weekly report** — Week-over-week comparison + tips\n3️⃣ **Both**\n4️⃣ **None** — On-demand only\n\n⏰ What time should I send reports? (default: 8pm)\n```\n\n### Step 3: Finalize Setup\n\nAfter user chooses options:\n1. Update config with preferences\n2. Create cron jobs if automations enabled:\n   - Daily: `0 {hour} * * *` with name `monkeytype-daily-report`\n   - Weekly: `0 {hour} * * 0` with name `monkeytype-weekly-report`\n3. Send completion message:\n\n```\n? **You're all set!**\n\n**✅ Config saved:**\n• Weekly report: {status}\n• Daily report: {status}\n\n**? Try these anytime:**\n• \"show my typing stats\"\n• \"how's my typing progress\"\n• \"compare my typing this week\"\n• \"monkeytype leaderboard\"\n\nHappy typing! May your WPM be ever higher ?⌨️\n```\n\n## Error Handling\n\n| Error | User Message |\n|-------|--------------|\n| No config file | \"Looks like Monkeytype isn't set up yet. Let me help you get started! ?\" → Start Setup Flow |\n| No apeKey in config | Same as above |\n| API 471 \"inactive\" | \"Your API key is inactive. Go to Monkeytype → Account Settings → Ape Keys and check the checkbox next to your key to activate it ✅\" |\n| API 401 \"unauthorized\" | \"Your API key seems invalid. Let's set up a new one.\" → Start Setup Flow |\n| API rate limit | \"Hit the API rate limit. Try again in a minute ⏳\" |\n| Network error | \"Couldn't reach Monkeytype servers. Check your connection and try again.\" |\n\n## Commands\n\n### Fetch Stats\n**Triggers**: \"show my monkeytype stats\", \"how's my typing\", \"typing stats\"\n\n1. Pre-flight check (see above)\n2. Run: `python scripts\u002Fmonkeytype_stats.py stats`\n3. Format output nicely with emojis\n\n### Recent History & Analysis\n**Triggers**: \"analyze my recent typing\", \"how have I been typing lately\"\n\n1. Pre-flight check\n2. Run: `python scripts\u002Fmonkeytype_stats.py history --limit 50`\n3. Analyze output and provide 2-3 improvement tips\n\n### Progress Comparison\n**Triggers**: \"compare my typing progress\", \"am I improving\"\n\n1. Pre-flight check\n2. Run: `python scripts\u002Fmonkeytype_stats.py compare`\n\n### Leaderboard Lookup\n**Triggers**: \"monkeytype leaderboard\", \"where do I rank\"\n\n1. Pre-flight check\n2. Run: `python scripts\u002Fmonkeytype_stats.py leaderboard [--mode time] [--mode2 60]`\n\n## Improvement Tips Logic\n\nAfter fetching stats, analyze and provide tips based on:\n\n| Issue | Tip |\n|-------|-----|\n| StdDev > 15 | \"Focus on consistency — slow down and aim for 95%+ accuracy every test\" |\n| Accuracy \u003C 95% | \"Accuracy builds speed. Slow down until you hit 95%+ consistently\" |\n| 60s \u003C\u003C 30s PB | \"Stamina gap detected. Practice longer tests to build endurance\" |\n| Low test count | \"More practice = faster progress. Aim for 5-10 tests daily\" |\n| Streak broken | \"Consistency matters! Try to type a bit every day\" |\n\n## API Notes\n\n- Base URL: `https:\u002F\u002Fapi.monkeytype.com`\n- Auth header: `Authorization: ApeKey {key}`\n- Rate limits: 30 req\u002Fmin global, 30\u002Fday for results endpoint\n- Cache results locally when possible\n\n## Files\n\n- `~\u002F.openclaw\u002Fworkspace\u002Fconfig\u002Fmonkeytype.json`: User config\n- `scripts\u002Fmonkeytype_stats.py`: Main stats fetcher script\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fqrucio\u002Fmonkeytype-tracker",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 monkeytype-tracker",{"tool":56,"command":57},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill monkeytype-tracker",{"tool":59,"command":60},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill monkeytype-tracker","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fqrucio\u002Fmonkeytype-tracker\u002FSKILL.md",true,[64,70],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"_meta.json","REFERENCE","参考文档",478,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fqrucio\u002Fmonkeytype-tracker\u002F_meta.json",{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"scripts\u002Fmonkeytype_stats.py","SCRIPT","脚本",11683,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fqrucio\u002Fmonkeytype-tracker\u002Fscripts\u002Fmonkeytype_stats.py",[77,106,133,154,160,180],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":88,"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",[83],{"categoryNo":84,"categoryName":85,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[89,90,33,22,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105],"crowd prompting","prompting","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":117,"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",[112],{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[118,33,119,31,120,121,122,123,124,125,126,127,128,129,130,131,132,94,20],"dilemm ai","arena","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":142,"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",[139],{"categoryNo":140,"categoryName":141,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000021","资料检索与研究",[143,144,145,146,147,148,149,22,150,131,20,151,33,152,153],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":155,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":159,"publishedAt":38},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[158],{"categoryNo":140,"categoryName":141,"taxonomyType":115,"taxonomyTypeDesc":116},[146,145,144,143,153,148,149,22,147,131,20,150,151,33,152],{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":166,"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",[],[167,168,169,170,171,172,173,174,175,176,177,178,179],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":181,"name":182,"nameZh":6,"description":183,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":184,"categories":185,"keywords":190,"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",[186,187],{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},{"categoryNo":188,"categoryName":189,"taxonomyType":86,"taxonomyTypeDesc":87},"01JBSEEDCAT000000000000037","律师与法务",[191,192,193,194,22,195,196,43,197,151,29,198,199,200,201,103,202,203,204],"agent constitution","constitution","contracts","tree","query","base","log","Rules","projects","compliance","actions","state","governance","github"]