[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FS1HKKYP604WH731GYK1JH":3,"skill-same:01M6FS1HKKYP604WH731GYK1JH":112},{"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":22,"publishedAt":42,"linkOnly":43,"markdownContent":44,"markdownBody":45,"frontMatter":46,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M6FS1HKKYP604WH731GYK1JH","whoop",null,"Access WHOOP fitness tracker data via API, including recovery scores, sleep metrics, workout stats, daily strain, and body measurements. Use when the user asks about their WHOOP data, fitness metrics, recovery status, sleep quality, workout performance, or wants to track health trends.","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\u002Fijaack\u002Fwhoop-tracker\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",[5,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"use","sleep","about","strain","trends","via","workout","tracker","daily","performance","quality","access","health","api","recovery","data","stats","metrics","status","2026-11-10 10:12:30",false,"---\nname: whoop\ndescription: Access WHOOP fitness tracker data via API, including recovery scores, sleep metrics, workout stats, daily strain, and body measurements. Use when the user asks about their WHOOP data, fitness metrics, recovery status, sleep quality, workout performance, or wants to track health trends.\n---\n\n# WHOOP API\n\nRetrieve and analyze fitness data from WHOOP wearables via the official REST API.\n\n## Usage Snippet\n```bash\n# Install (if using Clawdhub)\nclawdhub install whoop-tracker\n\n# From the skill root:\npython3 scripts\u002Fget_recovery.py --today\npython3 scripts\u002Fget_sleep.py --last\npython3 scripts\u002Fget_workouts.py --days 7\npython3 scripts\u002Fget_profile.py\n```\n\n## Prerequisites\n\n- Python 3.7+\n- `requests` library: `pip3 install requests`  \n  (or run `bash scripts\u002Finstall.sh`)\n\n## Quick Start\n\n### 1. Register Application\n- Go to https:\u002F\u002Fdeveloper.whoop.com\n- Create a new app and note your `client_id` and `client_secret`\n- Set redirect URI (e.g., `http:\u002F\u002Flocalhost:8080\u002Fcallback`)\n\n### 2. Save Credentials\n```bash\nmkdir -p ~\u002F.whoop\ncat > ~\u002F.whoop\u002Fcredentials.json \u003C\u003CEOF\n{\n  \"client_id\": \"YOUR_CLIENT_ID\",\n  \"client_secret\": \"YOUR_CLIENT_SECRET\"\n}\nEOF\nchmod 600 ~\u002F.whoop\u002Fcredentials.json\n```\n\n### 3. Authorize (see [references\u002Foauth.md](references\u002Foauth.md) for full guide)\n- Open the authorization URL in browser\n- User grants permissions → redirected with code\n- Exchange code for tokens via `WhoopClient.authenticate(code, redirect_uri)`\n\n### 4. Fetch Data\nAll scripts are run from the skill root directory:\n\n```bash\n# Today's recovery\npython3 scripts\u002Fget_recovery.py --today\n\n# Last night's sleep\npython3 scripts\u002Fget_sleep.py --last\n\n# Recent workouts\npython3 scripts\u002Fget_workouts.py --days 7\n\n# User profile\npython3 scripts\u002Fget_profile.py\n```\n\n## Core Data Types\n\n### Recovery\n- **Recovery Score** (0-100): Readiness for strain\n- **HRV (RMSSD)**: Heart rate variability in milliseconds\n- **Resting Heart Rate**: Morning baseline HR\n- **SPO2**: Blood oxygen percentage\n- **Skin Temperature**: Deviation from baseline in °C\n\n### Sleep\n- **Performance %**: How well you slept vs. your sleep need\n- **Duration**: Total time in bed and per stage (REM, SWS, light, awake)\n- **Efficiency %**: Time asleep \u002F time in bed\n- **Consistency %**: How consistent your sleep schedule is\n- **Respiratory Rate**: Breaths per minute\n- **Sleep Needed\u002FDebt**: Baseline need and accumulated debt\n\n### Cycle (Daily Strain)\n- **Strain Score**: Cardiovascular load (0-21 scale)\n- **Kilojoules**: Energy expenditure\n- **Average\u002FMax Heart Rate**: Daily HR metrics\n\n### Workout\n- **Strain**: Activity-specific strain score\n- **Sport**: Activity type (running, cycling, etc.)\n- **Heart Rate Zones**: Time spent in each of 6 zones\n- **Distance\u002FAltitude**: GPS metrics (if available)\n\n## API Endpoints\n\nBase URL: `https:\u002F\u002Fapi.prod.whoop.com`\n\nSee [references\u002Fapi-reference.md](references\u002Fapi-reference.md) for full endpoint documentation with response schemas.\n\n**User Profile:**\n- `GET \u002Fv1\u002Fuser\u002Fprofile\u002Fbasic` — Name, email\n- `GET \u002Fv1\u002Fuser\u002Fbody_measurement` — Height, weight, max HR\n\n**Recovery:**\n- `GET \u002Fv1\u002Frecovery` — All recovery data (paginated)\n- `GET \u002Fv1\u002Fcycle\u002F{cycleId}\u002Frecovery` — Recovery for specific cycle\n\n**Sleep:**\n- `GET \u002Fv1\u002Fsleep` — All sleep records (paginated)\n- `GET \u002Fv1\u002Fsleep\u002F{sleepId}` — Specific sleep by ID\n- `GET \u002Fv1\u002Fcycle\u002F{cycleId}\u002Fsleep` — Sleep for specific cycle\n\n**Cycle:**\n- `GET \u002Fv1\u002Fcycle` — All physiological cycles (paginated)\n- `GET \u002Fv1\u002Fcycle\u002F{cycleId}` — Specific cycle by ID\n\n**Workout:**\n- `GET \u002Fv1\u002Fworkout` — All workouts (paginated)\n- `GET \u002Fv1\u002Fworkout\u002F{workoutId}` — Specific workout by ID\n\nAll collection endpoints support `start`, `end` (ISO 8601), `limit` (max 25), and `nextToken` (pagination cursor).\n\n## Required OAuth Scopes\n\n- `read:profile` — User name and email\n- `read:body_measurement` — Height, weight, max HR\n- `read:recovery` — Recovery scores and HRV\n- `read:sleep` — Sleep metrics and stages\n- `read:cycles` — Daily strain data\n- `read:workout` — Activity and workout data\n\n## Scripts\n\n### `scripts\u002Fwhoop_client.py`\nCore API client. Features:\n- OAuth token storage and auto-refresh\n- Token expiry tracking (proactive refresh)\n- Rate limit handling (429 with retry)\n- Automatic pagination iterators (`iter_recovery`, `iter_sleep`, `iter_cycles`, `iter_workouts`)\n\n### `scripts\u002Fget_recovery.py`\n```bash\npython3 scripts\u002Fget_recovery.py --today              # Today's recovery\npython3 scripts\u002Fget_recovery.py --days 7             # Past week\npython3 scripts\u002Fget_recovery.py --start 2026-01-20   # From date\npython3 scripts\u002Fget_recovery.py --json               # Raw JSON output\n```\n\n### `scripts\u002Fget_sleep.py`\n```bash\npython3 scripts\u002Fget_sleep.py --last       # Last night\npython3 scripts\u002Fget_sleep.py --days 7     # Past week\npython3 scripts\u002Fget_sleep.py --json       # Raw JSON output\n```\n\n### `scripts\u002Fget_workouts.py`\n```bash\npython3 scripts\u002Fget_workouts.py --days 7             # Past week\npython3 scripts\u002Fget_workouts.py --sport running       # Filter by sport\npython3 scripts\u002Fget_workouts.py --json                # Raw JSON output\n```\n\n### `scripts\u002Fget_profile.py`\n```bash\npython3 scripts\u002Fget_profile.py            # Profile + body measurements\npython3 scripts\u002Fget_profile.py --json     # Raw JSON output\n```\n\n### `scripts\u002Finstall.sh`\n```bash\nbash scripts\u002Finstall.sh                   # Install pip dependencies + setup guide\n```\n\n## Troubleshooting\n\n### \"ModuleNotFoundError: No module named 'requests'\"\nInstall dependencies: `pip3 install requests` or `bash scripts\u002Finstall.sh`\n\n### \"Credentials not found at ~\u002F.whoop\u002Fcredentials.json\"\nCreate the file with your OAuth client_id and client_secret (see Quick Start step 2).\n\n### \"Not authenticated\"\nComplete the OAuth authorization flow (see [references\u002Foauth.md](references\u002Foauth.md)).\n\n### \"401 Unauthorized\" after token refresh fails\nYour refresh token has expired. Re-authorize from the authorization URL.\n\n### \"429 Too Many Requests\"\nRate limit hit. The client automatically retries after the `Retry-After` period.\n\n### Empty results\nCheck your date range — use `--days 7` or wider range. Ensure your OAuth scopes include the data type you're requesting.\n\n## References\n\n- [references\u002Foauth.md](references\u002Foauth.md) — OAuth setup, token management, authorization flow\n- [references\u002Fapi-reference.md](references\u002Fapi-reference.md) — Complete API endpoint documentation with response schemas\n","# WHOOP API\n\nRetrieve and analyze fitness data from WHOOP wearables via the official REST API.\n\n## Usage Snippet\n```bash\n# Install (if using Clawdhub)\nclawdhub install whoop-tracker\n\n# From the skill root:\npython3 scripts\u002Fget_recovery.py --today\npython3 scripts\u002Fget_sleep.py --last\npython3 scripts\u002Fget_workouts.py --days 7\npython3 scripts\u002Fget_profile.py\n```\n\n## Prerequisites\n\n- Python 3.7+\n- `requests` library: `pip3 install requests`  \n  (or run `bash scripts\u002Finstall.sh`)\n\n## Quick Start\n\n### 1. Register Application\n- Go to https:\u002F\u002Fdeveloper.whoop.com\n- Create a new app and note your `client_id` and `client_secret`\n- Set redirect URI (e.g., `http:\u002F\u002Flocalhost:8080\u002Fcallback`)\n\n### 2. Save Credentials\n```bash\nmkdir -p ~\u002F.whoop\ncat > ~\u002F.whoop\u002Fcredentials.json \u003C\u003CEOF\n{\n  \"client_id\": \"YOUR_CLIENT_ID\",\n  \"client_secret\": \"YOUR_CLIENT_SECRET\"\n}\nEOF\nchmod 600 ~\u002F.whoop\u002Fcredentials.json\n```\n\n### 3. Authorize (see [references\u002Foauth.md](references\u002Foauth.md) for full guide)\n- Open the authorization URL in browser\n- User grants permissions → redirected with code\n- Exchange code for tokens via `WhoopClient.authenticate(code, redirect_uri)`\n\n### 4. Fetch Data\nAll scripts are run from the skill root directory:\n\n```bash\n# Today's recovery\npython3 scripts\u002Fget_recovery.py --today\n\n# Last night's sleep\npython3 scripts\u002Fget_sleep.py --last\n\n# Recent workouts\npython3 scripts\u002Fget_workouts.py --days 7\n\n# User profile\npython3 scripts\u002Fget_profile.py\n```\n\n## Core Data Types\n\n### Recovery\n- **Recovery Score** (0-100): Readiness for strain\n- **HRV (RMSSD)**: Heart rate variability in milliseconds\n- **Resting Heart Rate**: Morning baseline HR\n- **SPO2**: Blood oxygen percentage\n- **Skin Temperature**: Deviation from baseline in °C\n\n### Sleep\n- **Performance %**: How well you slept vs. your sleep need\n- **Duration**: Total time in bed and per stage (REM, SWS, light, awake)\n- **Efficiency %**: Time asleep \u002F time in bed\n- **Consistency %**: How consistent your sleep schedule is\n- **Respiratory Rate**: Breaths per minute\n- **Sleep Needed\u002FDebt**: Baseline need and accumulated debt\n\n### Cycle (Daily Strain)\n- **Strain Score**: Cardiovascular load (0-21 scale)\n- **Kilojoules**: Energy expenditure\n- **Average\u002FMax Heart Rate**: Daily HR metrics\n\n### Workout\n- **Strain**: Activity-specific strain score\n- **Sport**: Activity type (running, cycling, etc.)\n- **Heart Rate Zones**: Time spent in each of 6 zones\n- **Distance\u002FAltitude**: GPS metrics (if available)\n\n## API Endpoints\n\nBase URL: `https:\u002F\u002Fapi.prod.whoop.com`\n\nSee [references\u002Fapi-reference.md](references\u002Fapi-reference.md) for full endpoint documentation with response schemas.\n\n**User Profile:**\n- `GET \u002Fv1\u002Fuser\u002Fprofile\u002Fbasic` — Name, email\n- `GET \u002Fv1\u002Fuser\u002Fbody_measurement` — Height, weight, max HR\n\n**Recovery:**\n- `GET \u002Fv1\u002Frecovery` — All recovery data (paginated)\n- `GET \u002Fv1\u002Fcycle\u002F{cycleId}\u002Frecovery` — Recovery for specific cycle\n\n**Sleep:**\n- `GET \u002Fv1\u002Fsleep` — All sleep records (paginated)\n- `GET \u002Fv1\u002Fsleep\u002F{sleepId}` — Specific sleep by ID\n- `GET \u002Fv1\u002Fcycle\u002F{cycleId}\u002Fsleep` — Sleep for specific cycle\n\n**Cycle:**\n- `GET \u002Fv1\u002Fcycle` — All physiological cycles (paginated)\n- `GET \u002Fv1\u002Fcycle\u002F{cycleId}` — Specific cycle by ID\n\n**Workout:**\n- `GET \u002Fv1\u002Fworkout` — All workouts (paginated)\n- `GET \u002Fv1\u002Fworkout\u002F{workoutId}` — Specific workout by ID\n\nAll collection endpoints support `start`, `end` (ISO 8601), `limit` (max 25), and `nextToken` (pagination cursor).\n\n## Required OAuth Scopes\n\n- `read:profile` — User name and email\n- `read:body_measurement` — Height, weight, max HR\n- `read:recovery` — Recovery scores and HRV\n- `read:sleep` — Sleep metrics and stages\n- `read:cycles` — Daily strain data\n- `read:workout` — Activity and workout data\n\n## Scripts\n\n### `scripts\u002Fwhoop_client.py`\nCore API client. Features:\n- OAuth token storage and auto-refresh\n- Token expiry tracking (proactive refresh)\n- Rate limit handling (429 with retry)\n- Automatic pagination iterators (`iter_recovery`, `iter_sleep`, `iter_cycles`, `iter_workouts`)\n\n### `scripts\u002Fget_recovery.py`\n```bash\npython3 scripts\u002Fget_recovery.py --today              # Today's recovery\npython3 scripts\u002Fget_recovery.py --days 7             # Past week\npython3 scripts\u002Fget_recovery.py --start 2026-01-20   # From date\npython3 scripts\u002Fget_recovery.py --json               # Raw JSON output\n```\n\n### `scripts\u002Fget_sleep.py`\n```bash\npython3 scripts\u002Fget_sleep.py --last       # Last night\npython3 scripts\u002Fget_sleep.py --days 7     # Past week\npython3 scripts\u002Fget_sleep.py --json       # Raw JSON output\n```\n\n### `scripts\u002Fget_workouts.py`\n```bash\npython3 scripts\u002Fget_workouts.py --days 7             # Past week\npython3 scripts\u002Fget_workouts.py --sport running       # Filter by sport\npython3 scripts\u002Fget_workouts.py --json                # Raw JSON output\n```\n\n### `scripts\u002Fget_profile.py`\n```bash\npython3 scripts\u002Fget_profile.py            # Profile + body measurements\npython3 scripts\u002Fget_profile.py --json     # Raw JSON output\n```\n\n### `scripts\u002Finstall.sh`\n```bash\nbash scripts\u002Finstall.sh                   # Install pip dependencies + setup guide\n```\n\n## Troubleshooting\n\n### \"ModuleNotFoundError: No module named 'requests'\"\nInstall dependencies: `pip3 install requests` or `bash scripts\u002Finstall.sh`\n\n### \"Credentials not found at ~\u002F.whoop\u002Fcredentials.json\"\nCreate the file with your OAuth client_id and client_secret (see Quick Start step 2).\n\n### \"Not authenticated\"\nComplete the OAuth authorization flow (see [references\u002Foauth.md](references\u002Foauth.md)).\n\n### \"401 Unauthorized\" after token refresh fails\nYour refresh token has expired. Re-authorize from the authorization URL.\n\n### \"429 Too Many Requests\"\nRate limit hit. The client automatically retries after the `Retry-After` period.\n\n### Empty results\nCheck your date range — use `--days 7` or wider range. Ensure your OAuth scopes include the data type you're requesting.\n\n## References\n\n- [references\u002Foauth.md](references\u002Foauth.md) — OAuth setup, token management, authorization flow\n- [references\u002Fapi-reference.md](references\u002Fapi-reference.md) — Complete API endpoint documentation with response schemas\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fijaack\u002Fwhoop-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":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add kbarbel640-del\u002Fskills --skill whoop",{"tool":60,"command":61},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill whoop",{"tool":63,"command":64},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill whoop","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fijaack\u002Fwhoop-tracker\u002FSKILL.md",true,[68,74,78,82,86,92,96,100,104,108],{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"_meta.json","REFERENCE","参考文档",278,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fijaack\u002Fwhoop-tracker\u002F_meta.json",{"path":75,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":76,"sourceHtmlUrl":77},"AUDIT.md",12919,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fijaack\u002Fwhoop-tracker\u002FAUDIT.md",{"path":79,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fapi-reference.md",8479,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fijaack\u002Fwhoop-tracker\u002Freferences\u002Fapi-reference.md",{"path":83,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Foauth.md",2958,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fijaack\u002Fwhoop-tracker\u002Freferences\u002Foauth.md",{"path":87,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":90,"sourceHtmlUrl":91},"scripts\u002Fget_profile.py","SCRIPT","脚本",1578,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fijaack\u002Fwhoop-tracker\u002Fscripts\u002Fget_profile.py",{"path":93,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":94,"sourceHtmlUrl":95},"scripts\u002Fget_recovery.py",3435,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fijaack\u002Fwhoop-tracker\u002Fscripts\u002Fget_recovery.py",{"path":97,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":98,"sourceHtmlUrl":99},"scripts\u002Fget_sleep.py",4779,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fijaack\u002Fwhoop-tracker\u002Fscripts\u002Fget_sleep.py",{"path":101,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":102,"sourceHtmlUrl":103},"scripts\u002Fget_workouts.py",5643,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fijaack\u002Fwhoop-tracker\u002Fscripts\u002Fget_workouts.py",{"path":105,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":106,"sourceHtmlUrl":107},"scripts\u002Finstall.sh",554,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fijaack\u002Fwhoop-tracker\u002Fscripts\u002Finstall.sh",{"path":109,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":110,"sourceHtmlUrl":111},"scripts\u002Fwhoop_client.py",12400,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fijaack\u002Fwhoop-tracker\u002Fscripts\u002Fwhoop_client.py",[113,143,169,189,195,214],{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":124,"publishedAt":42},"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",[119],{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[125,126,36,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142],"crowd prompting","prompting","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":152,"publishedAt":42},"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",[149],{"categoryNo":150,"categoryName":151,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[153,36,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,131,23],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":170,"name":171,"nameZh":6,"description":172,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":173,"categories":174,"keywords":178,"publishedAt":42},"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",[175],{"categoryNo":176,"categoryName":177,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[179,180,181,182,183,184,185,127,186,167,23,187,36,188,28],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http",{"skillNo":190,"name":171,"nameZh":6,"description":172,"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":42},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[193],{"categoryNo":176,"categoryName":177,"taxonomyType":20,"taxonomyTypeDesc":21},[182,181,180,179,28,184,185,127,183,167,23,186,187,36,188],{"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":42},"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,41,208,209,210,211,212,213],"git","summary","git summary","commits","repository","win32","linux","contributors","true","quick","get","branches",{"skillNo":215,"name":216,"nameZh":6,"description":217,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":218,"categories":219,"keywords":224,"publishedAt":42},"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",[220,221],{"categoryNo":150,"categoryName":151,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":222,"categoryName":223,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000037","律师与法务",[225,226,227,228,127,229,230,47,231,187,232,233,234,235,236,140,237,238,239],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]