Awesome-openclaw-skills docker-pro-diagnostic
Advanced log analysis for Docker containers using signal extraction.
install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/docker-pro-diagnostic" ~/.claude/skills/sundial-org-awesome-openclaw-skills-docker-pro-diagnostic && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/docker-pro-diagnostic" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-docker-pro-diagnostic && rm -rf "$T"
manifest:
skills/docker-pro-diagnostic/SKILL.mdsource content
Docker Pro Diagnostic
When a user asks "Why is my container failing?" or "Analyze the logs for [container]", follow these steps:
- Run Extraction: Call
.python3 {{skillDir}}/log_processor.py <container_name> - Analyze: Feed the output (which contains errors and context) into your reasoning engine.
- Report: Summarize the root cause. If it looks like a code error, suggest a fix. If it looks like a resource error (OOM), suggest increasing Docker memory limits.
Example Command
python3 log_processor.py api_gateway_prod