What problem does it solve? Writing Home Assistant automations by hand is error-prone: duplicate keys, missing IDs, malformed triggers, and unsupported semantics often surface only after deployment. This Skill validates automation YAML locally and previews how automations would behave under simulated events, without touching a live Home Assistant instance. ## Core Features & Use Cases - YAML Validation: Parses automations.yaml with strict YAML 1.2 rules, rejecting duplicate keys, unresolved tags, missing unique IDs, and malformed trigger/condition/action structures. - Local Scenario Simulation: Builds an interactive dashboard.html where you can edit entity states and events to trace whether an automation would fire, be blocked, or fall outside the modeled subset. - Honest Limit Reporting: Distinguishes local checks from real Home Assistant runtime validation and explicitly reports unsupported semantics (templates, durations, blueprints) instead of silently rewriting them. - Use Case: Draft a motion-activated lighting automation, run the builder to catch structural errors, then preview night vs. day scenarios in the dashboard before deploying to your live Home Assistant configuration. ## Quick Start Ask the assistant to validate the automations.yaml in this workspace and build the local preview dashboard so you can trace each automation's triggers and conditions.