Documentation
Fellow Stagg EKG CLI
fellow-stagg-ekg-pp-cli
Install
npx -y @mvanhorn/printing-press-library install fellow-stagg-ekgInstalls the CLI binary and the agent skill for Claude Code, Codex, Cursor, Gemini CLI, Copilot, and more. Add --cli-only or --skill-only for one half. Requires Node.
Documentation
Control a Fellow Stagg EKG kettle over its local HTTP command interface from the terminal.
The CLI talks to the kettle at /cli?cmd=..., prints structured key/value responses when available, and keeps the low-level command surface available for recovery when you need it.
Created by @erikrogne (Erik Rogne).
Quick Start
# Use either --host or --base-url.
fellow-stagg-ekg-pp-cli --host 192.168.1.86 status
# Fetch the current state or settings.
fellow-stagg-ekg-pp-cli --host 192.168.1.86 state
fellow-stagg-ekg-pp-cli --host 192.168.1.86 settings
# Start heating after setting a target temperature.
fellow-stagg-ekg-pp-cli --host 192.168.1.86 heat --temp 95.5
# Send a raw command for recovery or exploration.
fellow-stagg-ekg-pp-cli --host 192.168.1.86 raw "buz sos"
Commands
status- Show state, settings, and firmware info.state- Fetch the kettle state.settings- Fetch the kettle settings.clock- Fetch the kettle clock.info- Fetch firmware info.heat- Start heating, optionally after setting a target temperature.off- Turn the kettle off.set-temp- Set the target temperature.set-setting- Callsetsetting,setsettingd, orsetsettingsdirectly.units- Switch the display units.button- Press or release button 1 or 2.dial- Rotate the kettle dial.beep- Run buzzer commands.raw- Send an arbitrary command string.
Environment
FELLOW_STAGG_HOSTFELLOW_STAGG_URLFELLOW_STAGG_PORTFELLOW_STAGG_TIMEOUT
For agents: pass /documentation/fellow-stagg-ekg/agents.md to install this CLI from a prompt.