eightctl

Manage Eight Sleep pod status, temperature, alarms, schedules, and audio via eightctl CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you manage Eight Sleep pod settings safely and quickly without manually juggling the Eight Sleep app, especially when you need status checks, temperature changes, and alarm/schedule updates.

Core Features & Use Cases

  • Pod status & temperature control: check pod status and set temperatures on demand.
  • Alarms and schedules management: list, create, dismiss alarms, and manage schedules.
  • Audio and base controls: control pod audio playback and query base information like angle.
  • Use case: You want to verify pod health before bed, set a comfortable temperature, and update alarms for a specific wake-up time.

Quick Start

Use the eightctl skill to check your pod status by running: "eightctl 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 temperature and check its status?

You can control your Eight Sleep pod temperature and check its status by running commands like eightctl status through the eightctl CLI. It allows on-demand temperature adjustments and verifies pod health without manually using the Eight Sleep app.

Can I manage Eight Sleep alarms and schedules from the command line?

Yes, you can manage Eight Sleep alarms and schedules from the command line. The eightctl CLI supports listing, creating, and dismissing alarms, as well as managing sleep schedules for specific wake-up times.

Do I need to configure authentication to use eightctl for Eight Sleep pod control?

Yes, you need to configure authentication to use eightctl for Eight Sleep pod control. You must provide credentials via a YAML config file or environment variables to authorize the rate-limited API calls.

What is the best way to set up my Eight Sleep pod before bed using a CLI?

The best way to set up your Eight Sleep pod before bed using a CLI is running eightctl commands. You can verify pod health, set a comfortable temperature, and update alarms for your wake-up time in one interactive home automation workflow.

Does eightctl support audio control and base information queries for Eight Sleep pods?

Yes, eightctl supports audio control and base information queries for Eight Sleep pods. You can control audio playback and query base information such as the bed angle directly through the command line interface.

What are the limitations of using eightctl for Eight Sleep device management?

Limitations of using eightctl for Eight Sleep device management include rate-limited, auth-required API calls. You must ensure your YAML config or environment variable authentication is properly configured to avoid hitting API request limits.