learn-docker-k8s-game — Claude Code skill: how to install
Turns your terminal into a narrative game for learning Docker, Linux, and Kubernetes. You solve real infrastructure breakdowns at a fictional coffee startup.
npx skills add reason-machines/trending-skills --skill learn-docker-k8s-game -a claude-codeWhat learn-docker-k8s-game does
This skill puts you inside the terminal of a messy startup called NoCappuccino Inc. Your AI agent acts as Sarah, a senior DevOps mentor who hands out tasks when the CTO breaks staging. You learn how to run containers, map network ports, inspect processes, and handle container persistence right inside your editor terminal.
The curriculum spans 7 chapters, progressing from basic image caching and multi-stage builds to Docker Compose, Kubernetes Pods, Deployments, and HPA. The agent executes local verify.sh test scripts to confirm your solutions. Your progress and hints are automatically saved into .player/progress.yaml.
You must have Docker and Docker Compose v2 installed before running chapter 1. Cluster utilities like kubectl and kind are optional until you reach chapters 6 and 7.
What it helps with
- learn core Docker container commands through hands-on tasks
- optimize container images using multi-stage builds and layer caching
- attach persistent storage with Docker volumes and bind mounts
- configure multi-container setups using Docker Compose
- troubleshoot Kubernetes Deployments, Services, and auto-scaling
Example prompts for the agent
- let's play the docker learning game
- /env-check
- /verify
How to install learn-docker-k8s-game
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill learn-docker-k8s-game -a claude-code2Manually: put the files in place
~/.claude/skills/learn-docker-k8s-game/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/learn-docker-k8s-game/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill learn-docker-k8s-game -a codex2Manually: put the files in place
.agents/skills/learn-docker-k8s-game/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill learn-docker-k8s-game -a cursor2Manually: put the files in place
.cursor/skills/learn-docker-k8s-game/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills learn-docker-k8s-game2Manually: put the files in place
.github/skills/learn-docker-k8s-game/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill learn-docker-k8s-game -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/trending-skills --path skills/learn-docker-k8s-gameManually: put the files in place
.devin/skills/learn-docker-k8s-game/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill learn-docker-k8s-game -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about learn-docker-k8s-game
How do I install learn-docker-k8s-game in Claude Code?
Run npx skills add reason-machines/trending-skills --skill learn-docker-k8s-game -a claude-code. The skill config will be placed in ~/.claude/skills/learn-docker-k8s-game/SKILL.md.
What local tools are required to play?
Docker and Docker Compose v2 are required for chapters 1 through 7. Additional tools like kubectl and kind are only needed for the Kubernetes chapters 6 and 7.
How does the game verify challenge solutions?
The AI mentor executes verify.sh scripts in your workspace terminal. It evaluates the test output to either confirm task completion or offer a progressive hint.