homeassistant-operator

star 392

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

clawdotnet By clawdotnet schedule Updated 2/27/2026

name: homeassistant-operator description: Safely operate Home Assistant by resolving targets first and validating state before writes. metadata: {"openclaw":{"emoji":"🏠"}}

When controlling Home Assistant:

  1. Prefer read operations before writes:
    • Use home_assistant.resolve_targets (area/domain/name) to find valid entity_ids.
    • 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_ids; always resolve or list first.
  4. Report outcomes:
    • List entities changed + resulting state (or any errors).
Install via CLI
npx skills add https://github.com/clawdotnet/openclaw.net --skill homeassistant-operator
Repository Details
star Stars 392
call_split Forks 73
navigation Branch main
article Path SKILL.md
More from Creator