About eightctl
eightctl is a command-line tool for controlling an Eight Sleep pod. It provides commands for status, temperature, alarms, schedules, audio, and base settings; authentication is required.
Key features
- 01Check pod status and turn it on or off
- 02Set pod temperature
- 03Manage alarms
- 04Create and update schedules
- 05Control audio and inspect base settings
Use cases
- 01Check the pod's current status
- 02Change pod temperature
- 03Create or dismiss an alarm
- 04Adjust a schedule or base angle
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill eightctlAfter installing, type/eightctlin Claude Code to confirm it loaded.
Details
From the project READMEeightctl
Use eightctl for Eight Sleep pod control. Requires auth.
Auth
- Config:
~/.config/eightctl/config.yaml - Env:
EIGHTCTL_EMAIL,EIGHTCTL_PASSWORD
Quick start
eightctl statuseightctl on|offeightctl temp 20
Common tasks
- Alarms:
eightctl alarm list|create|dismiss - Schedules:
eightctl schedule list|create|update - Audio:
eightctl audio state|play|pause - Base:
eightctl base info|angle
Notes
- API is unofficial and rate-limited; avoid repeated logins.
Comments
Markdown supported