eightctl

Control Eight Sleep pods to monitor status, adjust temperature, and manage alarms and schedules.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/joeleung0122/testing --skill eightctl-joeleung0122
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eightctl
Source: https://github.com/joeleung0122/testing/tree/main/skills/eightctl
Command: npx skills add https://github.com/joeleung0122/testing --skill eightctl-joeleung0122

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Eight Sleep pod control addresses the need to remotely monitor pod status, set temperatures, and manage alarms and schedules without manual, fragmented interactions.

Core Features & Use Cases

  • Status and temperature monitoring for Eight Sleep pods.
  • Alarm and schedule management to automate sleep routines.
  • Secure authentication via config files or environment variables.

Quick Start

Run eightctl status to view the current pod state.

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 temperature remotely?

To control Eight Sleep pod temperature remotely, use the `eightctl temp` command to adjust climate settings. It requires authentication via a config file at `~/.config/eightctl/config.yaml` or environment variables.

Can I manage sleep schedules and alarms for Eight Sleep pods?

Yes, you can manage sleep schedules and alarms for your Eight Sleep pod using the `eightctl alarm` and `eightctl schedule` commands, which automate sleep routines and handle scheduling directly.

How do I authenticate eightctl for home automation?

You authenticate eightctl by providing credentials in a YAML config file at `~/.config/eightctl/config.yaml` or by setting the `EIGHTCTL_EMAIL` and `EIGHTCTL_PASSWORD` environment variables for secure access.

Does eightctl support remote pod status monitoring?

Yes, eightctl supports remote pod status monitoring. Running the `eightctl status` command retrieves the current pod state and climate conditions, providing instant visibility for personal device management.

What is the best way to automate Eight Sleep climate control?

The best way to automate Eight Sleep climate control is using eightctl's scheduling and temperature commands. This tool manages remote pod status, climate adjustments, and sleep schedules within a single workflow.