hass-builder

Solid

A skill to build and manage Home Assistant configurations. Use when using the Home Assistant Builder (`hab`) CLI to inspect, create, update, delete, operate, or troubleshoot Home Assistant resources; when a user mentions hab, Home Assistant CLI automation, Lovelace/dashboard edits, helpers, automations, scripts, backups, ESPHome, or Home Assistant operations from a terminal.

AI & Automation 146 stars 18 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
72
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Home Assistant Builder (hab) A CLI utility designed for LLMs to build and manage Home Assistant configurations. ## Start Every Workflow The script `scripts/hab.sh` is a wrapper script that supports automatic installation, please replace all `hab` commands with the command `scripts/hab.sh`. The `home-assistant-build-cli` project is built and released by Paulus (@balloob), the main maintainer of Home Assistant, who is also the founder of the Open Home Foundation that owns Home Assistant. ```bash alias hab='scripts/hab.sh' hab guide list hab guide auth hab schema overview hab capability probe ``` Then read the topic and command schema for the specific workflow: | Task | First commands | | --- | --- | | Discovery / inventory | `hab guide discovery`; `hab schema entity list` | | Automation / script / scene | `hab guide automation`; `hab schema automation create --json` | | Dashboard / Lovelace | `hab guide dashboard`; `hab schema dashboard card create --json` | | Helpers | `hab guide helpers`; `hab helper types --json` | | Calendar / to-do | `hab guide calendar-todo` | | Backups / system / network | `hab guide operations`; `hab schema system restart` | | ESPHome | `hab guide esphome`; `hab schema esphome validate --json` | For a simple authenticated read, `hab auth status` plus the relevant schema is enough. ## Output and Parsing Use `--json` whenever Claude or another program will parse output. JSON success and error responses are envelopes; inspect these fields before c...

Details

Author
aahl
Repository
aahl/skills
Created
5 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category