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.