prepare-docker-images

Build and tag Docker images and generate docker-compose.yml files for multi-service deployments.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/suharvest/app_collaboration --skill prepare-docker-images
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prepare-docker-images
Source: https://github.com/suharvest/app_collaboration/tree/main/.claude/skills/prepare-docker-images
Command: npx skills add https://github.com/suharvest/app_collaboration --skill prepare-docker-images

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the preparation of Docker images and deployment configurations for multi-service solutions, reducing manual setup and potential wiring errors between images, services, and deployment descriptors.

Core Features & Use Cases

  • Docker Image Preparation: Build and tag container images for multiple services.
  • docker-compose.yml Generation: Produce orchestrated deployment files for local or remote environments.
  • Health Check & Validation: Ensure services expose healthy endpoints and configurations meet requirements.
  • Asset & Device Configuration: Organize solution assets and device deployment configurations for consistent deployments. Use case: When packaging a new solution, run this skill to generate docker-compose.yml, set up images, and create devices yaml under solutions/[id]/devices for deployment.

Quick Start

Use the skill to generate a docker-compose.yml and related assets for a given solution by providing a solution_id and target services. The skill will output the docker-compose.yml at solutions/[id]/assets/docker/docker-compose.yml and populate devices/.yaml under solutions/[id]/devices accordingly.

Frequently Asked Questions about prepare-docker-images

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a docker-compose.yml for multi-service solutions automatically?

To generate a docker-compose.yml for multi-service solutions, provide a solution_id and target services. The tool outputs the orchestrated deployment file at solutions/[id]/assets/docker/docker-compose.yml and populates related device configurations.

How do I configure health checks for Docker images in a deployment?

Configuring health checks for Docker images involves ensuring services expose healthy endpoints and validating configurations meet requirements. This process guarantees that deployment descriptors correctly monitor service availability across multi-service solutions.

What is the best way to organize solution assets and device deployment configurations?

Organizing solution assets and device deployment configurations requires placing files under solutions/[id]/assets/docker and creating devices.yaml under solutions/[id]/devices. This structure ensures consistent deployments and validates required deliverables are produced.

Can I build and tag container images for multiple services without manual wiring errors?

Yes, you can build and tag container images for multiple services without manual wiring errors by automating preparation. This approach reduces manual setup and validates connections between images, services, and deployment descriptors.

Do I need standard tooling and YAML templates to prepare Docker images and deployment configs?

Yes, preparing Docker images and deployment configs relies on standard tooling and YAML templates. These dependencies validate that required deliverables, including docker-compose.yml and devices YAML, are correctly produced for deployment.

Related Skills