eightctl

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows users to control their Eight Sleep pods, managing settings like temperature, alarms, and schedules without needing the official app.

Core Features & Use Cases

  • Pod Control: Turn the pod on/off, set target temperatures.
  • Alarm Management: Create, list, and dismiss alarms.
  • Schedule Management: View, create, and update sleep schedules.
  • Audio Features: Control the pod's audio playback.

Quick Start

Use eightctl to set the pod temperature to 20 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 without the official app?

You can control your Eight Sleep pod temperature programmatically by using a dedicated CLI tool to set target temperatures and turn the pod on or off. This provides direct interaction with the Eight Sleep API.

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 tool allows you to create, list, and dismiss alarms, as well as view, create, and update sleep schedules.

How do I authenticate with the Eight Sleep API for programmatic pod control?

To authenticate with the Eight Sleep API for pod control, you must provide your credentials through configuration files or environment variables. This setup is required before executing any CLI commands.

What Eight Sleep pod features can I automate besides temperature adjustments?

Besides temperature adjustments, you can automate Eight Sleep pod features including status monitoring, alarm configuration, schedule management, and audio playback control.

Does Eight Sleep CLI control support audio playback on the smart bed?

Yes, Eight Sleep CLI control supports audio playback on the smart bed. You can programmatically control the pod's audio features alongside managing temperatures, alarms, and schedules.

What are the limitations of using a CLI tool for Eight Sleep pod control?

The primary limitation of using a CLI tool for Eight Sleep pod control is the requirement for manual authentication setup via configuration files or environment variables, lacking the direct interface of the official app.