Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
GoHome is a self-hosted home automation server with a gRPC API and HTTP metrics endpoint. The skill connects an agent to GoHome via a CLI that supports service discovery, plugin inspection, RPC invocation, and device management. Roborock vacuums and Tado climate zones are supported through dedicated subcommands.
gRPC-based discovery lets the agent enumerate available methods at runtime rather than requiring hardcoded knowledge of each device's API.
When to use it
- Listing all services registered in a GoHome instance
- Inspecting which plugins are loaded and what RPC methods they expose
- Calling a read-only RPC to check current device state
- Scraping and validating Prometheus metrics from a GoHome server
- Managing Roborock or Tado devices through GoHome
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: What services and RPC methods are available in GoHome?
- 1Confirm GOHOME_GRPC_ADDR and GOHOME_HTTP_BASE are set
- 2Run gohome-cli services to list registered services
- 3Run gohome-cli plugins to inspect loaded plugins
- 4Run gohome-cli methods to list available RPC methods
A structured list of registered services and their callable RPC methods
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.