From ultrahouse3000
Check that required tools and env vars are configured for Home Assistant MCP
How this skill is triggered — by the user, by Claude, or both
Slash command
/ultrahouse3000:checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run a single bash command to check prerequisites and output ONLY the status report below. Do not add any commentary.
Run a single bash command to check prerequisites and output ONLY the status report below. Do not add any commentary.
echo "Required tools:"
if command -v uv &>/dev/null; then
echo "- uv: installed"
else
echo "- uv: missing! Install with \`brew install uv\`"
fi
echo ""
echo "Required env vars:"
if [ -n "$HOMEASSISTANT_URL" ]; then
echo "- HOMEASSISTANT_URL: $HOMEASSISTANT_URL"
else
echo "- HOMEASSISTANT_URL: Not set!"
fi
if [ -n "$HOMEASSISTANT_TOKEN" ]; then
echo "- HOMEASSISTANT_TOKEN: exists"
else
echo "- HOMEASSISTANT_TOKEN: Not set!"
fi
npx claudepluginhub racurry/neat-little-package --plugin ultrahouse3000Validates Claude project MCP configurations: JSON structure in .claude/settings.json, mcpServers object, commands/args/env vars, essential MCPs (memory, filesystem, github), security for hardcoded secrets. Suggests fixes.
Validates automation config (CLAUDE.md sections), MCP server connectivity, and token setup for agent-flow pipelines. Reports what works, what's missing, and what failed.
Validates developer environment: OS, runtime versions, tools, ports, env vars, disk space. Use when switching machines or encountering 'works on my machine' bugs.