[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6EXXJCSYHSM9FHGV4CH280Z":3,"skill-same:01M6EXXJCSYHSM9FHGV4CH280Z":70},{"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":18,"publishedAt":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":46,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M6EXXJCSYHSM9FHGV4CH280Z","c4-container",null,"Expert C4 Container-level documentation specialist. Synthesizes Component-level documentation into Container-level architecture, mapping components to deployment units, documenting container interfaces as APIs, and creating container diagrams. Use when synthesizing components into deployment containers and documenting system deployment architecture.","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsickn33\u002Fc4-container\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"container","c4 container","containers","components","component","architecture","documentation","deployment","system","use","diagrams","expert","units","as","mapping","2026-11-10 10:12:30",false,"---\nname: c4-container\ndescription: Expert C4 Container-level documentation specialist. Synthesizes\n  Component-level documentation into Container-level architecture, mapping\n  components to deployment units, documenting container interfaces as APIs, and\n  creating container diagrams. Use when synthesizing components into deployment\n  containers and documenting system deployment architecture.\nmetadata:\n  model: sonnet\n---\n\n# C4 Container Level: System Deployment\n\n## Use this skill when\n\n- Working on c4 container level: system deployment tasks or workflows\n- Needing guidance, best practices, or checklists for c4 container level: system deployment\n\n## Do not use this skill when\n\n- The task is unrelated to c4 container level: system deployment\n- You need a different domain or tool outside this scope\n\n## Instructions\n\n- Clarify goals, constraints, and required inputs.\n- Apply relevant best practices and validate outcomes.\n- Provide actionable steps and verification.\n- If detailed examples are required, open `resources\u002Fimplementation-playbook.md`.\n\n## Containers\n\n### [Container Name]\n\n- **Name**: [Container name]\n- **Description**: [Short description of container purpose and deployment]\n- **Type**: [Web Application, API, Database, Message Queue, etc.]\n- **Technology**: [Primary technologies: Node.js, Python, PostgreSQL, Redis, etc.]\n- **Deployment**: [Docker, Kubernetes, Cloud Service, etc.]\n\n## Purpose\n\n[Detailed description of what this container does and how it's deployed]\n\n## Components\n\nThis container deploys the following components:\n\n- [Component Name]: [Description]\n  - Documentation: [c4-component-name.md](.\u002Fc4-component-name.md)\n\n## Interfaces\n\n### [API\u002FInterface Name]\n\n- **Protocol**: [REST\u002FGraphQL\u002FgRPC\u002FEvents\u002Fetc.]\n- **Description**: [What this interface provides]\n- **Specification**: [Link to OpenAPI\u002FSwagger\u002FAPI Spec file]\n- **Endpoints**:\n  - `GET \u002Fapi\u002Fresource` - [Description]\n  - `POST \u002Fapi\u002Fresource` - [Description]\n\n## Dependencies\n\n### Containers Used\n\n- [Container Name]: [How it's used, communication protocol]\n\n### External Systems\n\n- [External System]: [How it's used, integration type]\n\n## Infrastructure\n\n- **Deployment Config**: [Link to Dockerfile, K8s manifest, etc.]\n- **Scaling**: [Horizontal\u002Fvertical scaling strategy]\n- **Resources**: [CPU, memory, storage requirements]\n\n## Container Diagram\n\nUse proper Mermaid C4Container syntax:\n\n```mermaid\nC4Container\n    title Container Diagram for [System Name]\n\n    Person(user, \"User\", \"Uses the system\")\n    System_Boundary(system, \"System Name\") {\n        Container(webApp, \"Web Application\", \"Spring Boot, Java\", \"Provides web interface\")\n        Container(api, \"API Application\", \"Node.js, Express\", \"Provides REST API\")\n        ContainerDb(database, \"Database\", \"PostgreSQL\", \"Stores data\")\n        Container_Queue(messageQueue, \"Message Queue\", \"RabbitMQ\", \"Handles async messaging\")\n    }\n    System_Ext(external, \"External System\", \"Third-party service\")\n\n    Rel(user, webApp, \"Uses\", \"HTTPS\")\n    Rel(webApp, api, \"Makes API calls to\", \"JSON\u002FHTTPS\")\n    Rel(api, database, \"Reads from and writes to\", \"SQL\")\n    Rel(api, messageQueue, \"Publishes messages to\")\n    Rel(api, external, \"Uses\", \"API\")\n```\n````\n\n**Key Principles** (from [c4model.com](https:\u002F\u002Fc4model.com\u002Fdiagrams\u002Fcontainer)):\n\n- Show **high-level technology choices** (this is where technology details belong)\n- Show how **responsibilities are distributed** across containers\n- Include **container types**: Applications, Databases, Message Queues, File Systems, etc.\n- Show **communication protocols** between containers\n- Include **external systems** that containers interact with\n\n````\n\n## API Specification Template\n\nFor each container API, create an OpenAPI\u002FSwagger specification:\n\n```yaml\nopenapi: 3.1.0\ninfo:\n  title: [Container Name] API\n  description: [API description]\n  version: 1.0.0\nservers:\n  - url: https:\u002F\u002Fapi.example.com\n    description: Production server\npaths:\n  \u002Fapi\u002Fresource:\n    get:\n      summary: [Operation summary]\n      description: [Operation description]\n      parameters:\n        - name: param1\n          in: query\n          schema:\n            type: string\n      responses:\n        '200':\n          description: [Response description]\n          content:\n            application\u002Fjson:\n              schema:\n                type: object\n````\n\n## Example Interactions\n\n- \"Synthesize all components into containers based on deployment definitions\"\n- \"Map the API components to containers and document their APIs as OpenAPI specs\"\n- \"Create container-level documentation for the microservices architecture\"\n- \"Document container interfaces as Swagger\u002FOpenAPI specifications\"\n- \"Analyze Kubernetes manifests and create container documentation\"\n\n## Key Distinctions\n\n- **vs C4-Component agent**: Maps components to deployment units; Component agent focuses on logical grouping\n- **vs C4-Context agent**: Provides container-level detail; Context agent creates high-level system diagrams\n- **vs C4-Code agent**: Focuses on deployment architecture; Code agent documents individual code elements\n\n## Output Examples\n\nWhen synthesizing containers, provide:\n\n- Clear container boundaries with deployment rationale\n- Descriptive container names and deployment characteristics\n- Complete API documentation with OpenAPI\u002FSwagger specifications\n- Links to all contained components\n- Mermaid container diagrams showing deployment architecture\n- Links to deployment configurations (Dockerfiles, K8s manifests, etc.)\n- Infrastructure requirements and scaling considerations\n- Consistent documentation format across all containers\n","# C4 Container Level: System Deployment\n\n## Use this skill when\n\n- Working on c4 container level: system deployment tasks or workflows\n- Needing guidance, best practices, or checklists for c4 container level: system deployment\n\n## Do not use this skill when\n\n- The task is unrelated to c4 container level: system deployment\n- You need a different domain or tool outside this scope\n\n## Instructions\n\n- Clarify goals, constraints, and required inputs.\n- Apply relevant best practices and validate outcomes.\n- Provide actionable steps and verification.\n- If detailed examples are required, open `resources\u002Fimplementation-playbook.md`.\n\n## Containers\n\n### [Container Name]\n\n- **Name**: [Container name]\n- **Description**: [Short description of container purpose and deployment]\n- **Type**: [Web Application, API, Database, Message Queue, etc.]\n- **Technology**: [Primary technologies: Node.js, Python, PostgreSQL, Redis, etc.]\n- **Deployment**: [Docker, Kubernetes, Cloud Service, etc.]\n\n## Purpose\n\n[Detailed description of what this container does and how it's deployed]\n\n## Components\n\nThis container deploys the following components:\n\n- [Component Name]: [Description]\n  - Documentation: [c4-component-name.md](.\u002Fc4-component-name.md)\n\n## Interfaces\n\n### [API\u002FInterface Name]\n\n- **Protocol**: [REST\u002FGraphQL\u002FgRPC\u002FEvents\u002Fetc.]\n- **Description**: [What this interface provides]\n- **Specification**: [Link to OpenAPI\u002FSwagger\u002FAPI Spec file]\n- **Endpoints**:\n  - `GET \u002Fapi\u002Fresource` - [Description]\n  - `POST \u002Fapi\u002Fresource` - [Description]\n\n## Dependencies\n\n### Containers Used\n\n- [Container Name]: [How it's used, communication protocol]\n\n### External Systems\n\n- [External System]: [How it's used, integration type]\n\n## Infrastructure\n\n- **Deployment Config**: [Link to Dockerfile, K8s manifest, etc.]\n- **Scaling**: [Horizontal\u002Fvertical scaling strategy]\n- **Resources**: [CPU, memory, storage requirements]\n\n## Container Diagram\n\nUse proper Mermaid C4Container syntax:\n\n```mermaid\nC4Container\n    title Container Diagram for [System Name]\n\n    Person(user, \"User\", \"Uses the system\")\n    System_Boundary(system, \"System Name\") {\n        Container(webApp, \"Web Application\", \"Spring Boot, Java\", \"Provides web interface\")\n        Container(api, \"API Application\", \"Node.js, Express\", \"Provides REST API\")\n        ContainerDb(database, \"Database\", \"PostgreSQL\", \"Stores data\")\n        Container_Queue(messageQueue, \"Message Queue\", \"RabbitMQ\", \"Handles async messaging\")\n    }\n    System_Ext(external, \"External System\", \"Third-party service\")\n\n    Rel(user, webApp, \"Uses\", \"HTTPS\")\n    Rel(webApp, api, \"Makes API calls to\", \"JSON\u002FHTTPS\")\n    Rel(api, database, \"Reads from and writes to\", \"SQL\")\n    Rel(api, messageQueue, \"Publishes messages to\")\n    Rel(api, external, \"Uses\", \"API\")\n```\n````\n\n**Key Principles** (from [c4model.com](https:\u002F\u002Fc4model.com\u002Fdiagrams\u002Fcontainer)):\n\n- Show **high-level technology choices** (this is where technology details belong)\n- Show how **responsibilities are distributed** across containers\n- Include **container types**: Applications, Databases, Message Queues, File Systems, etc.\n- Show **communication protocols** between containers\n- Include **external systems** that containers interact with\n\n````\n\n## API Specification Template\n\nFor each container API, create an OpenAPI\u002FSwagger specification:\n\n```yaml\nopenapi: 3.1.0\ninfo:\n  title: [Container Name] API\n  description: [API description]\n  version: 1.0.0\nservers:\n  - url: https:\u002F\u002Fapi.example.com\n    description: Production server\npaths:\n  \u002Fapi\u002Fresource:\n    get:\n      summary: [Operation summary]\n      description: [Operation description]\n      parameters:\n        - name: param1\n          in: query\n          schema:\n            type: string\n      responses:\n        '200':\n          description: [Response description]\n          content:\n            application\u002Fjson:\n              schema:\n                type: object\n````\n\n## Example Interactions\n\n- \"Synthesize all components into containers based on deployment definitions\"\n- \"Map the API components to containers and document their APIs as OpenAPI specs\"\n- \"Create container-level documentation for the microservices architecture\"\n- \"Document container interfaces as Swagger\u002FOpenAPI specifications\"\n- \"Analyze Kubernetes manifests and create container documentation\"\n\n## Key Distinctions\n\n- **vs C4-Component agent**: Maps components to deployment units; Component agent focuses on logical grouping\n- **vs C4-Context agent**: Provides container-level detail; Context agent creates high-level system diagrams\n- **vs C4-Code agent**: Focuses on deployment architecture; Code agent documents individual code elements\n\n## Output Examples\n\nWhen synthesizing containers, provide:\n\n- Clear container boundaries with deployment rationale\n- Descriptive container names and deployment characteristics\n- Complete API documentation with OpenAPI\u002FSwagger specifications\n- Links to all contained components\n- Mermaid container diagrams showing deployment architecture\n- Links to deployment configurations (Dockerfiles, K8s manifests, etc.)\n- Infrastructure requirements and scaling considerations\n- Consistent documentation format across all containers\n",{"name":5,"metadata":39,"description":7},{"model":40},"sonnet","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Faiskillstore\u002Fmarketplace\u002Fsickn33\u002Fc4-container",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":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill c4-container",{"tool":56,"command":57},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill c4-container",{"tool":59,"command":60},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill c4-container","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsickn33\u002Fc4-container\u002FSKILL.md",true,[64],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"skill-report.json","REFERENCE","参考文档",9715,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsickn33\u002Fc4-container\u002Fskill-report.json",[71,85,95,104,110,117],{"skillNo":72,"name":73,"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":74,"categories":75,"keywords":81,"publishedAt":34},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[76],{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[82,83,84],"model","model hierarchy","model hierarchy skill",{"skillNo":86,"name":87,"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":88,"categories":89,"keywords":91,"publishedAt":34},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[90],{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},[92,93,94],"MCP","zoom","zoom mcp",{"skillNo":96,"name":97,"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":98,"categories":99,"keywords":100,"publishedAt":34},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[101,102,103,93],"sdk","zoom apps sdk","apps",{"skillNo":105,"name":106,"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":107,"categories":108,"keywords":109,"publishedAt":34},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[106],{"skillNo":111,"name":112,"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":113,"categories":114,"keywords":116,"publishedAt":34},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[115],{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},[112],{"skillNo":118,"name":119,"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":120,"categories":121,"keywords":122,"publishedAt":34},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[119]]