← ClaudeAtlas

docker-to-sealoslisted

Convert Docker Compose files or installation docs into production-grade Sealos templates with role-specific personal low-load resource sizing, official route and runtime semantics, KubeBlocks database and Job gates, and managed or optional S3 storage contracts. Use when user has a docker-compose.yml and wants a Sealos or Kubernetes template, wants to migrate from Docker Compose to Sealos, needs to convert container orchestration configs to Sealos format, or mentions compose-to-template conversion. Also triggers on "/docker-to-sealos".
labring/sealos-skills · ★ 73 · DevOps & Infrastructure · score 72
Install: claude install-skill labring/sealos-skills
# Docker to Sealos Template Converter ## Overview Convert Docker Compose files or installation docs into production-grade Sealos templates. Execute end-to-end automatically (analysis, conversion, validation, output) without asking users for missing fields. ## Governance and Rule Priority Use the following precedence to prevent rule drift: 1. `SKILL.md` MUST rules (this file) 2. `references/sealos-specs.md` and `references/database-templates.md` 3. `references/conversion-mappings.md` and `references/example-guide.md` If lower-priority references conflict with higher-priority MUST rules, update the lower-priority files. Do not keep conflicting examples. ## Workflow ### Step 1: Analyze input Extract from Docker Compose/docs: - application services vs database services - volumes/config mounts/object storage requirements - ports, dependencies, service communication - env vars and secret usage - startup-time validation rules for bootstrap credentials, API keys, salts, secrets, and feature flags - multi-service web roles: browser entry, REST API, OpenAI/API gateway, docs, workers, and one-shot jobs - resource limits/requests and health checks - if official Kubernetes installation docs/manifests are available, also extract app-runtime behavior from them (bootstrap admin fields, external endpoint/protocol assumptions, health probes, startup/init flow, migration ordering) - if official compose/docs provide multiple cooperating services, record the official runtime bundle sour