Skip to main content
ClaudeWave
Skill5.2k estrellas del repoactualizado today

eightctl

eightctl is a command-line tool for managing Eight Sleep smart bed pods, enabling users to check device status, adjust temperature settings, control alarms and schedules, and manage audio playback. Use this skill when you need to interact with Eight Sleep devices programmatically, such as automating sleep environment adjustments or retrieving current pod information through a local agent.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/the-open-agent/openagent /tmp/eightctl && cp -r /tmp/eightctl/skills/eightctl ~/.claude/skills/eightctl
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# 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.