docker-agent-config
Use this skill when creating or editing an agent.yaml (or .yml/.hcl) configuration file for Docker Agent (cagent), including defining agents, models/providers, built-in or MCP toolsets, multi-agent teams with sub_agents. Even if the user just says they want to "build an AI agent with Docker", "make a coding agent config", "add a tool to my agent", or "set up a team of agents", this skill applies. Covers agent properties (model, instruction, toolsets, sub_agents, fallback), the models/providers sections, built-in toolsets (filesystem, shell, think, todo, memory, fetch), MCP toolset references, and named commands.
Install
With your agent
Install OMGSkills skill "docker/skills:skills/docker-agent-config" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/docker/skills /tmp/skills && ln -s /tmp/skills/skills/docker-agent-config ~/.claude/skills/docker-agent-config
From README
Docker Agent Configuration Overview Docker Agent (the CLI is docker agent, the open-source project is cagent) runs AI agents declared in a YAML file instead of application code. This skill owns the agent.yaml artifact: the agents section (each entry's model, instruction, and its own toolsets/subagents), the top-level models/providers sections referenced from agents, and a top-level commands group agents can opt into with usecommands. It does not cover invoking the CLI or serving/sharing the config — see Related skills. When to use this skill Activate this skill when: The user is creating, editing, or reviewing an agent.yaml/agent.yml/agent.hcl file. The user wants to add a tool/toolset, an MCP server, or a sub-agent to an agent config. The user wants to choose or configure a model/provider (OpenAI, Anthropic, Google, Bedrock, Docker Model Runner, custom endpoint) for an agent. The user wants a multi-agent "team" with a coordinator delegating to specialists.
More from this repo
docker-agent-deploy
Used when exposing a Docker Agent as a server (MCP, HTTP API, A2A, ACP, or OpenAI-compatible chat), distributing an...
docker-agent-run
Used when running a Docker Agent with `docker agent run`, choosing a safety/approval mode, using the `--sandbox`...
docker-build-strategies
Used when writing, reviewing, or optimizing Dockerfiles, even if the user just says their image is too large, their...
