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 developer environment: OS, runtime versions, tools, ports, env vars, disk space. Use when switching machines or encountering 'works on my machine' bugs.
Deterministic shell scripts for infrastructure health checks and environment validation. Runs connectivity probes for Vercel, Railway, Redis, PostgreSQL and verifies required env vars before deployment.