eightctl

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

1|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/kelinfoxy/EZ-Homelab --skill eightctl-kelinfoxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eightctl
Source: https://github.com/kelinfoxy/EZ-Homelab/tree/main/docker-compose/ez-assistant/skills/eightctl
Command: npx skills add https://github.com/kelinfoxy/EZ-Homelab --skill eightctl-kelinfoxy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Control Eight Sleep pods from the command line to monitor status, adjust temperature, and manage alarms and schedules.

Core Features & Use Cases

  • CLI-based pod control for status, temperature, alarms, and schedules across one or more pods.
  • Ideal for automation scripts, home setups with multiple pods, and quick system checks.
  • Example: integrate into nightly routines to ensure consistent sleep environment.

Quick Start

Run eightctl status to view the current pod status.

Frequently Asked Questions about eightctl

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

FAQPage Schema
How do I control my Eight Sleep pod from the command line?

You can control Eight Sleep pods from the command line by running the eightctl binary to check status, adjust temperature, and manage alarms and schedules across single or multiple units.

Can I automate Eight Sleep temperature adjustments in a home automation setup?

Yes, you can automate Eight Sleep temperature adjustments by integrating eightctl into home automation scripts, enabling remote control and scheduled changes across multiple pods.

How do I check the status of multiple Eight Sleep pods at once?

You can check the status of multiple Eight Sleep pods by running the eightctl status command, which queries all configured units in your home setup and reports their current state.

What authentication is required to use eightctl for Eight Sleep pod control?

Eight Sleep pod control requires authentication via a config file at ~/.config/eightctl/config.yaml and setting the EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD environment variables.

Does eightctl work with scheduled alarm management for Eight Sleep pods?

Yes, eightctl supports scheduled alarm management for Eight Sleep pods, allowing you to set, adjust, and manage alarms directly from the command line within automation scripts.

What is the best way to integrate Eight Sleep pod control into nightly routines?

The best way to integrate Eight Sleep control into nightly routines is by scripting eightctl commands to automatically adjust temperature and verify pod status, ensuring a consistent sleep environment.