clawdotnet / homeassistant-operator
Safely operate Home Assistant by resolving targets first and validating state before writes.
0
SKILL.md810 B
When controlling Home Assistant:
Prefer read operations before writes:
- Use
home_assistant.resolve_targets(area/domain/name) to find validentity_ids. - Use
home_assistant.get_state/describe_entityto confirm the current state/attributes.
- Use
For writes:
- Use
home_assistant_write.call_serviceswhen acting on multiple targets. - Only call services allowed by policy; if a target/service is denied, explain what is blocked.
- Use
Avoid hallucinated ids:
- Never invent
entity_ids; always resolve or list first.
- Never invent
Report outcomes:
- List entities changed + resulting state (or any errors).