[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6Q2BX4QPHKB4S437WPA1BD2":3,"skill-same:01M6Q2BX4QPHKB4S437WPA1BD2":88},{"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":25,"publishedAt":45,"linkOnly":46,"markdownContent":47,"markdownBody":48,"frontMatter":49,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":53,"repositoryHtmlUrl":54,"repositoryHomepageUrl":6,"ownerHtmlUrl":55,"ownerBlogUrl":6,"ownerDescription":56,"updatedAt":57,"install":58,"resources":71},"01M6Q2BX4QPHKB4S437WPA1BD2","clickup",null,"Interact with ClickUp project management platform via REST API. Use when working with tasks, spaces, lists, assignees, or any ClickUp workflow automation. Handles pagination, subtasks, and common query patterns. Use for task management, reporting, automation, or any ClickUp-related queries.","Kernel8901\u002Fai-agent-skills-classification","Kernel8901","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72647553?v=4","01M6KV388J2H5PNC8D8P940BJD","01M6KV38CS5B3AY63RKZB410YM",7,"MIT","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F生产力与任务\u002Fclickup\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[5,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"common","for","with","platform","project","query","patterns","task","queries","use","workflow","task management","api","REST","Workflow Automation","reporting","project management","tasks","automation","2026-11-10 10:12:30",false,"---\nname: clickup\ndescription: Interact with ClickUp project management platform via REST API. Use when working with tasks, spaces, lists, assignees, or any ClickUp workflow automation. Handles pagination, subtasks, and common query patterns. Use for task management, reporting, automation, or any ClickUp-related queries.\n---\n\n# ClickUp Skill\n\nInteract with ClickUp's REST API for task management, reporting, and workflow automation.\n\n## Configuration\n\nBefore using this skill, ensure the following are configured in `TOOLS.md`:\n\n- **API Token:** `CLICKUP_API_KEY`\n- **Team\u002FWorkspace ID:** `CLICKUP_TEAM_ID`\n- **Space IDs** (optional, for filtering)\n- **List IDs** (optional, for creating tasks)\n\n## Quick Start\n\n### Using the Helper Script\n\nThe fastest way to query ClickUp:\n\n```bash\n# Set environment variables\nexport CLICKUP_API_KEY=\"pk_...\"\nexport CLICKUP_TEAM_ID=\"90161392624\"\n\n# Get all open tasks\n.\u002Fscripts\u002Fclickup-query.sh tasks\n\n# Get task counts (parent vs subtasks)\n.\u002Fscripts\u002Fclickup-query.sh task-count\n\n# Get assignee breakdown\n.\u002Fscripts\u002Fclickup-query.sh assignees\n\n# Get specific task\n.\u002Fscripts\u002Fclickup-query.sh task \u003Ctask-id>\n```\n\n### Direct API Calls\n\nFor custom queries or operations not covered by the helper script:\n\n```bash\n# Get all open tasks (with subtasks and pagination)\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Fteam\u002F{team_id}\u002Ftask?include_closed=false&subtasks=true\" \\\n  -H \"Authorization: {api_key}\"\n```\n\n## Critical Rules\n\n### 1. ALWAYS Include Subtasks\n\n**Never** query tasks without `subtasks=true`:\n\n```bash\n# ✅ CORRECT\n?subtasks=true\n\n# ❌ WRONG\n(no subtasks parameter)\n```\n\n**Why:** Without this parameter, you miss potentially 70%+ of actual tasks. Parent tasks are just containers; real work happens in subtasks.\n\n### 2. Handle Pagination\n\nClickUp API returns max 100 tasks per page. **Always** loop until `last_page: true`:\n\n```bash\npage=0\nwhile true; do\n    result=$(curl -s \"...&page=$page\" -H \"Authorization: $CLICKUP_API_KEY\")\n    \n    # Process tasks\n    echo \"$result\" | jq '.tasks[]'\n    \n    # Check if done\n    is_last=$(echo \"$result\" | jq -r '.last_page')\n    [ \"$is_last\" = \"true\" ] && break\n    \n    ((page++))\ndone\n```\n\n**Why:** Workspaces with 300+ tasks need 3-4 pages. Missing pages = incomplete data.\n\n### 3. Distinguish Parent Tasks vs Subtasks\n\n```bash\n# Parent tasks have parent=null\njq '.tasks[] | select(.parent == null)'\n\n# Subtasks have parent != null\njq '.tasks[] | select(.parent != null)'\n```\n\n## Common Operations\n\n### Get Task Counts\n\n```bash\n# Using helper script (recommended)\n.\u002Fscripts\u002Fclickup-query.sh task-count\n\n# Direct API with jq\ncurl -s \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Fteam\u002F{team_id}\u002Ftask?subtasks=true\" \\\n  -H \"Authorization: {api_key}\" | \\\njq '{\n    total: (.tasks | length),\n    parents: ([.tasks[] | select(.parent == null)] | length),\n    subtasks: ([.tasks[] | select(.parent != null)] | length)\n}'\n```\n\n### Get Assignee Breakdown\n\n```bash\n# Using helper script (recommended)\n.\u002Fscripts\u002Fclickup-query.sh assignees\n\n# Direct API\ncurl -s \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Fteam\u002F{team_id}\u002Ftask?subtasks=true\" \\\n  -H \"Authorization: {api_key}\" | \\\njq -r '.tasks[] | \n    if .assignees and (.assignees | length) > 0 \n    then .assignees[0].username \n    else \"Unassigned\" \n    end' | sort | uniq -c | sort -rn\n```\n\n### Create a Task\n\n```bash\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Flist\u002F{list_id}\u002Ftask\" \\\n  -X POST \\\n  -H \"Authorization: {api_key}\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"name\": \"Task Name\",\n    \"description\": \"Description here\",\n    \"assignees\": [user_id],\n    \"status\": \"to do\",\n    \"priority\": 3\n  }'\n```\n\n### Update a Task\n\n```bash\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Ftask\u002F{task_id}\" \\\n  -X PUT \\\n  -H \"Authorization: {api_key}\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"name\": \"Updated Name\",\n    \"status\": \"in progress\",\n    \"priority\": 2\n  }'\n```\n\n### Get Specific Task\n\n```bash\n# Using helper script\n.\u002Fscripts\u002Fclickup-query.sh task {task_id}\n\n# Direct API\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Ftask\u002F{task_id}\" \\\n  -H \"Authorization: {api_key}\"\n```\n\n## Advanced Queries\n\n### Filter by Space\n\n```bash\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Fteam\u002F{team_id}\u002Ftask?space_ids[]={space_id}&subtasks=true\" \\\n  -H \"Authorization: {api_key}\"\n```\n\n### Filter by List\n\n```bash\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Flist\u002F{list_id}\u002Ftask?subtasks=true\" \\\n  -H \"Authorization: {api_key}\"\n```\n\n### Include Closed Tasks\n\n```bash\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Fteam\u002F{team_id}\u002Ftask?include_closed=true&subtasks=true\" \\\n  -H \"Authorization: {api_key}\"\n```\n\n## Reference Documentation\n\nFor detailed API documentation, query patterns, and troubleshooting:\n\n**Read:** `references\u002Fapi-guide.md`\n\nCovers:\n- Full API endpoint reference\n- Response structure details\n- Common gotchas and solutions\n- Rate limits and best practices\n- Task object schema\n\n## Workflow Patterns\n\n### Daily Standup Report\n\n```bash\n# Get all open tasks grouped by assignee\n.\u002Fscripts\u002Fclickup-query.sh assignees\n\n# Get specific team member's tasks (use user ID, not username!)\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Fteam\u002F{team_id}\u002Ftask?subtasks=true&assignees[]={user_id}\" \\\n  -H \"Authorization: {api_key}\"\n```\n\n### Task Audit\n\n```bash\n# Count tasks by status\n.\u002Fscripts\u002Fclickup-query.sh tasks | \\\n  jq -r '.tasks[].status.status' | sort | uniq -c | sort -rn\n\n# Find unassigned tasks\n.\u002Fscripts\u002Fclickup-query.sh tasks | \\\n  jq '.tasks[] | select(.assignees | length == 0)'\n```\n\n### Priority Analysis\n\n```bash\n# Count by priority\n.\u002Fscripts\u002Fclickup-query.sh tasks | \\\n  jq -r '.tasks[] | .priority.priority \u002F\u002F \"none\"' | sort | uniq -c | sort -rn\n```\n\n## Tips\n\n- **Helper script first:** Use `scripts\u002Fclickup-query.sh` for common operations\n- **Direct API for custom:** Use curl when you need specific filters or updates\n- **Always read api-guide.md:** Contains full endpoint reference and troubleshooting\n- **Check TOOLS.md:** For workspace-specific IDs and configuration\n- **Test with small queries:** When unsure, test with `| head -n 5` first\n- **Filter by user ID:** Use `assignees[]={user_id}` parameter, not jq username matching\n\n## Troubleshooting\n\n- **Missing tasks?** → Add `subtasks=true`\n- **Only 100 tasks returned?** → Implement pagination loop\n- **401 Unauthorized?** → Check `CLICKUP_API_KEY` is set correctly\n- **Rate limit error?** → Wait 1 minute (100 requests\u002Fmin limit)\n- **Empty assignees array?** → Task is unassigned (not an error)\n- **Assignee filter returns fewer tasks than expected?** → Use user ID in `assignees[]` param, not jq text matching\n","# ClickUp Skill\n\nInteract with ClickUp's REST API for task management, reporting, and workflow automation.\n\n## Configuration\n\nBefore using this skill, ensure the following are configured in `TOOLS.md`:\n\n- **API Token:** `CLICKUP_API_KEY`\n- **Team\u002FWorkspace ID:** `CLICKUP_TEAM_ID`\n- **Space IDs** (optional, for filtering)\n- **List IDs** (optional, for creating tasks)\n\n## Quick Start\n\n### Using the Helper Script\n\nThe fastest way to query ClickUp:\n\n```bash\n# Set environment variables\nexport CLICKUP_API_KEY=\"pk_...\"\nexport CLICKUP_TEAM_ID=\"90161392624\"\n\n# Get all open tasks\n.\u002Fscripts\u002Fclickup-query.sh tasks\n\n# Get task counts (parent vs subtasks)\n.\u002Fscripts\u002Fclickup-query.sh task-count\n\n# Get assignee breakdown\n.\u002Fscripts\u002Fclickup-query.sh assignees\n\n# Get specific task\n.\u002Fscripts\u002Fclickup-query.sh task \u003Ctask-id>\n```\n\n### Direct API Calls\n\nFor custom queries or operations not covered by the helper script:\n\n```bash\n# Get all open tasks (with subtasks and pagination)\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Fteam\u002F{team_id}\u002Ftask?include_closed=false&subtasks=true\" \\\n  -H \"Authorization: {api_key}\"\n```\n\n## Critical Rules\n\n### 1. ALWAYS Include Subtasks\n\n**Never** query tasks without `subtasks=true`:\n\n```bash\n# ✅ CORRECT\n?subtasks=true\n\n# ❌ WRONG\n(no subtasks parameter)\n```\n\n**Why:** Without this parameter, you miss potentially 70%+ of actual tasks. Parent tasks are just containers; real work happens in subtasks.\n\n### 2. Handle Pagination\n\nClickUp API returns max 100 tasks per page. **Always** loop until `last_page: true`:\n\n```bash\npage=0\nwhile true; do\n    result=$(curl -s \"...&page=$page\" -H \"Authorization: $CLICKUP_API_KEY\")\n    \n    # Process tasks\n    echo \"$result\" | jq '.tasks[]'\n    \n    # Check if done\n    is_last=$(echo \"$result\" | jq -r '.last_page')\n    [ \"$is_last\" = \"true\" ] && break\n    \n    ((page++))\ndone\n```\n\n**Why:** Workspaces with 300+ tasks need 3-4 pages. Missing pages = incomplete data.\n\n### 3. Distinguish Parent Tasks vs Subtasks\n\n```bash\n# Parent tasks have parent=null\njq '.tasks[] | select(.parent == null)'\n\n# Subtasks have parent != null\njq '.tasks[] | select(.parent != null)'\n```\n\n## Common Operations\n\n### Get Task Counts\n\n```bash\n# Using helper script (recommended)\n.\u002Fscripts\u002Fclickup-query.sh task-count\n\n# Direct API with jq\ncurl -s \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Fteam\u002F{team_id}\u002Ftask?subtasks=true\" \\\n  -H \"Authorization: {api_key}\" | \\\njq '{\n    total: (.tasks | length),\n    parents: ([.tasks[] | select(.parent == null)] | length),\n    subtasks: ([.tasks[] | select(.parent != null)] | length)\n}'\n```\n\n### Get Assignee Breakdown\n\n```bash\n# Using helper script (recommended)\n.\u002Fscripts\u002Fclickup-query.sh assignees\n\n# Direct API\ncurl -s \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Fteam\u002F{team_id}\u002Ftask?subtasks=true\" \\\n  -H \"Authorization: {api_key}\" | \\\njq -r '.tasks[] | \n    if .assignees and (.assignees | length) > 0 \n    then .assignees[0].username \n    else \"Unassigned\" \n    end' | sort | uniq -c | sort -rn\n```\n\n### Create a Task\n\n```bash\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Flist\u002F{list_id}\u002Ftask\" \\\n  -X POST \\\n  -H \"Authorization: {api_key}\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"name\": \"Task Name\",\n    \"description\": \"Description here\",\n    \"assignees\": [user_id],\n    \"status\": \"to do\",\n    \"priority\": 3\n  }'\n```\n\n### Update a Task\n\n```bash\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Ftask\u002F{task_id}\" \\\n  -X PUT \\\n  -H \"Authorization: {api_key}\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"name\": \"Updated Name\",\n    \"status\": \"in progress\",\n    \"priority\": 2\n  }'\n```\n\n### Get Specific Task\n\n```bash\n# Using helper script\n.\u002Fscripts\u002Fclickup-query.sh task {task_id}\n\n# Direct API\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Ftask\u002F{task_id}\" \\\n  -H \"Authorization: {api_key}\"\n```\n\n## Advanced Queries\n\n### Filter by Space\n\n```bash\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Fteam\u002F{team_id}\u002Ftask?space_ids[]={space_id}&subtasks=true\" \\\n  -H \"Authorization: {api_key}\"\n```\n\n### Filter by List\n\n```bash\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Flist\u002F{list_id}\u002Ftask?subtasks=true\" \\\n  -H \"Authorization: {api_key}\"\n```\n\n### Include Closed Tasks\n\n```bash\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Fteam\u002F{team_id}\u002Ftask?include_closed=true&subtasks=true\" \\\n  -H \"Authorization: {api_key}\"\n```\n\n## Reference Documentation\n\nFor detailed API documentation, query patterns, and troubleshooting:\n\n**Read:** `references\u002Fapi-guide.md`\n\nCovers:\n- Full API endpoint reference\n- Response structure details\n- Common gotchas and solutions\n- Rate limits and best practices\n- Task object schema\n\n## Workflow Patterns\n\n### Daily Standup Report\n\n```bash\n# Get all open tasks grouped by assignee\n.\u002Fscripts\u002Fclickup-query.sh assignees\n\n# Get specific team member's tasks (use user ID, not username!)\ncurl \"https:\u002F\u002Fapi.clickup.com\u002Fapi\u002Fv2\u002Fteam\u002F{team_id}\u002Ftask?subtasks=true&assignees[]={user_id}\" \\\n  -H \"Authorization: {api_key}\"\n```\n\n### Task Audit\n\n```bash\n# Count tasks by status\n.\u002Fscripts\u002Fclickup-query.sh tasks | \\\n  jq -r '.tasks[].status.status' | sort | uniq -c | sort -rn\n\n# Find unassigned tasks\n.\u002Fscripts\u002Fclickup-query.sh tasks | \\\n  jq '.tasks[] | select(.assignees | length == 0)'\n```\n\n### Priority Analysis\n\n```bash\n# Count by priority\n.\u002Fscripts\u002Fclickup-query.sh tasks | \\\n  jq -r '.tasks[] | .priority.priority \u002F\u002F \"none\"' | sort | uniq -c | sort -rn\n```\n\n## Tips\n\n- **Helper script first:** Use `scripts\u002Fclickup-query.sh` for common operations\n- **Direct API for custom:** Use curl when you need specific filters or updates\n- **Always read api-guide.md:** Contains full endpoint reference and troubleshooting\n- **Check TOOLS.md:** For workspace-specific IDs and configuration\n- **Test with small queries:** When unsure, test with `| head -n 5` first\n- **Filter by user ID:** Use `assignees[]={user_id}` parameter, not jq username matching\n\n## Troubleshooting\n\n- **Missing tasks?** → Add `subtasks=true`\n- **Only 100 tasks returned?** → Implement pagination loop\n- **401 Unauthorized?** → Check `CLICKUP_API_KEY` is set correctly\n- **Rate limit error?** → Wait 1 minute (100 requests\u002Fmin limit)\n- **Empty assignees array?** → Task is unassigned (not an error)\n- **Assignee filter returns fewer tasks than expected?** → Use user ID in `assignees[]` param, not jq text matching\n",{"name":5,"description":7},"main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","生产力与任务\u002Fclickup",1,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification","https:\u002F\u002Fgithub.com\u002FKernel8901","a little little little dobe in life but science geek","2026-04-05 16:43:56",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill clickup",{"tool":64,"command":65},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill clickup",{"tool":67,"command":68},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill clickup","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F生产力与任务\u002Fclickup\u002FSKILL.md",true,[72,78,82],{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"_meta.json","REFERENCE","参考文档",448,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F生产力与任务\u002Fclickup\u002F_meta.json",{"path":79,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fapi-guide.md",4842,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F生产力与任务\u002Fclickup\u002Freferences\u002Fapi-guide.md",{"path":83,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":86,"sourceHtmlUrl":87},"scripts\u002Fclickup-query.sh","SCRIPT","脚本",3740,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F生产力与任务\u002Fclickup\u002Fscripts\u002Fclickup-query.sh",[89,112,140,151,161,190],{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":45},"01M6Q5R6WZ06RRB9RQTW54B34B","zyfai","Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit\u002Fwithdraw anytime.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzyfai-sdk\u002FSKILL.md",[],[91,96,97,98,99,100,35,101,102,103,104,105,106,107,108,109,110,111],"safe","ethereum","defi","Optimization","user","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":113,"name":114,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":124,"publishedAt":45},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[117,118,119],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[38,125,126,127,128,129,130,98,131,101,132,133,134,135,31,136,137,138,139],"zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","across","positions","token","prices",{"skillNo":141,"name":142,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":148,"publishedAt":45},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[145,146,147],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},[38,149,150,125,126,127,128,129,130,98,131,101,133,134,135,31,136,137,138,139],"api skill","zerion api skill",{"skillNo":152,"name":153,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":159,"publishedAt":45},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[156,157,158],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},[127,38,160,125,126,128,129,98,131,101,132,133,134,135,31,136,137,138,139],"zerion api mcp",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":170,"publishedAt":45},"01M6Q5QQYZB7A501BDEQWKGSJT","yahoo-finance-forex","Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR\u002FUSD, GBP\u002FUSD, USD\u002FJPY, etc.). Analyzes sentiment and provides trading context.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-forex\u002FSKILL.md",[167],{"categoryNo":168,"categoryName":169,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000040","财务",[171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,27],"finance","yahoo finance","forex","yahoo","yahoo finance forex","github","https","sentiment","real-time","python3","install","Market","usd","news","time","currency","gbp","pip","market data",{"skillNo":191,"name":192,"nameZh":6,"description":193,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":194,"categories":195,"keywords":197,"publishedAt":45},"01M6Q5QM6VS84WZVM7BKXXPF32","yahoo-finance","This skill should be used when the user asks to \"get stock prices\", \"check stock quotes\", \"look up earnings\", \"get financial data\", \"find trending stocks\", or needs stock market data from Yahoo Finance.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-cli\u002FSKILL.md",[196],{"categoryNo":168,"categoryName":169,"taxonomyType":122,"taxonomyTypeDesc":123},[171,172,174,198,199,200,201,202,203,182,204,205,206,207,208,209,210,211,139,189],"cli","homebrew","find","check","brew","up","local","get","stock","link","trending","sf","quotes","ln"]