
Home Assistant
Connects your project to Home Assistant's API for smart home control and data ingestion. The skill walks you through getting your Long-Lived Access Token, validates the connection with a curl test, then provides Python and Node.js reference docs. The interesting bit is it pushes you toward WebSocket commands like subscribe_trigger and execute_script instead of polling, which means you write less code and lean on Home Assistant's automation engine. If you're building dashboards, custom automations, or want to pipe sensor data into another system, this gets you set up properly. The URL normalization step alone will save you ten minutes of debugging.
- skills.sh installs
- 261
- GitHub stars
- 4
- last updated
- Aug 21, 2026
Install
$ npx -y skills add balloob/llm-skills --skill home-assistant --agent claude-codeInstalls into .claude/skills of the current project.
Files
Home Assistant
Overview
This skill helps users integrate Home Assistant into their projects, whether to control smart home devices or to ingest sensor data and state information. The skill guides users through connection setup, validates credentials, and provides comprehensive API reference documentation for both Python and Node.js.
When to Use This Skill
Use this skill when users want to:
- Connect their application to Home Assistant
- Control smart home devices (lights, switches, thermostats, etc.)
- Read sensor data or entity states from Home Assistant
- Automate home control based on custom logic
- Build dashboards or monitoring tools using Home Assistant data
- Integrate Home Assistant into existing Python or Node.js projects
Connection Setup Workflow
Step 1: Collect Connection Information
Collect two pieces of information from the user:
- Home Assistant URL: The web address where Home Assistant is accessible
- Long-Lived Access Token: Authentication token for API access
Step 2: Normalize the URL
Sponsors
Details
- Repository
- github.com/balloob/llm-skills
- Categories
- Backend & APIs, Documentation, AI & Agent Building, Automation & Workflows, Python
- First seen
- Jun 3, 2026