[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6XF6CX330FKQ3Y79HS7V680":3,"skill-same:01M6XF6CX330FKQ3Y79HS7V680":54},{"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":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":14,"repositoryHtmlUrl":37,"repositoryHomepageUrl":6,"ownerHtmlUrl":38,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":39,"install":40,"resources":53},"01M6XF6CX330FKQ3Y79HS7V680","c4-container",null,"Expert C4 Container-level documentation specialist.","sapsapshen\u002Fai-memory-router","sapsapshen","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F20347959?v=4","01M6XDQEF1DP50DKF37H81J3J5","shenmian","01M6XDQEJPE41Y3DT2763X8ZJN",0,"MIT","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fc4-container\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27],"container","c4 container","documentation","expert","community","unknown","documentation specialist","specialist","2026","2026-11-10 10:12:30",false,"---\nname: c4-container\ndescription: Expert C4 Container-level documentation specialist.\nrisk: unknown\nsource: community\ndate_added: '2026-02-27'\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\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\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,"risk":24,"source":23,"date_added":33,"description":7},"2026-02-27","main","7a38d8e7073e61c16eda85681cb32fb68a8657a5","skills-store\u002Fcopilot\u002Fc4-container","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router","https:\u002F\u002Fgithub.com\u002Fsapsapshen","2026-04-14 21:12:12",{"source":8,"skillName":5,"commands":41,"prompt":51,"zipAvailable":52},[42,45,48],{"tool":43,"command":44},"npx","npx skills add sapsapshen\u002Fai-memory-router --skill c4-container",{"tool":46,"command":47},"bunx","bunx skills add sapsapshen\u002Fai-memory-router --skill c4-container",{"tool":49,"command":50},"pnpm","pnpm dlx skills add sapsapshen\u002Fai-memory-router --skill c4-container","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fc4-container\u002FSKILL.md",true,[],[55,79,105,115,128,147],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":66,"publishedAt":28},"01M71ATQRKG48SH06FQ697T5G9","wechat-search","Search WeChat Official Account articles using OpenClaw's web search and fetch capabilities with compliance-focused design.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fwechat-search-release\u002FSKILL.md",[61],{"categoryNo":62,"categoryName":63,"taxonomyType":64,"taxonomyTypeDesc":65},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[67,68,69,70,71,72,73,74,75,76,77,78],"wechat search","wechat","search","capabilities","openclaw","design","web search","compliance","web","official","fetch","with",{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":28},"01M71ATNAVGZB35PFYM2GC5N00","trend-tap","Real-time trending topics aggregator across 7 platforms (X\u002FTwitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'trend', 'trends', 'trend tap', '热点', '热搜', or asks what is trending\u002Fhot. Do NOT use web_search — this skill already fetches live data from all platforms with zero API keys.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftrend-tap\u002FSKILL.md",[],[86,87,88,89,90,91,69,92,93,94,95,96,97,98,99,100,101,102,103,104],"trend","trend tap","tap","api keys","Bash","time","trending","hacker","aggregator","do","when","brew","live","data","google","install","read","across","api",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":28},"01M71ATJ9AM5KM15AA8PS302EB","trend-radar","Real-time trending topics aggregator across 7 platforms (X\u002FTwitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'trend', 'trends', 'trend pulse', '热点', '热搜', or asks what is trending\u002Fhot. Do NOT use web_search — this skill already fetches live data from all platforms with zero API keys.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftrend-radar\u002FSKILL.md",[],[112,113,86,97,98,99,100,90,69,102,114,103,104,96,94,93,92,101,91,89],"trend radar","radar","pulse",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":28},"01M71ATGF095N3EJM9G8SD0BB5","tech-news-daily","每日科技新闻汇——从全球多个 RSS 源抓取最新科技新闻，翻译（英→中）、去重、排版成每日简报。当用户询问科技新闻、科技新鲜事、每日科技、技术动态、Daily Tech News 或类似表达时触发此技能。","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftech-news-daily\u002FSKILL.md",[],[122,123,124,125,126,127],"news","tech","tech news daily","daily","rss","翻译",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":139,"publishedAt":28},"01M71ATFAEAMQ17M70NQNY7SR8","summarize","Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fsummarize\u002FSKILL.md",[134],{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[130,75,140,141,142,78,97,143,144,145,88,146,101],"Audio","cli","youtube","images","https","files","pdfs",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":153,"publishedAt":28},"01M71ATDNS3R0M4H936PACQAWZ","sonoscli","Control Sonos speakers (discover\u002Fstatus\u002Fplay\u002Fvolume\u002Fgroup).","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fsonoscli\u002FSKILL.md",[],[149,154,155,156,101,157,144,158,159,160,161,162],"status","play","go","latest","github","discover","control","cmd","volume"]