← Back to Skills Marketplace
anotb

Homeassistant Skill

by anotb · GitHub ↗ · v2.1.0
cross-platform ✓ Security Clean
7828
Downloads
9
Stars
23
Active Installs
5
Versions
Install in OpenClaw
/install homeassistant-skill
Description
Control Home Assistant devices and automations via REST API. 25 entity domains including lights, climate, locks, presence, weather, calendars, notifications, scripts, and more. Use when the user asks about their smart home, devices, or automations.
Usage Guidance
Install only if you want an agent to access your Home Assistant instance. Use the least-privileged Home Assistant account or token available, protect HA_TOKEN like a password, revoke it when no longer needed, and require explicit confirmation before actions involving locks, alarms, garage doors, gates, security automations, presence/location, calendars, history, logbook, scripts, scenes, or broad service calls.
Capability Analysis
Type: OpenClaw Skill Name: homeassistant-skill Version: 2.1.0 The skill provides extensive capabilities to control a Home Assistant instance, including critical functions like locking/unlocking doors, arming/disarming alarms, and opening/closing garage doors. While the `SKILL.md` includes explicit 'Safety Rules' instructing the agent to confirm these actions with the user, these are markdown instructions, not programmatic safeguards. An agent susceptible to prompt injection could be instructed to bypass these safety rules, leading to unauthorized physical access or security compromise. The skill itself does not exhibit malicious intent (e.g., data exfiltration to external endpoints, obfuscation, persistence mechanisms), but its broad, high-impact capabilities, coupled with reliance on agent interpretation for safety, classify it as suspicious.
Capability Assessment
Purpose & Capability
The Home Assistant control purpose matches the documented capabilities: device state reads, service calls, automations, locks, alarms, covers, presence, calendars, history, and notifications. These are sensitive and can affect physical security, but they are not hidden or unrelated.
Instruction Scope
The skill includes explicit confirmation rules for locks, alarms, garage doors, access-control covers, and security or safety automations. Scope remains broad because it documents generic Home Assistant service calls and sensitive household data queries.
Install Mechanism
The artifact contains only README.md and SKILL.md, with no executable installer, background code, obfuscation, or persistence hooks. Installation requires normal skill placement plus curl and jq.
Credentials
HA_URL and HA_TOKEN are proportionate for a Home Assistant REST skill, but a long-lived Home Assistant token may grant broad read and control authority depending on the user's Home Assistant permissions.
Persistence & Privilege
No autonomous worker, scheduled task, privilege escalation, or local persistence mechanism is present. The continuing risk is the long-lived Home Assistant token remaining valid until revoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install homeassistant-skill
  3. After installation, invoke the skill by name or use /homeassistant-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.1.0
- Added a homepage link to the skill metadata. - Updated metadata fields to include OpenClaw environment and binary requirements. - Bumped version to 2.1.0.
v2.0.3
Fix broken URLs: OpenClaw and Agent Skills links
v2.0.2
Update descriptions and metadata for v2
v2.0.1
- Bumped version to 2.0.1 in SKILL.md metadata. - No functional changes to code or documentation content.
v2.0.0
v2.0.0: Add safety rules, area/floor discovery, template evaluation, history, presence, weather, scripts, notifications, input helpers, calendar, TTS, batch operations, error handling, response format. Expanded from 14 to 25 entity domains.
Metadata
Slug homeassistant-skill
Version 2.1.0
License
All-time Installs 243
Active Installs 23
Total Versions 5
Frequently Asked Questions

What is Homeassistant Skill?

Control Home Assistant devices and automations via REST API. 25 entity domains including lights, climate, locks, presence, weather, calendars, notifications, scripts, and more. Use when the user asks about their smart home, devices, or automations. It is an AI Agent Skill for Claude Code / OpenClaw, with 7828 downloads so far.

How do I install Homeassistant Skill?

Run "/install homeassistant-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Homeassistant Skill free?

Yes, Homeassistant Skill is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Homeassistant Skill support?

Homeassistant Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Homeassistant Skill?

It is built and maintained by anotb (@anotb); the current version is v2.1.0.

💬 Comments