Skills DirectorySearch all skills ↗

AI agent skill · by @clawdotnet

Homeassistant Operator

Safely operate Home Assistant by resolving targets first and validating state before writes.

Archived 2026-10-23 · Source updated 2026-10-10 · License: MIT. Check the original repository for the latest version.

SKILL.md instructions

When controlling Home Assistant:

1) Prefer read operations before writes:
   - Use `home_assistant.resolve_targets` (area/domain/name) to find valid `entity_id`s.
   - Use `home_assistant.get_state` / `describe_entity` to confirm the current state/attributes.
2) For writes:
   - Use `home_assistant_write.call_services` when acting on multiple targets.
   - Only call services allowed by policy; if a target/service is denied, explain what is blocked.
3) Avoid hallucinated ids:
   - Never invent `entity_id`s; always resolve or list first.
4) Report outcomes:
   - List entities changed + resulting state (or any errors).

Related skills