Agent skill
gohome
Use when Moltbot needs to test or operate GoHome via gRPC discovery, metrics, and Grafana.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/gohome
Metadata
Additional technical details for this skill
- moltbot
-
{ "nix": { "plugin": "github:joshp123/gohome", "systems": [ "x86_64-linux", "aarch64-linux" ] }, "config": { "example": "config = { env = { GOHOME_GRPC_ADDR = \"gohome:9000\"; GOHOME_HTTP_BASE = \"http://gohome:8080\"; }; };", "requiredEnv": [ "GOHOME_GRPC_ADDR", "GOHOME_HTTP_BASE" ] }, "cliHelp": "GoHome CLI\n\nUsage:\n gohome-cli [command]\n\nAvailable Commands:\n services List registered services\n plugins Inspect loaded plugins\n methods List RPC methods\n call Call an RPC method\n roborock Manage roborock devices\n tado Manage tado zones\n\nFlags:\n --grpc-addr string gRPC endpoint (host:port)\n -h, --help help for gohome-cli\n" }
SKILL.md
GoHome Skill
Quick start
bash
export GOHOME_HTTP_BASE="http://gohome:8080"
export GOHOME_GRPC_ADDR="gohome:9000"
CLI
bash
gohome-cli services
Discovery flow (read-only)
- List plugins.
- Describe a plugin.
- List RPC methods.
- Call a read-only RPC.
Metrics validation
bash
curl -s "${GOHOME_HTTP_BASE}/gohome/metrics" | rg -n "gohome_"
Stateful actions
Only call write RPCs after explicit user approval.
Didn't find tool you were looking for?