kool-cli

Automate Docker container lifecycle and in-container commands via kool CLI.

724|53|Updated Jul 6, 2020
One-click install
npx skills add https://github.com/kool-dev/kool --skill kool-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kool-cli
Source: https://github.com/kool-dev/kool/tree/main/skills/kool-cli
Command: npx skills add https://github.com/kool-dev/kool --skill kool-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the manual management of Docker containers and project scripts for local development.

Core Features & Use Cases

  • Container lifecycle management: Start, stop, and restart containers and services defined in docker-compose.yml.
  • In-container command execution: Run commands directly inside service containers with kool exec.
  • Observability and scripting: View logs and run scripts defined in kool.yml for automation.

Quick Start

Start all services with kool start to boot your development environment and begin executing your project scripts.

Frequently Asked Questions about kool-cli

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

FAQPage Schema
How do I manage Docker containers for local development without manual commands?

You can manage Docker containers for local development by running CLI commands that automate service orchestration, start and stop environments, and execute scripts defined in your configuration files.

How do I run commands inside a Docker service container during development?

You can run commands directly inside running Docker service containers using in-container execution features, allowing you to interact with your application environment without entering the container manually.

What is the best way to automate Docker compose service lifecycle and script execution?

Automating Docker compose service lifecycle and script execution is best handled by a CLI that orchestrates services, provides log access, and runs predefined project scripts with built-in validation and error handling.

Do I need a docker-compose file to manage containers with this CLI?

Yes, you need a docker-compose file to define your services, and a configuration file to define your custom scripts, which the CLI uses to orchestrate the container lifecycle and execute commands.

Can I view Docker container logs and run project scripts together in one workflow?

Yes, you can view Docker container logs and run project scripts in one workflow, as the CLI handles both observability through log access and automation through executing scripts defined in your configuration.

Why does my Docker container start but the script execution fail?

Script execution can fail due to validation errors or missing definitions in your configuration file; the CLI ensures error handling during service orchestration and script runs to help identify the issue.