eightctl

Controls Eight Sleep pods via command-line interface for temperature, alarms, and schedules.

10|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/wixette/clawnotes --skill eightctl-wixette
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eightctl
Source: https://github.com/wixette/clawnotes/tree/main/openclaw-snapshots/20260312/skills/eightctl
Command: npx skills add https://github.com/wixette/clawnotes --skill eightctl-wixette

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eightctl, and 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 programmatically.

Core Features & Use Cases

  • Pod Control: Turn the pod on/off, set target temperatures.
  • Alarm Management: Create, list, and dismiss alarms.
  • Schedule Configuration: Manage sleep schedules for personalized comfort.
  • Use Case: Automatically adjust your Eight Sleep pod's temperature based on your daily calendar or weather forecasts.

Quick Start

Use eightctl to set the pod temperature to 20 degrees Celsius.

Frequently Asked Questions about eightctl

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

FAQPage Schema
How do I automate Eight Sleep pod temperature control and schedules?

Automating Eight Sleep pod temperature control is done via a command-line interface that manages pod status, target temperatures, alarms, and sleep schedules programmatically. You can configure settings based on external triggers like daily calendars or weather forecasts.

How do I set my Eight Sleep pod to a specific temperature using a CLI?

To set your Eight Sleep pod temperature, use the command-line interface to specify the target value, such as setting the pod to 20 degrees Celsius. This allows precise, automated management of your sleep environment.

Can I manage Eight Sleep alarms programmatically without the mobile app?

Managing Eight Sleep alarms programmatically is supported through the command-line interface, allowing you to create, list, and dismiss alarms directly without needing the mobile app. This enables integration into automated daily routines.

Do I need specific credentials configured to control my smart home sleep pod via CLI?

You need user credentials configured to control your smart home sleep pod via CLI. Authentication requires the eightctl binary to be installed and set up with your credentials through configuration files or environment variables.

What are the limitations of using a command-line tool for Eight Sleep pod control?

Limitations of command-line Eight Sleep pod control include the requirement to install and configure the eightctl binary beforehand. It relies heavily on proper credential setup via environment variables or files to successfully execute status and schedule commands.