ha-build-automation

Draft Home Assistant automation YAML from descriptions with entity and policy validation.

69|12|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/gtapps/claude-code-hermit --skill ha-build-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ha-build-automation
Source: https://github.com/gtapps/claude-code-hermit/tree/main/plugins/claude-code-homeassistant-hermit/skills/ha-build-automation
Command: npx skills add https://github.com/gtapps/claude-code-hermit --skill ha-build-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Draft a Home Assistant automation YAML from a plain description, validating against your entity inventory and safety policy to prevent unsafe or invalid configurations.

Core Features & Use Cases

  • Draft YAML automations from natural-language descriptions into HA-ready configurations.
  • Validate referenced entities exist and enforce safety and policy constraints.
  • Write the draft to the project's automation file location for review and activation.

Quick Start

Describe the automation you want in plain language and I will draft a safe Home Assistant YAML file for you.

Frequently Asked Questions about ha-build-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Home Assistant automation YAML from a plain text description?

Home Assistant automation YAML generation from plain text requires drafting the configuration while validating referenced entities against your inventory and safety policy to ensure the resulting file is valid and safe to activate.

What is the safest way to draft Home Assistant automations without breaking existing configurations?

The safest way to draft Home Assistant automations is to validate the requested triggers and actions against the entity inventory and safety policy before writing the YAML, preventing references to missing entities or unsafe configurations.

Can I use natural language to create Home Assistant YAML automations that comply with safety policies?

Yes, you can use natural language to create Home Assistant YAML automations that comply with safety policies by translating the description into a draft YAML configuration while enforcing entity existence and policy constraint checks.

Do I need an entity inventory to draft safe Home Assistant automation YAML?

Yes, an entity inventory is required to draft safe Home Assistant automation YAML, as the drafting process validates referenced entities against this inventory to ensure they exist and comply with defined safety policies before generating the file.

Why does my drafted Home Assistant automation YAML fail entity validation?

Drafted Home Assistant automation YAML fails entity validation when the configuration references entities that do not exist in the available entity inventory or violates the constraints defined in the active safety policy.

How do I validate Home Assistant automations against a safety policy before activation?

To validate Home Assistant automations against a safety policy before activation, the drafting process checks the generated YAML against the safety policy and entity inventory, ensuring all referenced entities exist and the logic complies with the defined constraints.