npx skills add tonylofgren/aurora-smart-homeREADME
Aurora Smart Home
75,000+ lines of documentation | 900+ example prompts | 1,500+ code examples
The most comprehensive Claude Code skill pack for smart home development.
At a Glance
| Home Assistant | Node-RED | ESPHome | Integration Dev | |
|---|---|---|---|---|
| Reference Guides | 49 | 12 | 25 | 17 |
| Example Prompts | 300+ | 100+ | 600+ | 129 |
| Code Examples | 700+ | 200+ | 1000+ | 200+ |
| Ready Templates | 17 | 15 | 27 | 10 |
| Coverage | 50+ integrations | 31 nodes | 160+ components | Full HA framework |
Choosing the Right Skill
| I want to... | Use this skill |
|---|---|
| Create YAML automations (automations.yaml, blueprints) | ha-yaml |
| Build visual Node-RED flows (drag-and-drop, JSON) | node-red |
| Configure ESP32/ESP8266 device firmware | esphome |
| Develop Python custom components (HACS) | ha-integration |
Tip: If your request is ambiguous (e.g., "make a motion light"), the skill will ask which platform you prefer.
Quick Start
# Add the marketplace repository
/plugin marketplace add tonylofgren/aurora-smart-home
# Install slash commands (recommended)
/plugin install aurora@aurora-smart-home
# Install skills globally (default - works across all projects)
/plugin install ha-yaml@aurora-smart-home
/plugin install node-red@aurora-smart-home
/plugin install esphome@aurora-smart-home
/plugin install ha-integration@aurora-smart-home
# OR install for your team (shared via git)
/plugin install ha-yaml@aurora-smart-home --scope project
/plugin install node-red@aurora-smart-home --scope project
/plugin install esphome@aurora-smart-home --scope project
/plugin install ha-integration@aurora-smart-home --scope project
# OR install for yourself in this project only (gitignored)
/plugin install ha-yaml@aurora-smart-home --scope local
/plugin install node-red@aurora-smart-home --scope local
/plugin install esphome@aurora-smart-home --scope local
/plugin install ha-integration@aurora-smart-home --scope local
How Skills Activate
Skills activate in two ways:
1. Automatic (Contextual)
Just mention keywords naturally - skills load automatically:
| Skill | Triggers on |
|---|---|
node-red | "node-red" anywhere (even "node-redflöde", "Node-RED-flow") |
esphome | "ESPHome", "ESP32", "ESP8266", device firmware |
ha-yaml | "YAML automation", "blueprint", "automations.yaml" |
ha-integration | "custom integration", "HACS", "custom_components" |
Language-independent: Product names like "Node-RED" and "ESPHome" work in any language.
2. Explicit (Slash Commands)
Use slash commands when contextual activation misses:
/aurora:node-red - Node-RED flows
/aurora:esphome - ESPHome configs
/aurora:ha-yaml - Home Assistant YAML
/aurora:ha-integration - Python custom integrations
Tip: Type
/aurora:to see all available commands.
Getting Started with Your First Project
After installation, be explicit about which platform you want. Examples:
💬 "Create an ESPHome config for an ESP32 temperature sensor with OLED display"
→ ESPHome skill activates, asks about board, generates complete config
💬 "Create a Home Assistant automation that turns on lights at sunset"
→ HA-YAML skill activates, clarifies format, creates YAML automation
💬 "Create a Node-RED flow for motion-activated lights"
→ Node-RED skill activates, generates importable JSON flow
💬 "Create a Python custom integration for the Acme cloud API"
→ HA-Integration skill activates, guides through architecture
Example Projects
The examples/ folder contains complete, working projects:
| Example | Description |
|---|---|
| complete-smart-room | Full room with sensors, voice control, automations |
| smart-greenhouse | Automated irrigation, climate monitoring, grow lights |
| smart-garage | Garage door control, car detection, safety features |
| energy-monitor | CT clamp power monitoring, cost tracking, alerts |
How Skills Work Together
See SKILL-INTEGRATION.md for detailed workflows showing how ESPHome → HA Integration → HA Automation skills connect.
What's Included
Home Assistant YAML S
...