homeassistant-cli
Installation
SKILL.md
Home Assistant CLI
Control your Home Assistant smart home devices using the official hass-cli tool — a feature-rich command-line interface with auto-completion, event monitoring, and flexible output formatting.
Why This Skill vs. homeassistant (curl-based)?
Choose homeassistant-cli if you want:
- ✅ Auto-completion for entity IDs and services (bash/zsh/fish)
- ✅ Event monitoring in real-time (
hass-cli event watch) - ✅ History queries (
hass-cli state history) - ✅ Better output formatting (table/YAML/JSON with one flag)
- ✅ Interactive exploration (easier to discover entities and services)
- ✅ Comprehensive documentation with examples and troubleshooting
Choose homeassistant (curl) if you want:
- ✅ Zero dependencies (curl + jq are pre-installed)
- ✅ Lightweight and fast
- ✅ Better for scripting and automation
- ✅ No Python requirements