eightctl
Control Eight Sleep pods (status, temperature, alarms, schedules).
Setup & Installation
Install command
clawhub install steipete/eightctlIf the CLI is not installed:
Install command
npx clawhub@latest install steipete/eightctlOr install with OpenClaw CLI:
Install command
openclaw skills install steipete/eightctlor paste the repo link into your assistant's chat
Install command
https://github.com/openclaw/skills/tree/main/skills/steipete/eightctlWhat This Skill Does
eightctl is a command-line tool for controlling Eight Sleep smart mattress pods. It handles temperature adjustments, alarm management, sleep schedules, audio playback, and base angle control. Authentication uses your Eight Sleep account credentials stored in a config file or environment variables.
Enables scripting and automation of Eight Sleep pod control that the official app does not expose through any scriptable interface.
When to Use It
- Checking pod temperature and sleep status before bed
- Setting or dismissing a morning alarm from the terminal
- Scripting nightly temperature changes based on a seasonal schedule
- Turning the pod on or off without opening the Eight Sleep app
- Adjusting base angle from a shell script or automation
View original SKILL.md file
# eightctl Use `eightctl` for Eight Sleep pod control. Requires auth. Auth - Config: `~/.config/eightctl/config.yaml` - Env: `EIGHTCTL_EMAIL`, `EIGHTCTL_PASSWORD` Quick start - `eightctl status` - `eightctl on|off` - `eightctl 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. - Confirm before changing temperature or alarms.
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Checking pod temperature and sleep status before bed
- 1Checking pod temperature and sleep status before bed
- 2Setting or dismissing a morning alarm from the terminal
- 3Scripting nightly temperature changes based on a seasonal schedule
- 4Turning the pod on or off without opening the Eight Sleep app
- 5Adjusting base angle from a shell script or automation
Control Eight Sleep pods (status, temperature, alarms, schedules).
Security Audits
These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.