Homeassistant Operator

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

clawdotnet 30f94dc 770 B Updated

File contents

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).

clawdotnet/openclaw.net/tree/main/src/OpenClaw.Gateway/skills/homeassistant-operator commit 30f94dcecc

Frequently asked questions

npx skillmds@latest add clawdotnet/homeassistant-operator