eightctl

Automate Eight Sleep pod control from the command line.

4|2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/bitan-del/gods-eye --skill eightctl-bitan-del
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eightctl
Source: https://github.com/bitan-del/gods-eye/tree/main/skills/eightctl
Command: npx skills add https://github.com/bitan-del/gods-eye --skill eightctl-bitan-del

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing Eight Sleep pods often requires toggling through apps or hardware interfaces; this skill provides a CLI-based control flow to monitor and adjust pods quickly.

Core Features & Use Cases

  • Check pod status and current temperature
  • Adjust temperature and manage alarms and schedules
  • Integrate pod control into automation or scripts for smart-home routines

Quick Start

Check the status of my Eight Sleep pod and set its temperature to 22 degrees.

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 from the command line?

You can control your Eight Sleep pod temperature from the command line using eightctl, which allows status checks, temperature adjustments, and schedule management. It requires the eightctl binary and authentication via config.yaml or environment variables.

Can I check my Eight Sleep pod status without opening the mobile app?

Yes, you can check your Eight Sleep pod status without the app by running eightctl in your terminal. It retrieves current pod status and temperature readings directly from your home environment, bypassing the need for hardware or app interfaces.

What do I need to set up CLI automation for my Eight Sleep mattress?

To set up CLI automation for your Eight Sleep mattress, you need the eightctl binary installed and authentication credentials configured either in ~/.config/eightctl/config.yaml or as EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD environment variables.

How do I integrate Eight Sleep pod control into my smart-home scripts?

You can integrate Eight Sleep pod control into smart-home scripts by executing eightctl commands for temperature adjustments, alarms, and schedule management. This allows automated routines to interact with your pods directly from the command line.

Does eightctl support managing alarms and schedules for Eight Sleep pods?

Yes, eightctl supports managing alarms and schedules for Eight Sleep pods. It provides a CLI-based control flow to set alarms, manage schedules, and adjust temperatures, replacing the need to toggle through the standard app interface.

Are there limitations when using the command line to control Eight Sleep pods?

A limitation of using eightctl to control Eight Sleep pods is that it requires the specific eightctl binary to be installed on your system, and authentication must be pre-configured via a YAML file or environment variables before any commands can execute.