Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What 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
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Turn on my pod and set the temperature to 22
- 1Run eightctl status to check current pod state
- 2Run eightctl on to activate the pod
- 3Run eightctl temp 22 to set the target temperature
- 4Run eightctl status again to confirm the changes took effect
Pod is on with temperature set to 22
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.