Run commands inside a remote Docker container via the file-based command relay (tools/debugger). Use when the user says "run in Docker", "run on GPU", "debug remotely", "run test in container", "check nvidia-smi", "run pytest in Docker", or needs to execute any command inside a Docker container that shares the repo filesystem. Requires the user to have started server.sh inside the container first.
76
95%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Execute commands inside a Docker container from the host using the file-based command relay.
Read tools/debugger/CLAUDE.md for full usage details — it has the protocol and examples.
# Check connection
bash tools/debugger/client.sh status
# Connect to server (user must start server.sh in Docker first)
bash tools/debugger/client.sh handshake
# Run a command
bash tools/debugger/client.sh run "<command>"
# Long-running command (default timeout is 600s)
bash tools/debugger/client.sh --timeout 1800 run "<command>"
# Cancel the currently running command
bash tools/debugger/client.sh cancel
# Reconnect after server restart
bash tools/debugger/client.sh flush
bash tools/debugger/client.sh handshake87c9f8c
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.