Home Assistant automations, scripts, and blueprints. Use when the user requests automation/script syntax, triggers/conditions/actions, blueprint usage, run…
Home Assistant Automations & Scripts Workflow Determine whether the request is instance-specific or general syntax. Discover entities and services before drafting config. When decisions involve templates, helpers, automation modes, entity/device IDs, or refactoring existing config, follow home-assistant-best-practices and its references. Provide minimal, valid YAML/JSON or tool-driven changes. Validate templates and troubleshoot with traces and logs. Tooling map (ha-mcp) Discover entities: ha_get_overview, ha_search_entities Discover services: ha_list_services Inspect existing: ha_config_get_automation, ha_config_get_script, ha_deep_search Create/update automation: ha_config_set_automation Create/update script: ha_config_set_script Blueprints: ha_get_blueprint, ha_import_blueprint Validate templates: ha_eval_template Troubleshoot runs: ha_get_automation_traces, ha_get_logbook History/trends: ha_get_history, ha_get_statistics References All reference files are relative to the location of this SKILL.md file. Best practices: home-assistant-best-practices (see its references/automation-patterns.md, references/template-guidelines.md, references/helper-selection.md, references/device-control.md, references/safe-refactoring.md) Limited templates: references/LIMITED_TEMPLATES.md Debug workflows: references/DEBUG_WORKFLOWS.md Template entities: references/TEMPLATE_ENTITY_GUIDE.md Additional notes: references/REFERENCE.md
don't have the plugin yet? install it then click "run inline in claude" again.