Agent skill

homeassistant-operator

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

Stars 243
Forks 44

Install this agent skill to your Project

npx add-skill https://github.com/clawdotnet/openclaw.net/tree/main/src/OpenClaw.Gateway/skills/homeassistant-operator

Metadata

Additional technical details for this skill

openclaw
{
    "emoji": "\ud83c\udfe0"
}

SKILL.md

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

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results