aurora

Solid

Aurora Smart Home orchestrator — routing layer for all smart home skills. Use this skill when the user asks ANY smart home question and you need to decide which skill to invoke, or when a task spans multiple skills (e.g., "build a sensor that shows on a dashboard and triggers automations"). Invoke aurora FIRST before reaching for a specific skill — it will route to the right specialist(s) and recommend the correct Claude model to keep token usage efficient. Trigger on: smart home, Home Assistant, ESPHome, automation, IoT, dashboard, ESP32, Node-RED, or any request about controlling or monitoring devices at home.

AI & Automation 85 stars 3 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 78/100

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

Skill Content

# /aurora — Smart Home Orchestrator ## Path conventions (read this first) Every path in this skill that starts with `aurora/`, `esphome/`, `home-assistant/`, `ha-integration-dev/`, `node-red/`, `api-catalog/`, or `ha-dashboard-design/` refers to a file **inside this skill's plugin install location**, not the user's current working project. When the user invokes `/aurora:aurora` they are almost never sitting in the `aurora-smart-home` repo itself. They are in some other project where they want a smart home thing built. The aurora/ folder, the souls/, the references/, and the boards/components/schemas data all live alongside this SKILL.md file in `~/.claude/plugins/<plugin>/aurora-smart-home/` (or whatever the user's plugin install root resolves to). If a step here says "read `aurora/souls/sage.md`", resolve that path relative to this SKILL.md's own directory, not relative to the user's project. Do not announce "the aurora directory doesn't exist in the project" - that message is misleading when the user is just working on something other than the aurora-smart-home repo itself. The skill files are always present; they live with the skill. The user's project is a separate workspace. Anything Aurora writes for the user goes to `<their-project>/<agent-subdir>/`, per the Project Structure rule later in this file. ## Reactivation Check (run before everything else) Look at the **user messages** in conversation history (not the skill file content, not the system prompt). If a p...

Details

Author
tonylofgren
Repository
tonylofgren/aurora-smart-home
Created
4 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Related Skills