A lightweight Python-based linter that audits docker-compose.yml files for security risks, configuration errors, and port conflicts.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install docker-compose-linter
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install docker-compose-linter using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Docker Compose Linter is a pure Python 3 tool designed to enhance the reliability of containerized environments. As part of the Openclaw Skills collection, this tool provides a dependency-free way to verify that infrastructure-as-code follows industry standards. It scans for everything from missing health checks to critical security vulnerabilities like privileged mode usage.
By integrating this tool into your development workflow, you can ensure that your Docker configurations are robust, secure, and optimized. It focuses on the technical truth of your YAML files, providing actionable feedback that prevents deployment failures and security breaches.
This tool requires Python 3.7 or higher and has no external dependencies. To use it within your environment, simply run the script from your terminal:
# Check the version of Python installed
python3 --version
# Run a basic lint check on your configuration file
python3 scripts/docker-compose-linter.py lint docker-compose.yml
# Execute a full audit with a summary of services and ports
python3 scripts/docker-compose-linter.py audit docker-compose.yml
The linter evaluates Docker Compose files against a specific set of rules and categorizes findings by severity. The data organization is as follows:
| Rule Type | Severity | Examples |
|---|---|---|
| Security | Error | privileged-mode, port-conflict |
| Reliability | Warning | no-healthcheck, latest-tag, root-user |
| Optimization | Info | no-resource-limits, no-logging, no-version |
Reports can be exported in text, JSON, or markdown formats to accommodate different documentation and automation needs.
Loading
A comprehensive linting and validation tool for nodemon configuration files to ensure optimal development performance and security.

A sophisticated tool that analyzes code changes to determine the minimum set of tests required for validation, drastically reducing CI execution time.

IQVIA is the global leader in pharmaceutical data and clinical trial services, connecting the entire drug lifecycle from lab to pharmacy.

A comprehensive utility for validating, linting, and diffing TOML configuration files with support for nested keys and type inspection.

A technical auditing tool for Apache Airflow DAGs that identifies reliability risks, performance bottlenecks, and configuration anti-patterns.

Accelerate developer ramp-up by automatically generating comprehensive architecture documentation and onboarding guides for any codebase.








































