eightctl
Control your Eight Sleep pod from the command line — set temperature, manage alarms, schedules, and more.
npx clawhub@latest install eightctlRequisiti
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.
Come funziona
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.
Funzionalità principali
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.
Requisiti
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.
Casi d'uso
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.
Come installare
npx clawhub@latest install eightctlnpx clawhub@latest install eightctlRequisiti
FAQ
Recensioni
0 recensioniAccedi per scrivere una recensione
Nessuna recensione ancora. Sii il primo a condividere la tua esperienza!