--- name: pp-fellow-stagg-ekg description: "Control a Fellow Stagg EKG kettle over its local HTTP CLI. Trigger phrases: `start the kettle`, `set the kettle to 95`, `show kettle status`, `turn the kettle off`, `use fellow stagg ekg`, `run fellow stagg ekg`." author: "Erik Rogne" license: "Apache-2.0" argument-hint: " [args] | install cli" allowed-tools: "Read Bash" metadata: openclaw: requires: bins: - fellow-stagg-ekg-pp-cli --- # Fellow Stagg EKG - Printing Press CLI ## Prerequisites: Install the CLI This skill drives the `fellow-stagg-ekg-pp-cli` binary. Install via the Printing Press installer: ```bash npx -y @mvanhorn/printing-press-library install fellow-stagg-ekg --cli-only ``` If `npx` is unavailable, fall back to Go: ```bash go install github.com/mvanhorn/printing-press-library/library/devices/fellow-stagg-ekg/cmd/fellow-stagg-ekg-pp-cli@latest ``` ## When to Use This CLI Use this CLI when you need to read or control a Fellow Stagg EKG kettle from the terminal: checking status, switching units, starting heat, or sending a raw command while debugging the kettle's local HTTP interface. ## Command Reference - `fellow-stagg-ekg-pp-cli status` - Show state, settings, and firmware info. - `fellow-stagg-ekg-pp-cli state` - Fetch the kettle state. - `fellow-stagg-ekg-pp-cli settings` - Fetch the kettle settings. - `fellow-stagg-ekg-pp-cli clock` - Fetch the kettle clock. - `fellow-stagg-ekg-pp-cli info` - Fetch firmware info. - `fellow-stagg-ekg-pp-cli heat` - Set a target temperature and start heating. - `fellow-stagg-ekg-pp-cli off` - Turn the kettle off. - `fellow-stagg-ekg-pp-cli set-temp` - Set the target temperature. - `fellow-stagg-ekg-pp-cli set-setting` - Send a direct setting update. - `fellow-stagg-ekg-pp-cli units` - Switch the display units. - `fellow-stagg-ekg-pp-cli button` - Press or release a button. - `fellow-stagg-ekg-pp-cli dial` - Rotate the dial. - `fellow-stagg-ekg-pp-cli beep` - Run the buzzer. - `fellow-stagg-ekg-pp-cli raw` - Send a raw kettle command. ## Recipes ```bash # Read the kettle status. FELLOW_STAGG_HOST=192.168.1.86 fellow-stagg-ekg-pp-cli status ``` ```bash # Heat to a target temperature, then turn heat on. FELLOW_STAGG_HOST=192.168.1.86 fellow-stagg-ekg-pp-cli heat --temp 95.5 ``` ```bash # Switch the display to Fahrenheit. FELLOW_STAGG_HOST=192.168.1.86 fellow-stagg-ekg-pp-cli units f ```