🎛️

eightctl

Control your Eight Sleep pod from the command line — set temperature, manage alarms, schedules, and more.

von OpenClawv1.0.0
Browser & AutomationProductivityAutomationAPICLISelf-Hosted
Verbindung zu VM wird hergestellt...
Verbindung zu VM wird hergestellt...
npx clawhub@latest install eightctl
2Aktuelle Installationen
v1.0.0Version

Voraussetzungen

eightctlEight Sleep Account EmailEight Sleep Account Password

eightctl gives your AI agent direct control over your Eight Sleep smart sleep pod. From checking pod status to adjusting temperature, managing wake-up alarms, configuring sleep schedules, and controlling audio — all via a clean command-line interface.This skill wraps the eightctl CLI tool, letting your agent automate your sleep environment without you lifting a finger. Ask your agent to warm up the pod before bed, silence an alarm, or review your sleep schedule — it handles it automatically.

Funktionsweise

The skill authenticates with the Eight Sleep API using your account credentials, then issues commands through the eightctl CLI. Here's the flow:Your credentials (EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD) are used to authenticate once and stored in ~/.config/eightctl/config.yaml.The agent invokes eightctl subcommands to read status, adjust settings, or manage schedules.Results are returned to the agent and surfaced in your conversation.Note: The Eight Sleep API is unofficial and rate-limited. The skill avoids repeated logins and confirms before making changes to temperature or alarms.

Hauptfunktionen

Pod Status — Check your pod's current state at a glance with eightctl status.Power Control — Turn the pod on or off with a simple command.Temperature Control — Set the pod temperature to any supported value using eightctl temp.Alarm Management — List, create, and dismiss alarms via eightctl alarm.Sleep Schedules — List, create, and update sleep schedules with eightctl schedule.Audio Control — Manage pod audio playback state (play, pause, check state) via eightctl audio.Base / Adjustable Frame — Query base info and adjust angle with eightctl base.

Voraussetzungen

Eight Sleep Account Credentials — Required. Your Eight Sleep email and password are used to authenticate with the Eight Sleep API. Set via EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD environment variables, or stored in ~/.config/eightctl/config.yaml.

Anwendungsfälle

Automated Bedtime Routine — Ask your agent to turn on the pod and set your preferred sleep temperature 30 minutes before bed each night.Alarm Automation — Have your agent create or adjust wake-up alarms based on your calendar or travel schedule.Sleep Schedule Management — Let your agent update your weekly sleep schedule when your routine changes, without opening the app.Morning Check-in — Ask your agent to report last night's pod status or dismiss a lingering alarm as part of your morning briefing.

Installation

1
Run in your terminal
npx clawhub@latest install eightctl
or
2
Click the Install button at the top of this page for one-click setup

FAQ

Bewertungen

0 Bewertungen

Anmelden, um eine Bewertung zu schreiben

Noch keine Bewertungen. Sei der Erste, der seine Erfahrungen teilt!