Control your Eight Sleep pod — temperature, alarms, schedules, and audio — directly from your AI agent.
npx clawhub@latest install eightctlRequirements
eightctl is a CLI-based skill that lets your AI agent control Eight Sleep smart sleep pods. You can check pod status, adjust temperature, manage wake alarms, set sleep schedules, and control audio playback — all programmatically. Because it wraps the eightctl command-line tool, your agent can automate nightly routines or respond to voice/chat commands without you touching the Eight Sleep app.
npx clawhub@latest install eightctlClick the Install button at the top of this page for one-click setup
eightctl CLI.Check the current state of your Eight Sleep pod with eightctl status, or toggle it on and off with eightctl on|off. Gives your agent a live view of pod activity before making changes.
Set the pod temperature directly via eightctl temp <value>. The skill notes that temperature changes should be confirmed before execution, making it safe to expose to conversational agents.
List, create, and dismiss Eight Sleep alarms using eightctl alarm list|create|dismiss. Enables your agent to manage your wake schedule dynamically.
Create and update sleep schedules with eightctl schedule list|create|update, allowing agents to automate temperature profiles across the week.
Control in-pod audio state with eightctl audio state|play|pause, useful for sleep sound automations or morning alarm audio workflows.
Query and adjust the Eight Sleep Base's position with eightctl base info|angle, enabling full bed automation as part of a morning or evening routine.
Tell your agent "start my sleep routine" and it sets the pod to your preferred temperature, queues a sleep schedule, and starts audio — all without opening the Eight Sleep app.
An agent can create or dismiss alarms based on your calendar — for example, setting an earlier alarm the night before an early meeting and reverting it on weekends.
Trigger a morning macro that raises the base angle, fades audio, and warms the pod temperature in sequence to ease you out of sleep.
An agent can periodically check pod status and alert you if the pod is unexpectedly off or running at the wrong temperature overnight.
EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD environment variables, or stored in ~/.config/eightctl/config.yaml.npx clawhub@latest install eightctlRequirements
Log in to write a review
No reviews yet. Be the first to share your experience!