[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6EM2XW9JWMZ4YSN5MBA1P4V":3,"skill-same:01M6EM2XW9JWMZ4YSN5MBA1P4V":125},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":28,"publishedAt":49,"linkOnly":50,"markdownContent":51,"markdownBody":52,"frontMatter":53,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":57,"repositoryHtmlUrl":58,"repositoryHomepageUrl":59,"ownerHtmlUrl":60,"ownerBlogUrl":6,"ownerDescription":61,"updatedAt":62,"install":63,"resources":76},"01M6EM2XW9JWMZ4YSN5MBA1P4V","fetching-library-docs",null,"Token-efficient library API documentation fetcher using Context7 MCP with 77% token savings.\nFetches code examples, API references, and usage patterns for published libraries (React,\nNext.js, Prisma, etc). Use when users ask \"how do I use X library\", need code examples,\nwant API syntax, or are learning a framework's official API. Triggers: \"Show me React hooks\",\n\"Prisma query syntax\", \"Next.js routing API\". NOT for exploring repo internals\u002Fsource code\n(use researching-with-deepwiki) or local files.","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",67,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],"docs","fetching library docs","library","context7 mcp","MCP","prisma","local","query","show","references","files","hooks","official","ask","show me","api","react","code","libraries","documentation","2026-11-10 10:12:30",false,"---\r\nname: fetching-library-docs\r\ndescription: |\r\n  Token-efficient library API documentation fetcher using Context7 MCP with 77% token savings.\r\n  Fetches code examples, API references, and usage patterns for published libraries (React,\r\n  Next.js, Prisma, etc). Use when users ask \"how do I use X library\", need code examples,\r\n  want API syntax, or are learning a framework's official API. Triggers: \"Show me React hooks\",\r\n  \"Prisma query syntax\", \"Next.js routing API\". NOT for exploring repo internals\u002Fsource code\r\n  (use researching-with-deepwiki) or local files.\r\n---\r\n\r\n# Context7 Efficient Documentation Fetcher\r\n\r\nFetch library documentation with automatic 77% token reduction via shell pipeline.\r\n\r\n## Quick Start\r\n\r\n**Always use the token-efficient shell pipeline:**\r\n\r\n```bash\r\n# Automatic library resolution + filtering\r\nbash scripts\u002Ffetch-docs.sh --library \u003Clibrary-name> --topic \u003Ctopic>\r\n\r\n# Examples:\r\nbash scripts\u002Ffetch-docs.sh --library react --topic useState\r\nbash scripts\u002Ffetch-docs.sh --library nextjs --topic routing\r\nbash scripts\u002Ffetch-docs.sh --library prisma --topic queries\r\n```\r\n\r\n**Result:** Returns ~205 tokens instead of ~934 tokens (77% savings).\r\n\r\n## Standard Workflow\r\n\r\nFor any documentation request, follow this workflow:\r\n\r\n### 1. Identify Library and Topic\r\n\r\nExtract from user query:\r\n- **Library:** React, Next.js, Prisma, Express, etc.\r\n- **Topic:** Specific feature (hooks, routing, queries, etc.)\r\n\r\n### 2. Fetch with Shell Pipeline\r\n\r\n```bash\r\nbash scripts\u002Ffetch-docs.sh --library \u003Clibrary> --topic \u003Ctopic> --verbose\r\n```\r\n\r\nThe `--verbose` flag shows token savings statistics.\r\n\r\n### 3. Use Filtered Output\r\n\r\nThe script automatically:\r\n- Fetches full documentation (934 tokens, stays in subprocess)\r\n- Filters to code examples + API signatures + key notes\r\n- Returns only essential content (205 tokens to Claude)\r\n\r\n## Parameters\r\n\r\n### Basic Usage\r\n\r\n```bash\r\nbash scripts\u002Ffetch-docs.sh [OPTIONS]\r\n```\r\n\r\n**Required (pick one):**\r\n- `--library \u003Cname>` - Library name (e.g., \"react\", \"nextjs\")\r\n- `--library-id \u003Cid>` - Direct Context7 ID (faster, skips resolution)\r\n\r\n**Optional:**\r\n- `--topic \u003Ctopic>` - Specific feature to focus on\r\n- `--mode \u003Ccode|info>` - code for examples (default), info for concepts\r\n- `--page \u003C1-10>` - Pagination for more results\r\n- `--verbose` - Show token savings statistics\r\n\r\n### Mode Selection\r\n\r\n**Code Mode (default):** Returns code examples + API signatures\r\n```bash\r\n--mode code\r\n```\r\n\r\n**Info Mode:** Returns conceptual explanations + fewer examples\r\n```bash\r\n--mode info\r\n```\r\n\r\n## Common Library IDs\r\n\r\nUse `--library-id` for faster lookup (skips resolution):\r\n\r\n```bash\r\nReact:      \u002Freactjs\u002Freact.dev\r\nNext.js:    \u002Fvercel\u002Fnext.js\r\nExpress:    \u002Fexpressjs\u002Fexpress\r\nPrisma:     \u002Fprisma\u002Fdocs\r\nMongoDB:    \u002Fmongodb\u002Fdocs\r\nFastify:    \u002Ffastify\u002Ffastify\r\nNestJS:     \u002Fnestjs\u002Fdocs\r\nVue.js:     \u002Fvuejs\u002Fdocs\r\nSvelte:     \u002Fsveltejs\u002Fsite\r\n```\r\n\r\n## Workflow Patterns\r\n\r\n### Pattern 1: Quick Code Examples\r\n\r\nUser asks: \"Show me React useState examples\"\r\n\r\n```bash\r\nbash scripts\u002Ffetch-docs.sh --library react --topic useState --verbose\r\n```\r\n\r\nReturns: 5 code examples + API signatures + notes (~205 tokens)\r\n\r\n### Pattern 2: Learning New Library\r\n\r\nUser asks: \"How do I get started with Prisma?\"\r\n\r\n```bash\r\n# Step 1: Get overview\r\nbash scripts\u002Ffetch-docs.sh --library prisma --topic \"getting started\" --mode info\r\n\r\n# Step 2: Get code examples\r\nbash scripts\u002Ffetch-docs.sh --library prisma --topic queries --mode code\r\n```\r\n\r\n### Pattern 3: Specific Feature Lookup\r\n\r\nUser asks: \"How does Next.js routing work?\"\r\n\r\n```bash\r\nbash scripts\u002Ffetch-docs.sh --library-id \u002Fvercel\u002Fnext.js --topic routing\r\n```\r\n\r\nUsing `--library-id` is faster when you know the exact ID.\r\n\r\n### Pattern 4: Deep Exploration\r\n\r\nUser needs comprehensive information:\r\n\r\n```bash\r\n# Page 1: Basic examples\r\nbash scripts\u002Ffetch-docs.sh --library react --topic hooks --page 1\r\n\r\n# Page 2: Advanced patterns\r\nbash scripts\u002Ffetch-docs.sh --library react --topic hooks --page 2\r\n```\r\n\r\n## Token Efficiency\r\n\r\n**How it works:**\r\n\r\n1. `fetch-docs.sh` calls `fetch-raw.sh` (which uses `mcp-client.py`)\r\n2. Full response (934 tokens) stays in subprocess memory\r\n3. Shell filters (awk\u002Fgrep\u002Fsed) extract essentials (0 LLM tokens used)\r\n4. Returns filtered output (205 tokens) to Claude\r\n\r\n**Savings:**\r\n- Direct MCP: 934 tokens per query\r\n- This approach: 205 tokens per query\r\n- **77% reduction**\r\n\r\n**Do NOT use `mcp-client.py` directly** - it bypasses filtering and wastes tokens.\r\n\r\n## Advanced: Library Resolution\r\n\r\nIf library name fails, try variations:\r\n\r\n```bash\r\n# Try different formats\r\n--library \"next.js\"    # with dot\r\n--library \"nextjs\"     # without dot\r\n--library \"next\"       # short form\r\n\r\n# Or search manually\r\nbash scripts\u002Ffetch-docs.sh --library \"your-library\" --verbose\r\n# Check output for suggested library IDs\r\n```\r\n\r\n## Verification\r\n\r\nRun: `python3 scripts\u002Fverify.py`\r\n\r\nExpected: `✓ fetch-docs.sh ready`\r\n\r\n## If Verification Fails\r\n\r\n1. Run diagnostic: `ls -la scripts\u002Ffetch-docs.sh`\r\n2. Check: Script exists and is executable\r\n3. Fix: `chmod +x scripts\u002Ffetch-docs.sh`\r\n4. **Stop and report** if still failing - do not proceed with downstream steps\r\n\r\n## Troubleshooting\r\n\r\n| Issue | Solution |\r\n|-------|----------|\r\n| Library not found | Try name variations or use broader search term |\r\n| No results | Use `--mode info` or broader topic |\r\n| Need more examples | Increase page: `--page 2` |\r\n| Want full context | Use `--mode info` for explanations |\r\n| Permission denied | Run: `chmod +x scripts\u002F*.sh` |\r\n\r\n## References\r\n\r\nFor detailed Context7 MCP tool documentation, see:\r\n- [references\u002Fcontext7-tools.md](references\u002Fcontext7-tools.md) - Complete tool reference\r\n\r\n## Implementation Notes\r\n\r\n**Components (for reference only, use fetch-docs.sh):**\r\n- `mcp-client.py` - Universal MCP client (foundation)\r\n- `fetch-raw.sh` - MCP wrapper\r\n- `extract-code-blocks.sh` - Code example filter (awk)\r\n- `extract-signatures.sh` - API signature filter (awk)\r\n- `extract-notes.sh` - Important notes filter (grep)\r\n- `fetch-docs.sh` - **Main orchestrator (ALWAYS USE THIS)**\r\n\r\n**Architecture:**\r\nShell pipeline processes documentation in subprocess, keeping full response out of Claude's context. Only filtered essentials enter the LLM context, achieving 77% token savings with 100% functionality preserved.\r\n\r\nBased on [Anthropic's \"Code Execution with MCP\" blog post](https:\u002F\u002Fwww.anthropic.com\u002Fengineering\u002Fcode-execution-with-mcp).","# Context7 Efficient Documentation Fetcher\r\n\r\nFetch library documentation with automatic 77% token reduction via shell pipeline.\r\n\r\n## Quick Start\r\n\r\n**Always use the token-efficient shell pipeline:**\r\n\r\n```bash\r\n# Automatic library resolution + filtering\r\nbash scripts\u002Ffetch-docs.sh --library \u003Clibrary-name> --topic \u003Ctopic>\r\n\r\n# Examples:\r\nbash scripts\u002Ffetch-docs.sh --library react --topic useState\r\nbash scripts\u002Ffetch-docs.sh --library nextjs --topic routing\r\nbash scripts\u002Ffetch-docs.sh --library prisma --topic queries\r\n```\r\n\r\n**Result:** Returns ~205 tokens instead of ~934 tokens (77% savings).\r\n\r\n## Standard Workflow\r\n\r\nFor any documentation request, follow this workflow:\r\n\r\n### 1. Identify Library and Topic\r\n\r\nExtract from user query:\r\n- **Library:** React, Next.js, Prisma, Express, etc.\r\n- **Topic:** Specific feature (hooks, routing, queries, etc.)\r\n\r\n### 2. Fetch with Shell Pipeline\r\n\r\n```bash\r\nbash scripts\u002Ffetch-docs.sh --library \u003Clibrary> --topic \u003Ctopic> --verbose\r\n```\r\n\r\nThe `--verbose` flag shows token savings statistics.\r\n\r\n### 3. Use Filtered Output\r\n\r\nThe script automatically:\r\n- Fetches full documentation (934 tokens, stays in subprocess)\r\n- Filters to code examples + API signatures + key notes\r\n- Returns only essential content (205 tokens to Claude)\r\n\r\n## Parameters\r\n\r\n### Basic Usage\r\n\r\n```bash\r\nbash scripts\u002Ffetch-docs.sh [OPTIONS]\r\n```\r\n\r\n**Required (pick one):**\r\n- `--library \u003Cname>` - Library name (e.g., \"react\", \"nextjs\")\r\n- `--library-id \u003Cid>` - Direct Context7 ID (faster, skips resolution)\r\n\r\n**Optional:**\r\n- `--topic \u003Ctopic>` - Specific feature to focus on\r\n- `--mode \u003Ccode|info>` - code for examples (default), info for concepts\r\n- `--page \u003C1-10>` - Pagination for more results\r\n- `--verbose` - Show token savings statistics\r\n\r\n### Mode Selection\r\n\r\n**Code Mode (default):** Returns code examples + API signatures\r\n```bash\r\n--mode code\r\n```\r\n\r\n**Info Mode:** Returns conceptual explanations + fewer examples\r\n```bash\r\n--mode info\r\n```\r\n\r\n## Common Library IDs\r\n\r\nUse `--library-id` for faster lookup (skips resolution):\r\n\r\n```bash\r\nReact:      \u002Freactjs\u002Freact.dev\r\nNext.js:    \u002Fvercel\u002Fnext.js\r\nExpress:    \u002Fexpressjs\u002Fexpress\r\nPrisma:     \u002Fprisma\u002Fdocs\r\nMongoDB:    \u002Fmongodb\u002Fdocs\r\nFastify:    \u002Ffastify\u002Ffastify\r\nNestJS:     \u002Fnestjs\u002Fdocs\r\nVue.js:     \u002Fvuejs\u002Fdocs\r\nSvelte:     \u002Fsveltejs\u002Fsite\r\n```\r\n\r\n## Workflow Patterns\r\n\r\n### Pattern 1: Quick Code Examples\r\n\r\nUser asks: \"Show me React useState examples\"\r\n\r\n```bash\r\nbash scripts\u002Ffetch-docs.sh --library react --topic useState --verbose\r\n```\r\n\r\nReturns: 5 code examples + API signatures + notes (~205 tokens)\r\n\r\n### Pattern 2: Learning New Library\r\n\r\nUser asks: \"How do I get started with Prisma?\"\r\n\r\n```bash\r\n# Step 1: Get overview\r\nbash scripts\u002Ffetch-docs.sh --library prisma --topic \"getting started\" --mode info\r\n\r\n# Step 2: Get code examples\r\nbash scripts\u002Ffetch-docs.sh --library prisma --topic queries --mode code\r\n```\r\n\r\n### Pattern 3: Specific Feature Lookup\r\n\r\nUser asks: \"How does Next.js routing work?\"\r\n\r\n```bash\r\nbash scripts\u002Ffetch-docs.sh --library-id \u002Fvercel\u002Fnext.js --topic routing\r\n```\r\n\r\nUsing `--library-id` is faster when you know the exact ID.\r\n\r\n### Pattern 4: Deep Exploration\r\n\r\nUser needs comprehensive information:\r\n\r\n```bash\r\n# Page 1: Basic examples\r\nbash scripts\u002Ffetch-docs.sh --library react --topic hooks --page 1\r\n\r\n# Page 2: Advanced patterns\r\nbash scripts\u002Ffetch-docs.sh --library react --topic hooks --page 2\r\n```\r\n\r\n## Token Efficiency\r\n\r\n**How it works:**\r\n\r\n1. `fetch-docs.sh` calls `fetch-raw.sh` (which uses `mcp-client.py`)\r\n2. Full response (934 tokens) stays in subprocess memory\r\n3. Shell filters (awk\u002Fgrep\u002Fsed) extract essentials (0 LLM tokens used)\r\n4. Returns filtered output (205 tokens) to Claude\r\n\r\n**Savings:**\r\n- Direct MCP: 934 tokens per query\r\n- This approach: 205 tokens per query\r\n- **77% reduction**\r\n\r\n**Do NOT use `mcp-client.py` directly** - it bypasses filtering and wastes tokens.\r\n\r\n## Advanced: Library Resolution\r\n\r\nIf library name fails, try variations:\r\n\r\n```bash\r\n# Try different formats\r\n--library \"next.js\"    # with dot\r\n--library \"nextjs\"     # without dot\r\n--library \"next\"       # short form\r\n\r\n# Or search manually\r\nbash scripts\u002Ffetch-docs.sh --library \"your-library\" --verbose\r\n# Check output for suggested library IDs\r\n```\r\n\r\n## Verification\r\n\r\nRun: `python3 scripts\u002Fverify.py`\r\n\r\nExpected: `✓ fetch-docs.sh ready`\r\n\r\n## If Verification Fails\r\n\r\n1. Run diagnostic: `ls -la scripts\u002Ffetch-docs.sh`\r\n2. Check: Script exists and is executable\r\n3. Fix: `chmod +x scripts\u002Ffetch-docs.sh`\r\n4. **Stop and report** if still failing - do not proceed with downstream steps\r\n\r\n## Troubleshooting\r\n\r\n| Issue | Solution |\r\n|-------|----------|\r\n| Library not found | Try name variations or use broader search term |\r\n| No results | Use `--mode info` or broader topic |\r\n| Need more examples | Increase page: `--page 2` |\r\n| Want full context | Use `--mode info` for explanations |\r\n| Permission denied | Run: `chmod +x scripts\u002F*.sh` |\r\n\r\n## References\r\n\r\nFor detailed Context7 MCP tool documentation, see:\r\n- [references\u002Fcontext7-tools.md](references\u002Fcontext7-tools.md) - Complete tool reference\r\n\r\n## Implementation Notes\r\n\r\n**Components (for reference only, use fetch-docs.sh):**\r\n- `mcp-client.py` - Universal MCP client (foundation)\r\n- `fetch-raw.sh` - MCP wrapper\r\n- `extract-code-blocks.sh` - Code example filter (awk)\r\n- `extract-signatures.sh` - API signature filter (awk)\r\n- `extract-notes.sh` - Important notes filter (grep)\r\n- `fetch-docs.sh` - **Main orchestrator (ALWAYS USE THIS)**\r\n\r\n**Architecture:**\r\nShell pipeline processes documentation in subprocess, keeping full response out of Claude's context. Only filtered essentials enter the LLM context, achieving 77% token savings with 100% functionality preserved.\r\n\r\nBased on [Anthropic's \"Code Execution with MCP\" blog post](https:\u002F\u002Fwww.anthropic.com\u002Fengineering\u002Fcode-execution-with-mcp).",{"name":5,"description":7},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":64,"prompt":74,"zipAvailable":75},[65,68,71],{"tool":66,"command":67},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill fetching-library-docs",{"tool":69,"command":70},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill fetching-library-docs",{"tool":72,"command":73},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill fetching-library-docs","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002FSKILL.md",true,[77,83,89,93,97,101,105,109,113,117,121],{"path":78,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fcontext7-tools.md","REFERENCE","参考文档",8305,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002Freferences\u002Fcontext7-tools.md",{"path":84,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":87,"sourceHtmlUrl":88},"scripts\u002Fextract-code-blocks.sh","SCRIPT","脚本",999,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002Fscripts\u002Fextract-code-blocks.sh",{"path":90,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":91,"sourceHtmlUrl":92},"scripts\u002Fextract-notes.sh",380,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002Fscripts\u002Fextract-notes.sh",{"path":94,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":95,"sourceHtmlUrl":96},"scripts\u002Fextract-signatures.sh",808,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002Fscripts\u002Fextract-signatures.sh",{"path":98,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":99,"sourceHtmlUrl":100},"scripts\u002Ffetch-docs.sh",5847,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002Fscripts\u002Ffetch-docs.sh",{"path":102,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":103,"sourceHtmlUrl":104},"scripts\u002Ffetch-raw.sh",759,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002Fscripts\u002Ffetch-raw.sh",{"path":106,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":107,"sourceHtmlUrl":108},"scripts\u002Fmcp-client.py",17263,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002Fscripts\u002Fmcp-client.py",{"path":110,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":111,"sourceHtmlUrl":112},"scripts\u002Fstart-server.sh",643,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002Fscripts\u002Fstart-server.sh",{"path":114,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":115,"sourceHtmlUrl":116},"scripts\u002Fstop-server.sh",703,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002Fscripts\u002Fstop-server.sh",{"path":118,"resourceType":85,"resourceTypeDesc":86,"sizeBytes":119,"sourceHtmlUrl":120},"scripts\u002Fverify.py",709,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002Fscripts\u002Fverify.py",{"path":122,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":123,"sourceHtmlUrl":124},"skill-report.json",10907,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fasmayaseen\u002Ffetching-library-docs\u002Fskill-report.json",[126,136,145,154,160,167],{"skillNo":127,"name":128,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":132,"publishedAt":49},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[131],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[133,134,135],"model","model hierarchy","model hierarchy skill",{"skillNo":137,"name":138,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":142,"publishedAt":49},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[141],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[33,143,144],"zoom","zoom mcp",{"skillNo":146,"name":147,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":150,"publishedAt":49},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[151,152,153,143],"sdk","zoom apps sdk","apps",{"skillNo":155,"name":156,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":159,"publishedAt":49},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[156],{"skillNo":161,"name":162,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":166,"publishedAt":49},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[165],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[162],{"skillNo":168,"name":169,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":172,"publishedAt":49},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[169]]