Home Assistant Skill — Development skill for Claude Code
Claude Code skill for Home Assistant automation development — solar control, dashboards, YAML patterns.
How to install Home Assistant Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mobilewhatelse/home-assistant-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Home Assistant Skill does
Claude Code skill for Home Assistant automation development — solar control, dashboards, YAML patterns.
Alternatives in Development
- Check 1: Cache Exists? — CLAUDE_DIR="${CLAUDE_CONFIG_DIR:-$HOME/.claude}" CACHE_EXISTS=$(ls -d "$CLAUDE_DIR/plugins/cache/claude-hud" 2 10.9k ★
- Claude Scholar — Semi-automated research assistant for academic research and software development 3k ★
- Claude Skill Homeassistant — Claude Code skill to supercharge and manage all Home Assistant workflows 315 ★
README
Home Assistant Claude Code Skill
A Claude Code skill for developing Home Assistant automations, dashboards, and integrations.
What's in this skill
**Automations and patterns**
- Solar-based device control (turn on/off based on feed-in power)
- Low/Mid/High mode switching for adjustable devices
- Startup check and periodic check patterns,
wait_templatefor robust boot - Multi-room thermostat control with hysteresis
- Retrofitting a manual-override switch onto existing automations
- Packages for self-contained features
**Energy metering**
- Battery behind the meter: why computed house consumption breaks once a battery is added, and how to correct it — including preparing the correction before the hardware arrives
- Energy dashboard configuration over WebSocket, incl. batteries and per-device breakdown
- Creating helpers (Riemann sum, template, utility meter) over the API
- Comparing your figures against the manufacturer's app without chasing phantom errors
**Driving HA from outside**
- REST API: reading state, driving config/options flows, restarting and waiting
- WebSocket API: dashboards without file access, Supervisor and add-on
management, add-on logs,
system_log/list - Working against a Nabu Casa remote URL when off the LAN
**Integrations and dashboards**
- Patching a HACS custom component (e.g. adding a host field to an options flow) without breaking entity IDs — and re-applying it after an update (including: verifying the fix actually reached the live instance, not just your own repo)
- Renaming entities in the registry to fix a broken dashboard after a device is re-created, instead of rewiring every card and automation
- Consolidating several dashboards into one, and reordering the sidebar (the real per-user data key, and its quirks)
- Dashboard YAML (Lovelace sections layout)
.storagefiles — and why editing them is the wrong tool for integration config- AI notification integration (
ai_task.generate_data)
**Diagnosti
Related Skills
Ha Blueprint Create
Convert a Home Assistant automation into a reusable blueprint
Homeassistant Claude Kit
Build a custom Home Assistant setup with automation templates, a mobile React dashboard, and Claude Code-assis
Add Ha Entity
Step-by-step guide to add a new Home Assistant entity with MQTT auto-discovery
Ha Integration Scaffold
Generate boilerplate for a new Home Assistant custom integration
Ha 3D Floorplan
Claude Code skill: interactive 3D floor plan of your home with live Home Assistant lights (three.js)
Nyx Homeassistant Node
Home Assistant Add-on: NyxID credential node agent for secure reverse-proxy
Related Agents
Home Assistant
Home Assistant operations. Use for home automation, device control, sensor queries, HA configuration.
Home Automation
Use PROACTIVELY and automatically — do not wait to be asked — for smart-home integration on the operator's fle
Ha Blueprint Author
Authors one Home Assistant blueprint (automation, script, or template domain) as a single self-contained YAML