[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CRTBTWWF2MJ002RMJSYFYV":3,"skill-same:01M6CRTBTWWF2MJ002RMJSYFYV":101},{"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":31,"publishedAt":40,"linkOnly":41,"markdownContent":42,"markdownBody":43,"frontMatter":44,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":51,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":53,"updatedAt":54,"install":55,"resources":68},"01M6CRTBTWWF2MJ002RMJSYFYV","api-documentation",null,"API documentation workflow for generating OpenAPI specs, creating developer guides, and maintaining comprehensive API documentation.","Sam-06060\u002Fjarvis-assistant","Sam-06060","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F208600848?v=4","01M6CRKT7C7FXD21V6HXF293S0","Samson Frank Ganta","01M6CRKTBEKYFD8YX5Z1GT99EE",6,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fapi-documentation\u002FSKILL.md",[18,23,26],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[32,33,34,35,36,37,38,39],"documentation","api","api documentation","personal","safe","workflow","developer","openapi","2026-11-10 10:12:30",false,"---\nname: api-documentation\ndescription: \"API documentation workflow for generating OpenAPI specs, creating developer guides, and maintaining comprehensive API documentation.\"\ncategory: granular-workflow-bundle\nrisk: safe\nsource: personal\ndate_added: \"2026-02-27\"\n---\n\n# API Documentation Workflow\n\n## Overview\n\nSpecialized workflow for creating comprehensive API documentation including OpenAPI\u002FSwagger specs, developer guides, code examples, and interactive documentation.\n\n## When to Use This Workflow\n\nUse this workflow when:\n- Creating API documentation\n- Generating OpenAPI specs\n- Writing developer guides\n- Adding code examples\n- Setting up API portals\n\n## Workflow Phases\n\n### Phase 1: API Discovery\n\n#### Skills to Invoke\n- `api-documenter` - API documentation\n- `api-design-principles` - API design\n\n#### Actions\n1. Inventory endpoints\n2. Document request\u002Fresponse\n3. Identify authentication\n4. Map error codes\n5. Note rate limits\n\n#### Copy-Paste Prompts\n```\nUse @api-documenter to discover and document API endpoints\n```\n\n### Phase 2: OpenAPI Specification\n\n#### Skills to Invoke\n- `openapi-spec-generation` - OpenAPI\n- `api-documenter` - API specs\n\n#### Actions\n1. Create OpenAPI schema\n2. Define paths\n3. Add schemas\n4. Configure security\n5. Add examples\n\n#### Copy-Paste Prompts\n```\nUse @openapi-spec-generation to create OpenAPI specification\n```\n\n### Phase 3: Developer Guide\n\n#### Skills to Invoke\n- `api-documentation-generator` - Documentation\n- `documentation-templates` - Templates\n\n#### Actions\n1. Create getting started\n2. Write authentication guide\n3. Document common patterns\n4. Add troubleshooting\n5. Create FAQ\n\n#### Copy-Paste Prompts\n```\nUse @api-documentation-generator to create developer guide\n```\n\n### Phase 4: Code Examples\n\n#### Skills to Invoke\n- `api-documenter` - Code examples\n- `tutorial-engineer` - Tutorials\n\n#### Actions\n1. Create example requests\n2. Write SDK examples\n3. Add curl examples\n4. Create tutorials\n5. Test examples\n\n#### Copy-Paste Prompts\n```\nUse @api-documenter to generate code examples\n```\n\n### Phase 5: Interactive Docs\n\n#### Skills to Invoke\n- `api-documenter` - Interactive docs\n\n#### Actions\n1. Set up Swagger UI\n2. Configure Redoc\n3. Add try-it functionality\n4. Test interactivity\n5. Deploy docs\n\n#### Copy-Paste Prompts\n```\nUse @api-documenter to set up interactive documentation\n```\n\n### Phase 6: Documentation Site\n\n#### Skills to Invoke\n- `docs-architect` - Documentation architecture\n- `wiki-page-writer` - Documentation\n\n#### Actions\n1. Choose platform\n2. Design structure\n3. Create pages\n4. Add navigation\n5. Configure search\n\n#### Copy-Paste Prompts\n```\nUse @docs-architect to design API documentation site\n```\n\n### Phase 7: Maintenance\n\n#### Skills to Invoke\n- `api-documenter` - Doc maintenance\n\n#### Actions\n1. Set up auto-generation\n2. Configure validation\n3. Add review process\n4. Schedule updates\n5. Monitor feedback\n\n#### Copy-Paste Prompts\n```\nUse @api-documenter to set up automated doc generation\n```\n\n## Quality Gates\n\n- [ ] OpenAPI spec complete\n- [ ] Developer guide written\n- [ ] Code examples working\n- [ ] Interactive docs functional\n- [ ] Documentation deployed\n\n## Related Workflow Bundles\n\n- `documentation` - Documentation\n- `api-development` - API development\n- `development` - Development\n","# API Documentation Workflow\n\n## Overview\n\nSpecialized workflow for creating comprehensive API documentation including OpenAPI\u002FSwagger specs, developer guides, code examples, and interactive documentation.\n\n## When to Use This Workflow\n\nUse this workflow when:\n- Creating API documentation\n- Generating OpenAPI specs\n- Writing developer guides\n- Adding code examples\n- Setting up API portals\n\n## Workflow Phases\n\n### Phase 1: API Discovery\n\n#### Skills to Invoke\n- `api-documenter` - API documentation\n- `api-design-principles` - API design\n\n#### Actions\n1. Inventory endpoints\n2. Document request\u002Fresponse\n3. Identify authentication\n4. Map error codes\n5. Note rate limits\n\n#### Copy-Paste Prompts\n```\nUse @api-documenter to discover and document API endpoints\n```\n\n### Phase 2: OpenAPI Specification\n\n#### Skills to Invoke\n- `openapi-spec-generation` - OpenAPI\n- `api-documenter` - API specs\n\n#### Actions\n1. Create OpenAPI schema\n2. Define paths\n3. Add schemas\n4. Configure security\n5. Add examples\n\n#### Copy-Paste Prompts\n```\nUse @openapi-spec-generation to create OpenAPI specification\n```\n\n### Phase 3: Developer Guide\n\n#### Skills to Invoke\n- `api-documentation-generator` - Documentation\n- `documentation-templates` - Templates\n\n#### Actions\n1. Create getting started\n2. Write authentication guide\n3. Document common patterns\n4. Add troubleshooting\n5. Create FAQ\n\n#### Copy-Paste Prompts\n```\nUse @api-documentation-generator to create developer guide\n```\n\n### Phase 4: Code Examples\n\n#### Skills to Invoke\n- `api-documenter` - Code examples\n- `tutorial-engineer` - Tutorials\n\n#### Actions\n1. Create example requests\n2. Write SDK examples\n3. Add curl examples\n4. Create tutorials\n5. Test examples\n\n#### Copy-Paste Prompts\n```\nUse @api-documenter to generate code examples\n```\n\n### Phase 5: Interactive Docs\n\n#### Skills to Invoke\n- `api-documenter` - Interactive docs\n\n#### Actions\n1. Set up Swagger UI\n2. Configure Redoc\n3. Add try-it functionality\n4. Test interactivity\n5. Deploy docs\n\n#### Copy-Paste Prompts\n```\nUse @api-documenter to set up interactive documentation\n```\n\n### Phase 6: Documentation Site\n\n#### Skills to Invoke\n- `docs-architect` - Documentation architecture\n- `wiki-page-writer` - Documentation\n\n#### Actions\n1. Choose platform\n2. Design structure\n3. Create pages\n4. Add navigation\n5. Configure search\n\n#### Copy-Paste Prompts\n```\nUse @docs-architect to design API documentation site\n```\n\n### Phase 7: Maintenance\n\n#### Skills to Invoke\n- `api-documenter` - Doc maintenance\n\n#### Actions\n1. Set up auto-generation\n2. Configure validation\n3. Add review process\n4. Schedule updates\n5. Monitor feedback\n\n#### Copy-Paste Prompts\n```\nUse @api-documenter to set up automated doc generation\n```\n\n## Quality Gates\n\n- [ ] OpenAPI spec complete\n- [ ] Developer guide written\n- [ ] Code examples working\n- [ ] Interactive docs functional\n- [ ] Documentation deployed\n\n## Related Workflow Bundles\n\n- `documentation` - Documentation\n- `api-development` - API development\n- `development` - Development\n",{"name":5,"risk":36,"source":35,"category":45,"date_added":46,"description":7},"granular-workflow-bundle","2026-02-27","main","a50a3aa6b39fb0e1b7db88bef1bfc9c93606e126","modules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fapi-documentation",0,"https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant","https:\u002F\u002Fgithub.com\u002FSam-06060","Mobile Application Developer | Kotlin | Flutter, KMP, Swfit, Android,Swift UI | Building at Saar It Resources | Creator of Jarvis (AI Assistant)","2026-06-23 05:13:38",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add Sam-06060\u002Fjarvis-assistant --skill api-documentation",{"tool":61,"command":62},"bunx","bunx skills add Sam-06060\u002Fjarvis-assistant --skill api-documentation",{"tool":64,"command":65},"pnpm","pnpm dlx skills add Sam-06060\u002Fjarvis-assistant --skill api-documentation","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fapi-documentation\u002FSKILL.md",true,[69,75,79,83,87,91,95],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"database-selection.md","REFERENCE","参考文档",1138,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdevelopment\u002Fdatabase-design\u002Fdatabase-selection.md",{"path":76,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":77,"sourceHtmlUrl":78},"indexing.md",893,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdevelopment\u002Fdatabase-design\u002Findexing.md",{"path":80,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":81,"sourceHtmlUrl":82},"migrations.md",1108,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdevelopment\u002Fdatabase-design\u002Fmigrations.md",{"path":84,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":85,"sourceHtmlUrl":86},"optimization.md",903,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdevelopment\u002Fdatabase-design\u002Foptimization.md",{"path":88,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":89,"sourceHtmlUrl":90},"orm-selection.md",772,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdevelopment\u002Fdatabase-design\u002Form-selection.md",{"path":92,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":93,"sourceHtmlUrl":94},"schema-design.md",1471,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdevelopment\u002Fdatabase-design\u002Fschema-design.md",{"path":96,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":99,"sourceHtmlUrl":100},"scripts\u002Fschema_validator.py","SCRIPT","脚本",5376,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdevelopment\u002Fdatabase-design\u002Fscripts\u002Fschema_validator.py",[102,113,130,155,174,200],{"skillNo":103,"name":104,"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":105,"categories":106,"keywords":110,"publishedAt":40},"01M6GDRVS6FXX3ESH0C9DW01C0","test_skill","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fscratch\u002Ftest_skill\u002FSKILL.md",[107],{"categoryNo":108,"categoryName":109,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[111,112],"Test Skill","test",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":40},"01M6GDRQ40HX22MA6XWC31RHHK","zustand-store-ts","Create Zustand stores following established patterns with proper TypeScript types and middleware.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzustand-store-ts\u002FSKILL.md",[],[120,121,122,123,124,125,126,127,128,129],"zustand store ts","zustand","store","with","types","middleware","patterns","community","create","typescript",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":137,"publishedAt":40},"01M6GDRKEA0WE670SPFWX5GKCN","zoom-automation","Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzoom-automation\u002FSKILL.md",[136],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[138,139,140,141,142,143,144,145,146,147,148,149,150,151,127,152,153,154],"automation","zoom automation","zoom","first","Tools","search","MCP","via","meeting","automate","critical","creation","webinars","composio","recordings","management","tracking",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":162,"publishedAt":40},"01M6GDRFS1452PC71JQ38S24HR","zoho-crm-automation","Automate Zoho CRM tasks via Rube MCP (Composio): create\u002Fupdate records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzoho-crm-automation\u002FSKILL.md",[161],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[163,138,164,165,166,167,168,127,143,169,151,170,148,147,142,171,128,172,144,173],"crm automation","zoho crm","crm","zoho crm automation","zoho","leads","contacts","records","update","tasks","manage",{"skillNo":175,"name":176,"nameZh":6,"description":177,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":178,"categories":179,"keywords":183,"publishedAt":40},"01M6GDRCKQBAVTGHX5XBH26KPZ","zod-validation-expert","Expert in Zod — TypeScript-first schema validation. Covers parsing, custom errors, refinements, type inference, and integration with React Hook Form, Next.js, and tRPC.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzod-validation-expert\u002FSKILL.md",[180],{"categoryNo":181,"categoryName":182,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",[184,185,186,187,188,129,36,189,190,191,192,193,123,194,195,196,197,127,198,199],"expert","zod","zod validation expert","validation","react","parsing","errors","schema validation","react hook form","hook","trpc","form","type","next","schema","Next.js",{"skillNo":201,"name":202,"nameZh":6,"description":203,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":204,"categories":205,"keywords":207,"publishedAt":40},"01M6GDR658B08K4MY0RWD4A6EH","zeroize-audit","Detects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level analysis, and control-flow verification. Use for auditing C\u002FC++\u002FRust code handling secrets, keys, passwords, or other sensitive data.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzeroize-audit\u002FSKILL.md",[206],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[208,209,210,211,212,213,214,215,127,216,217,218,219,220,221,222,223,224,225,144],"zeroize audit","audit","write","passwords","get","project","c++","activate","assembly","read","Bash","secrets","analysis","data","flow","verification","code","rust"]