[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6EHQXK7GRQC7BNB23S2ZP5V":3,"skill-same:01M6EHQXK7GRQC7BNB23S2ZP5V":123},{"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":26,"publishedAt":45,"linkOnly":46,"markdownContent":47,"markdownBody":48,"frontMatter":49,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":53,"repositoryHtmlUrl":54,"repositoryHomepageUrl":55,"ownerHtmlUrl":56,"ownerBlogUrl":6,"ownerDescription":57,"updatedAt":58,"install":59,"resources":72},"01M6EHQXK7GRQC7BNB23S2ZP5V","claude-skills",null,"Claude Skills meta-skill: extract domain material (docs\u002FAPIs\u002Fcode\u002Fspecs) into a reusable Skill (SKILL.md + references\u002Fscripts\u002Fassets), and refactor existing Skills for clarity, activation reliability, and quality gates.","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\u002F2025emma\u002Fclaude-skills\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"reliability","material","scripts","gates","domain","meta-skill","activation","references","reusable","docs","extract","assets","quality","clarity","refactor","Meta","code","quality gates","2026-11-10 10:12:30",false,"---\nname: claude-skills\ndescription: \"Claude Skills meta-skill: extract domain material (docs\u002FAPIs\u002Fcode\u002Fspecs) into a reusable Skill (SKILL.md + references\u002Fscripts\u002Fassets), and refactor existing Skills for clarity, activation reliability, and quality gates.\"\n---\n\n# Claude Skills Meta-Skill\n\nTurn scattered domain material into a Skill that is reusable, maintainable, and reliably activatable:\n- `SKILL.md` as the entrypoint (triggers, constraints, patterns, examples)\n- `references\u002F` for long-form evidence and navigation\n- optional `scripts\u002F` and `assets\u002F` for scaffolding and templates\n\n## When to Use This Skill\n\nTrigger this meta-skill when you need to:\n- Create a new Skill from scratch from docs\u002Fspecs\u002Frepos\n- Refactor an existing Skill (too long, unclear, inconsistent, misfires)\n- Design reliable activation (frontmatter + triggers + boundaries)\n- Extract a clean Quick Reference from large material\n- Split long content into navigable `references\u002F`\n- Add a quality gate and a validator\n\n## Not For \u002F Boundaries\n\nThis meta-skill is NOT:\n- A domain Skill by itself (it builds domain Skills)\n- A license to invent external facts (if the material does not prove it, say so and add a verification path)\n- A substitute for required inputs (if inputs are missing, ask 1-3 questions before proceeding)\n\n## Quick Reference\n\n### Deliverables (What You Must Produce)\n\nYour output MUST include:\n1. A concrete directory layout (typically `skills\u002F\u003Cskill-name>\u002F`)\n2. An actionable `SKILL.md` with decidable triggers, boundaries, and reproducible examples\n3. Long-form docs moved to `references\u002F` with a `references\u002Findex.md`\n4. A pre-delivery checklist (Quality Gate)\n\n### Recommended Layout (Minimal -> Full)\n\n```\nskill-name\u002F\n|-- SKILL.md              # Required: entrypoint with YAML frontmatter\n|-- references\u002F           # Optional: long-form docs\u002Fevidence\u002Findex\n|   `-- index.md          # Recommended: navigation index\n|-- scripts\u002F              # Optional: helpers\u002Fautomation\n`-- assets\u002F               # Optional: templates\u002Fconfigs\u002Fstatic assets\n```\n\nThe truly minimal version is just `SKILL.md` (you can add `references\u002F` later).\n\n### YAML Frontmatter (Required)\n\n```yaml\n---\nname: skill-name\ndescription: \"What it does + when to use (activation triggers).\"\n---\n```\n\nFrontmatter rules:\n- `name` MUST match `^[a-z][a-z0-9-]*$` and SHOULD match the directory name\n- `description` MUST be decidable (not \"helps with X\") and include concrete trigger keywords\n\n### Minimal `SKILL.md` Skeleton (Copy\u002FPaste)\n\n```markdown\n---\nname: my-skill\ndescription: \"[Domain] capability: includes [capability 1], [capability 2]. Use when [decidable triggers].\"\n---\n\n# my-skill Skill\n\nOne sentence that states the boundary and the deliverable.\n\n## When to Use This Skill\n\nTrigger when any of these applies:\n- [Trigger 1: concrete task\u002Fkeyword]\n- [Trigger 2]\n- [Trigger 3]\n\n## Not For \u002F Boundaries\n\n- What this skill will not do (prevents misfires and over-promising)\n- Required inputs; ask 1-3 questions if missing\n\n## Quick Reference\n\n### Common Patterns\n\n**Pattern 1:** one-line explanation\n```text\n[command\u002Fsnippet you can paste and run]\n```\n\n## Examples\n\n### Example 1\n- Input:\n- Steps:\n- Expected output \u002F acceptance:\n\n### Example 2\n\n### Example 3\n\n## References\n\n- `references\u002Findex.md`: navigation\n- `references\u002F...`: long-form docs split by topic\n\n## Maintenance\n\n- Sources: docs\u002Frepos\u002Fspecs (do not invent)\n- Last updated: YYYY-MM-DD\n- Known limits: what is explicitly out of scope\n```\n\n### Authoring Rules (Non-negotiable)\n\n1. Quick Reference is for short, directly usable patterns\n   - Keep it \u003C= 20 patterns when possible.\n   - Anything that needs paragraphs of explanation goes to `references\u002F`.\n2. Activation must be decidable\n   - Frontmatter `description` should say \"what + when\" with concrete keywords.\n   - \"When to Use\" must list specific tasks\u002Finputs\u002Fgoals, not vague help text.\n   - \"Not For \u002F Boundaries\" is mandatory for reliability.\n3. No bluffing on external details\n   - If the material does not prove it, say so and include a verification path.\n\n### Workflow (Material -> Skill)\n\nDo not skip steps:\n1. Scope: write MUST\u002FSHOULD\u002FNEVER (three sentences total is fine)\n2. Extract patterns: pick 10-20 high-frequency patterns (commands\u002Fsnippets\u002Fflows)\n3. Add examples: >= 3 end-to-end examples (input -> steps -> acceptance)\n4. Define boundaries: what is out-of-scope + required inputs\n5. Split references: move long text into `references\u002F` + write `references\u002Findex.md`\n6. Apply the gate: run the checklist and the validator\n\n### Quality Gate (Pre-delivery Checklist)\n\nMinimum checks (see `references\u002Fquality-checklist.md` for the full version):\n1. `name` matches `^[a-z][a-z0-9-]*$` and matches the directory name\n2. `description` states \"what + when\" with concrete trigger keywords\n3. Has \"When to Use This Skill\" with decidable triggers\n4. Has \"Not For \u002F Boundaries\" to reduce misfires\n5. Quick Reference is \u003C= 20 patterns and each is directly usable\n6. Has >= 3 reproducible examples\n7. Long content is in `references\u002F` and `references\u002Findex.md` is navigable\n8. Uncertain claims include a verification path (no bluffing)\n9. Reads like an operator's manual, not a documentation dump\n\nValidate locally:\n\n```bash\n# From repo root (basic validation)\n.\u002Fskills\u002Fclaude-skills\u002Fscripts\u002Fvalidate-skill.sh skills\u002F\u003Cskill-name>\n\n# From repo root (strict validation)\n.\u002Fskills\u002Fclaude-skills\u002Fscripts\u002Fvalidate-skill.sh skills\u002F\u003Cskill-name> --strict\n\n# From skills\u002Fclaude-skills\u002F (basic validation)\n.\u002Fscripts\u002Fvalidate-skill.sh ..\u002F\u003Cskill-name>\n\n# From skills\u002Fclaude-skills\u002F (strict validation)\n.\u002Fscripts\u002Fvalidate-skill.sh ..\u002F\u003Cskill-name> --strict\n```\n\n### Tools & Templates\n\nGenerate a new Skill skeleton:\n\n```bash\n# From repo root (generate into .\u002Fskills\u002F)\n.\u002Fskills\u002Fclaude-skills\u002Fscripts\u002Fcreate-skill.sh my-skill --full --output skills\n\n# From skills\u002Fclaude-skills\u002F (generate into ..\u002F i.e. .\u002Fskills\u002F)\n.\u002Fscripts\u002Fcreate-skill.sh my-skill --full --output ..\n\n# Minimal skeleton\n.\u002Fskills\u002Fclaude-skills\u002Fscripts\u002Fcreate-skill.sh my-skill --minimal --output skills\n```\n\nTemplates:\n- `assets\u002Ftemplate-minimal.md`\n- `assets\u002Ftemplate-complete.md`\n\n## Examples\n\n### Example 1: Create a Skill from Docs\n\n- Input: an official doc\u002Fspec + 2-3 real code samples + common failure modes\n- Steps:\n  1. Run `create-skill.sh` to scaffold `skills\u002F\u003Cskill-name>\u002F`\n  2. Write frontmatter `description` as \"what + when\"\n  3. Extract 10-20 high-frequency patterns into Quick Reference\n  4. Add >= 3 end-to-end examples with acceptance criteria\n  5. Put long content into `references\u002F` and wire `references\u002Findex.md`\n  6. Run `validate-skill.sh --strict` and iterate\n\n### Example 2: Refactor a \"Doc Dump\" Skill\n\n- Input: an existing `SKILL.md` with long pasted documentation\n- Steps:\n  1. Identify which parts are patterns vs. long-form explanation\n  2. Move long-form text into `references\u002F` (split by topic)\n  3. Rewrite Quick Reference as short copy\u002Fpaste patterns\n  4. Add or fix Examples until they are reproducible\n  5. Add \"Not For \u002F Boundaries\" to reduce misfires\n\n### Example 3: Validate and Gate a Skill\n\n- Input: `skills\u002F\u003Cskill-name>\u002F`\n- Steps:\n  1. Run `validate-skill.sh` (non-strict) to get warnings\n  2. Fix frontmatter\u002Fname mismatches and missing sections\n  3. Run `validate-skill.sh --strict` to enforce the spec\n  4. Run the scoring rubric in `references\u002Fquality-checklist.md` before shipping\n\n## References\n\nLocal docs:\n- `references\u002Findex.md`\n- `references\u002Fskill-spec.md`\n- `references\u002Fquality-checklist.md`\n- `references\u002Fanti-patterns.md`\n- `references\u002FREADME.md` (upstream official reference)\n\nExternal (official):\n- https:\u002F\u002Fsupport.claude.com\u002Fen\u002Farticles\u002F12512176-what-are-skills\n- https:\u002F\u002Fsupport.claude.com\u002Fen\u002Farticles\u002F12512180-using-skills-in-claude\n- https:\u002F\u002Fsupport.claude.com\u002Fen\u002Farticles\u002F12512198-creating-custom-skills\n- https:\u002F\u002Fdocs.claude.com\u002Fen\u002Fapi\u002Fskills-guide\n\n## Maintenance\n\n- Sources: local spec files in `skills\u002Fclaude-skills\u002Freferences\u002F` + upstream official docs in `references\u002FREADME.md`\n- Last updated: 2025-12-14\n- Known limits: `validate-skill.sh` is heuristic; strict mode assumes the recommended section headings\n","# Claude Skills Meta-Skill\n\nTurn scattered domain material into a Skill that is reusable, maintainable, and reliably activatable:\n- `SKILL.md` as the entrypoint (triggers, constraints, patterns, examples)\n- `references\u002F` for long-form evidence and navigation\n- optional `scripts\u002F` and `assets\u002F` for scaffolding and templates\n\n## When to Use This Skill\n\nTrigger this meta-skill when you need to:\n- Create a new Skill from scratch from docs\u002Fspecs\u002Frepos\n- Refactor an existing Skill (too long, unclear, inconsistent, misfires)\n- Design reliable activation (frontmatter + triggers + boundaries)\n- Extract a clean Quick Reference from large material\n- Split long content into navigable `references\u002F`\n- Add a quality gate and a validator\n\n## Not For \u002F Boundaries\n\nThis meta-skill is NOT:\n- A domain Skill by itself (it builds domain Skills)\n- A license to invent external facts (if the material does not prove it, say so and add a verification path)\n- A substitute for required inputs (if inputs are missing, ask 1-3 questions before proceeding)\n\n## Quick Reference\n\n### Deliverables (What You Must Produce)\n\nYour output MUST include:\n1. A concrete directory layout (typically `skills\u002F\u003Cskill-name>\u002F`)\n2. An actionable `SKILL.md` with decidable triggers, boundaries, and reproducible examples\n3. Long-form docs moved to `references\u002F` with a `references\u002Findex.md`\n4. A pre-delivery checklist (Quality Gate)\n\n### Recommended Layout (Minimal -> Full)\n\n```\nskill-name\u002F\n|-- SKILL.md              # Required: entrypoint with YAML frontmatter\n|-- references\u002F           # Optional: long-form docs\u002Fevidence\u002Findex\n|   `-- index.md          # Recommended: navigation index\n|-- scripts\u002F              # Optional: helpers\u002Fautomation\n`-- assets\u002F               # Optional: templates\u002Fconfigs\u002Fstatic assets\n```\n\nThe truly minimal version is just `SKILL.md` (you can add `references\u002F` later).\n\n### YAML Frontmatter (Required)\n\n```yaml\n---\nname: skill-name\ndescription: \"What it does + when to use (activation triggers).\"\n---\n```\n\nFrontmatter rules:\n- `name` MUST match `^[a-z][a-z0-9-]*$` and SHOULD match the directory name\n- `description` MUST be decidable (not \"helps with X\") and include concrete trigger keywords\n\n### Minimal `SKILL.md` Skeleton (Copy\u002FPaste)\n\n```markdown\n---\nname: my-skill\ndescription: \"[Domain] capability: includes [capability 1], [capability 2]. Use when [decidable triggers].\"\n---\n\n# my-skill Skill\n\nOne sentence that states the boundary and the deliverable.\n\n## When to Use This Skill\n\nTrigger when any of these applies:\n- [Trigger 1: concrete task\u002Fkeyword]\n- [Trigger 2]\n- [Trigger 3]\n\n## Not For \u002F Boundaries\n\n- What this skill will not do (prevents misfires and over-promising)\n- Required inputs; ask 1-3 questions if missing\n\n## Quick Reference\n\n### Common Patterns\n\n**Pattern 1:** one-line explanation\n```text\n[command\u002Fsnippet you can paste and run]\n```\n\n## Examples\n\n### Example 1\n- Input:\n- Steps:\n- Expected output \u002F acceptance:\n\n### Example 2\n\n### Example 3\n\n## References\n\n- `references\u002Findex.md`: navigation\n- `references\u002F...`: long-form docs split by topic\n\n## Maintenance\n\n- Sources: docs\u002Frepos\u002Fspecs (do not invent)\n- Last updated: YYYY-MM-DD\n- Known limits: what is explicitly out of scope\n```\n\n### Authoring Rules (Non-negotiable)\n\n1. Quick Reference is for short, directly usable patterns\n   - Keep it \u003C= 20 patterns when possible.\n   - Anything that needs paragraphs of explanation goes to `references\u002F`.\n2. Activation must be decidable\n   - Frontmatter `description` should say \"what + when\" with concrete keywords.\n   - \"When to Use\" must list specific tasks\u002Finputs\u002Fgoals, not vague help text.\n   - \"Not For \u002F Boundaries\" is mandatory for reliability.\n3. No bluffing on external details\n   - If the material does not prove it, say so and include a verification path.\n\n### Workflow (Material -> Skill)\n\nDo not skip steps:\n1. Scope: write MUST\u002FSHOULD\u002FNEVER (three sentences total is fine)\n2. Extract patterns: pick 10-20 high-frequency patterns (commands\u002Fsnippets\u002Fflows)\n3. Add examples: >= 3 end-to-end examples (input -> steps -> acceptance)\n4. Define boundaries: what is out-of-scope + required inputs\n5. Split references: move long text into `references\u002F` + write `references\u002Findex.md`\n6. Apply the gate: run the checklist and the validator\n\n### Quality Gate (Pre-delivery Checklist)\n\nMinimum checks (see `references\u002Fquality-checklist.md` for the full version):\n1. `name` matches `^[a-z][a-z0-9-]*$` and matches the directory name\n2. `description` states \"what + when\" with concrete trigger keywords\n3. Has \"When to Use This Skill\" with decidable triggers\n4. Has \"Not For \u002F Boundaries\" to reduce misfires\n5. Quick Reference is \u003C= 20 patterns and each is directly usable\n6. Has >= 3 reproducible examples\n7. Long content is in `references\u002F` and `references\u002Findex.md` is navigable\n8. Uncertain claims include a verification path (no bluffing)\n9. Reads like an operator's manual, not a documentation dump\n\nValidate locally:\n\n```bash\n# From repo root (basic validation)\n.\u002Fskills\u002Fclaude-skills\u002Fscripts\u002Fvalidate-skill.sh skills\u002F\u003Cskill-name>\n\n# From repo root (strict validation)\n.\u002Fskills\u002Fclaude-skills\u002Fscripts\u002Fvalidate-skill.sh skills\u002F\u003Cskill-name> --strict\n\n# From skills\u002Fclaude-skills\u002F (basic validation)\n.\u002Fscripts\u002Fvalidate-skill.sh ..\u002F\u003Cskill-name>\n\n# From skills\u002Fclaude-skills\u002F (strict validation)\n.\u002Fscripts\u002Fvalidate-skill.sh ..\u002F\u003Cskill-name> --strict\n```\n\n### Tools & Templates\n\nGenerate a new Skill skeleton:\n\n```bash\n# From repo root (generate into .\u002Fskills\u002F)\n.\u002Fskills\u002Fclaude-skills\u002Fscripts\u002Fcreate-skill.sh my-skill --full --output skills\n\n# From skills\u002Fclaude-skills\u002F (generate into ..\u002F i.e. .\u002Fskills\u002F)\n.\u002Fscripts\u002Fcreate-skill.sh my-skill --full --output ..\n\n# Minimal skeleton\n.\u002Fskills\u002Fclaude-skills\u002Fscripts\u002Fcreate-skill.sh my-skill --minimal --output skills\n```\n\nTemplates:\n- `assets\u002Ftemplate-minimal.md`\n- `assets\u002Ftemplate-complete.md`\n\n## Examples\n\n### Example 1: Create a Skill from Docs\n\n- Input: an official doc\u002Fspec + 2-3 real code samples + common failure modes\n- Steps:\n  1. Run `create-skill.sh` to scaffold `skills\u002F\u003Cskill-name>\u002F`\n  2. Write frontmatter `description` as \"what + when\"\n  3. Extract 10-20 high-frequency patterns into Quick Reference\n  4. Add >= 3 end-to-end examples with acceptance criteria\n  5. Put long content into `references\u002F` and wire `references\u002Findex.md`\n  6. Run `validate-skill.sh --strict` and iterate\n\n### Example 2: Refactor a \"Doc Dump\" Skill\n\n- Input: an existing `SKILL.md` with long pasted documentation\n- Steps:\n  1. Identify which parts are patterns vs. long-form explanation\n  2. Move long-form text into `references\u002F` (split by topic)\n  3. Rewrite Quick Reference as short copy\u002Fpaste patterns\n  4. Add or fix Examples until they are reproducible\n  5. Add \"Not For \u002F Boundaries\" to reduce misfires\n\n### Example 3: Validate and Gate a Skill\n\n- Input: `skills\u002F\u003Cskill-name>\u002F`\n- Steps:\n  1. Run `validate-skill.sh` (non-strict) to get warnings\n  2. Fix frontmatter\u002Fname mismatches and missing sections\n  3. Run `validate-skill.sh --strict` to enforce the spec\n  4. Run the scoring rubric in `references\u002Fquality-checklist.md` before shipping\n\n## References\n\nLocal docs:\n- `references\u002Findex.md`\n- `references\u002Fskill-spec.md`\n- `references\u002Fquality-checklist.md`\n- `references\u002Fanti-patterns.md`\n- `references\u002FREADME.md` (upstream official reference)\n\nExternal (official):\n- https:\u002F\u002Fsupport.claude.com\u002Fen\u002Farticles\u002F12512176-what-are-skills\n- https:\u002F\u002Fsupport.claude.com\u002Fen\u002Farticles\u002F12512180-using-skills-in-claude\n- https:\u002F\u002Fsupport.claude.com\u002Fen\u002Farticles\u002F12512198-creating-custom-skills\n- https:\u002F\u002Fdocs.claude.com\u002Fen\u002Fapi\u002Fskills-guide\n\n## Maintenance\n\n- Sources: local spec files in `skills\u002Fclaude-skills\u002Freferences\u002F` + upstream official docs in `references\u002FREADME.md`\n- Last updated: 2025-12-14\n- Known limits: `validate-skill.sh` is heuristic; strict mode assumes the recommended section headings\n",{"name":5,"description":7},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills",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":60,"prompt":70,"zipAvailable":71},[61,64,67],{"tool":62,"command":63},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill claude-skills",{"tool":65,"command":66},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill claude-skills",{"tool":68,"command":69},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill claude-skills","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills\u002FSKILL.md",true,[73,79,85,89,93,97,101,105,109,115,119],{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"AGENTS.md","REFERENCE","参考文档",1881,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills\u002FAGENTS.md",{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"assets\u002Ftemplate-complete.md","ASSET","资产文件",2451,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills\u002Fassets\u002Ftemplate-complete.md",{"path":86,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":87,"sourceHtmlUrl":88},"assets\u002Ftemplate-minimal.md",906,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills\u002Fassets\u002Ftemplate-minimal.md",{"path":90,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002Fanti-patterns.md",3032,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills\u002Freferences\u002Fanti-patterns.md",{"path":94,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":95,"sourceHtmlUrl":96},"references\u002Findex.md",1261,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills\u002Freferences\u002Findex.md",{"path":98,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":99,"sourceHtmlUrl":100},"references\u002Fquality-checklist.md",1934,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills\u002Freferences\u002Fquality-checklist.md",{"path":102,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":103,"sourceHtmlUrl":104},"references\u002FREADME.md",7662,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills\u002Freferences\u002FREADME.md",{"path":106,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":107,"sourceHtmlUrl":108},"references\u002Fskill-spec.md",3451,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills\u002Freferences\u002Fskill-spec.md",{"path":110,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":113,"sourceHtmlUrl":114},"scripts\u002Fcreate-skill.sh","SCRIPT","脚本",4172,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills\u002Fscripts\u002Fcreate-skill.sh",{"path":116,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":117,"sourceHtmlUrl":118},"scripts\u002Fvalidate-skill.sh",5497,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills\u002Fscripts\u002Fvalidate-skill.sh",{"path":120,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":121,"sourceHtmlUrl":122},"skill-report.json",11519,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002F2025emma\u002Fclaude-skills\u002Fskill-report.json",[124,134,144,153,159,166],{"skillNo":125,"name":126,"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":127,"categories":128,"keywords":130,"publishedAt":45},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[129],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[131,132,133],"model","model hierarchy","model hierarchy skill",{"skillNo":135,"name":136,"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":137,"categories":138,"keywords":140,"publishedAt":45},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[139],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[141,142,143],"MCP","zoom","zoom mcp",{"skillNo":145,"name":146,"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":147,"categories":148,"keywords":149,"publishedAt":45},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[150,151,152,142],"sdk","zoom apps sdk","apps",{"skillNo":154,"name":155,"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":156,"categories":157,"keywords":158,"publishedAt":45},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[155],{"skillNo":160,"name":161,"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":162,"categories":163,"keywords":165,"publishedAt":45},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[164],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[161],{"skillNo":167,"name":168,"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":169,"categories":170,"keywords":171,"publishedAt":45},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[168]]