
Eightctl
If you have an Eight Sleep pod and want to automate your bed's temperature, alarms, or schedules from the command line or let Claude control it, this is the tool. It's a Go binary that wraps Eight Sleep's unofficial API, so you can check status, adjust temps, manage alarms, and even control audio playback. The authentication setup is straightforward with either a config file or environment variables. One thing to watch: the API is unofficial and rate limited, so you'll want to be thoughtful about how often you're logging in. Best for integrating sleep data into scripts or letting Claude make adjustments based on your preferences without opening the app.
- skills.sh installs
- 2.6K
- GitHub stars
- 382.8K
- last updated
- Jul 14, 2026
Install
$ npx -y skills add steipete/clawdis --skill eightctl --agent claude-codeInstalls into .claude/skills of the current project.
Files
eightctl
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.
Sponsors
Details
- Repository
- github.com/steipete/clawdis
- First seen
- Apr 16, 2026
More from steipete/clawdis
All 61- Gemini2.6K
- Gh Issues2.6K
- Gifgrep2.6K
- Goplaces2.6K
- Oracle2.6K
- Sag2.6K
- Skill Creator2.6K
- Songsee2.6K
- Xurl2.6K
- Imsg2.5K
- Discord2.4K
- Wacli2.3K
- Slack2.2K
- Voice Call2.2K
- Bluebubbles1.1K
- Openai Image Gen340
- Node Connect253
- Nano Banana Pro240
- Parallels Discord Roundtrip196
- Openclaw Pr Maintainer190
- Openclaw Ghsa Maintainer184
- Openclaw Parallels Smoke184
- Openclaw Test Heap Leaks182
- Openclaw Release Maintainer174