eightctl

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Controls Eight Sleep pods to simplify management of sleep environments and automation.

Core Features & Use Cases

  • Monitor pod status and adjust temperature.
  • Manage alarms and schedules for sleep routines.
  • Per-pod operations across devices with quick status or control actions.

Quick Start

Run eightctl status to view pod status, temperature, and schedules.

Frequently Asked Questions about eightctl

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

FAQPage Schema
How do I check the temperature and status of my Eight Sleep pod?

You can monitor Eight Sleep pod status by running the eightctl status command, which displays current pod temperature, active schedules, and overall device state. This requires the eightctl binary installed and authentication configured via config.yaml or environment variables.

How do I automate temperature changes for an Eight Sleep pod?

Automate Eight Sleep pod temperature changes by using the eightctl temp command. You can adjust temperatures for sleep routines and configure schedules across one or multiple pods without manual app interaction.

Can I manage alarms and sleep schedules across multiple Eight Sleep pods?

Yes, you can manage alarms and sleep schedules across multiple Eight Sleep pods. The eightctl binary supports per-pod operations, allowing you to configure alarm handling and schedule routines for each device individually.

What do I need to set up before using eightctl to control my Eight Sleep pod?

Before using eightctl, you need the eightctl binary installed and authentication configured via ~/.config/eightctl/config.yaml or environment variables. This setup enables commands like status, on, off, temp, alarm, and schedule to operate.

Why does my Eight Sleep pod automation command fail to execute?

Eight Sleep pod automation commands may fail if the eightctl binary is not installed correctly or if authentication is missing in ~/.config/eightctl/config.yaml or environment variables. Verify both prerequisites are properly configured before running operations.