eightctl

Automate Eight Sleep pod status, temperature, alarms, and schedules via eightctl CLI.

327|85|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/letta-ai/lettabot --skill eightctl-letta-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: eightctl
Source: https://github.com/letta-ai/lettabot/tree/main/.skills/eightctl
Command: npx skills add https://github.com/letta-ai/lettabot --skill eightctl-letta-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates Eight Sleep pod control.

Core Features & Use Cases

  • Status and temperature checks
  • Temperature adjustments, alarms, and schedules
  • Multi-pod coordination for routines

Quick Start

Install the eightctl CLI (Go) and authenticate, then use commands like eightctl status, eightctl temp <value>, eightctl alarm list, and eightctl schedule create to manage pods.

Frequently Asked Questions about eightctl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Eight Sleep pod temperature adjustments from the command line?▼

To automate Eight Sleep pod temperature adjustments from the command line, install the eightctl CLI and use the 'eightctl temp <value>' command to set your desired bed temperature.

How do I check the status of an Eight Sleep pod via CLI?▼

Checking the status of an Eight Sleep pod via CLI requires the eightctl tool; running the 'eightctl status' command retrieves current bed metrics and conditions.

Can I manage alarms and schedules for multiple Eight Sleep pods together?▼

Yes, managing alarms and schedules for multiple Eight Sleep pods together is supported by the eightctl CLI, which provides multi-pod coordination for creating automated routines across your beds.

What authentication is required to use the eightctl CLI for home automation?▼

Authentication to use the eightctl CLI for home automation requires setting the EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD environment variables or configuring credentials in the ~/.config/eightctl/config.yaml file.

Do I need to install Go to control my Eight Sleep bed from the terminal?▼

Yes, controlling your Eight Sleep bed from the terminal requires installing the eightctl CLI, which is a Go-based program, to execute scheduling, status, and temperature commands.