eightctl

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of managing your Eight Sleep smart mattress settings by providing a direct command-line interface for temperature, scheduling, and alarm adjustments.

Core Features & Use Cases

  • Climate Control: Quickly adjust your bed temperature or toggle the pod on and off.
  • Automation Management: View, create, or update sleep schedules and alarms directly from your terminal.
  • Use Case: If you wake up feeling too cold in the middle of the night, you can use this Skill to instantly increase your bed temperature without needing to open the mobile app.

Quick Start

Use the eightctl skill to set the bed temperature to 22 degrees.

Frequently Asked Questions about eightctl

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

FAQPage Schema
Does eightctl work with other IoT devices for sleep automation?

The eightctl Skill focuses on providing programmatic control over Eight Sleep pod settings for integration into broader home automation workflows. While it manages sleep schedules and temperature, it interfaces specifically with the Eight Sleep unofficial API rather than directly controlling other IoT devices.

How do I control my Eight Sleep pod temperature from the terminal?

You can control your Eight Sleep pod temperature from the terminal by using the eightctl Skill to programmatically adjust settings. It provides a direct command-line interface to set bed temperature, toggle the pod on or off, and bypass the mobile app.

Can I integrate Eight Sleep smart mattress settings into home automation workflows?

Yes, you can integrate Eight Sleep smart mattress settings into home automation workflows. The eightctl Skill facilitates terminal-based environment management, allowing you to trigger sleep schedule and alarm updates programmatically alongside your other IoT devices.

What do I need to manage my Eight Sleep bed temperature without the mobile app?

To manage your Eight Sleep bed temperature without the mobile app, you need valid Eight Sleep credentials and the eightctl binary. This Skill uses the unofficial API to interface with your pod and execute terminal commands for climate control.

How do I create or update sleep schedules and alarms for my smart mattress via command line?

You can create or update sleep schedules and alarms for your smart mattress via command line by invoking the eightctl Skill. It provides programmatic control over your Eight Sleep pod settings, allowing you to view and manage automation routines directly from your terminal.

Does eightctl work with other IoT devices for sleep automation?

The eightctl Skill focuses on providing programmatic control over Eight Sleep pod settings for integration into broader home automation workflows. While it manages sleep schedules and temperature, it interfaces specifically with the Eight Sleep unofficial API rather than directly controlling other IoT devices.