mcpField
E
eightctl

eightctl

github.com/openclawOther393.3k5.1k installsUpdated today
Repository

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

  1. 01Check pod status and turn it on or off
  2. 02Set pod temperature
  3. 03Manage alarms
  4. 04Create and update schedules
  5. 05Control audio and inspect base settings

Use cases

  1. 01Check the pod's current status
  2. 02Change pod temperature
  3. 03Create or dismiss an alarm
  4. 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 eightctl

After installing, type/eightctlin Claude Code to confirm it loaded.

Details

From the project README

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.

Comments

Markdown supported