Containerize an application, write or optimize Dockerfiles and image builds, or configure and diagnose Docker Compose services.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
Choose the Docker workflow from the state of the project and the requested change. Preserve the application's runtime and existing deployment choices.
Read [host integration](../.shared/host-integration.md) once for resource paths and shell handling.
| Task | Read |
|---|---|
| Add the project's initial Docker setup | [Project foundations](references/project/guide.md) |
| Change a Dockerfile, image build, cache strategy, or build-secret handling | [Image builds](references/build/guide.md) |
| Wire or diagnose services, health dependencies, networks, volumes, or overrides | [Compose](references/compose/guide.md) |
When first-time containerization also needs build and Compose work, start with project foundations and then load only the relevant additional procedure. Existing projects normally go directly to the procedure that owns the change.
Keep the complete scripts, templates, and verification checklists inside their procedure bundles. Run a helper from the application working directory specified by its usage, while resolving the helper's path from its bundle directory.
…
The line at the top of this page pins the label git:20261029.276ae81, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_tnw3qo2fxbmdxgi7
GET https://markdownregistry.com/api/v1/resolve?ref=dayfinggg/openai-codex-agent-skills/docker
GET https://markdownregistry.com/api/v1/blob/b2ba132420ea11df24d20eabbe4e1156d3dc8d520a601589a71c1ba063756cfa
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
dayfinggg/openai-codex-agent-skills · codex/skills/api-contract-change/SKILL.md · Implement or modify HTTP API contracts with validation, errors, authorization, and client-compatibility checks. Use for…
dayfinggg/openai-codex-agent-skills · codex/skills/backend-security-change/SKILL.md · Secure changed backend boundaries while preserving access policy and accepted events. Use for authentication…
dayfinggg/openai-codex-agent-skills · codex/skills/ci-failure-diagnosis/SKILL.md · Diagnose failed CI jobs from the exact commit, primary error, environment, and reproduction. Use for failed pipelines…
dayfinggg/openai-codex-agent-skills · codex/skills/code-review/SKILL.md · Review code changes, branches, or PRs against requirements and repository standards. Select general review or…
dayfinggg/openai-codex-agent-skills · codex/skills/codebase-design/SKILL.md · Design or improve a module interface, dependency seam, or test boundary for the requested change without speculative…
dayfinggg/openai-codex-agent-skills · codex/skills/database-migration-rollout/SKILL.md · Plan and validate schema migrations with lock, data, application-compatibility, rollout, and restoration checks. Use…
dayfinggg/openai-codex-agent-skills · codex/skills/database-query-diagnosis/SKILL.md · Diagnose slow SQL, lock waits, or connection exhaustion using actual queries, plans, and workload evidence. Use for…
dayfinggg/openai-codex-agent-skills · codex/skills/deployment-verification/SKILL.md · Prepare or verify an application release with artifact identity, configuration, migrations, readiness, and restoration…
dayfinggg/openai-codex-agent-skills · codex/skills/diagnosing-bugs/SKILL.md · Diagnose a difficult reproducible bug or performance regression through a feedback loop, competing hypotheses, and…
dayfinggg/openai-codex-agent-skills · codex/skills/documentation-writing/SKILL.md · Write and maintain project documentation. Use when creating or updating README files, guides, API references, runbooks…
ericrisco/rsc-harness · skills/docker/SKILL.md · Use when authoring or auditing a Dockerfile, shrinking a bloated image, hardening a container that runs as root…
openhands/extensions · skills/docker/SKILL.md · Run Docker commands within a container environment, including starting the Docker daemon and managing containers. Use…
bug-ops/zeph · .zeph/skills/docker/SKILL.md · Manage Docker containers, images, volumes, networks, and Compose stacks. Use when the user asks to build, run, stop…
nahid-sparktales/agent-dispatcher · skills/devops/docker/SKILL.md · Build container images that are reproducible, small, and safe to run — layer order and what actually caches…
mjunaidca/mjs-agent-skills · .claude/skills/docker/SKILL.md · Production-grade Docker containerization for Python and Node.js applications.
This skill should be used when users ask…
event4u-app/agent-config · src/skills/docker/SKILL.md · Use when working with Docker — Dockerfile edits, docker-compose services, containers, or the dual-container (fast +…