eightctl

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Eight Sleep pod control has historically required using multiple interfaces and scattered settings; this skill aggregates control into a single AI-friendly interface to manage pod state, temperature, and schedules.

Core Features & Use Cases

  • Pod status and temperature: view current pod state and adjust target temperatures.
  • Alarms and schedules: view, enable, and modify wake/sleep routines for one or more pods.
  • One-shot actions: turn pods on/off and apply quick parameter changes with simple commands.

Quick Start

Ask Eight Sleep to report the current pod 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 status from a command-line interface?

Control Eight Sleep pods by issuing commands via the eightctl binary, which reads authentication from ~/.config/eightctl/config.yaml to monitor pod status and adjust target temperatures in real time.

How do I configure Eight Sleep alarms and sleep schedules across multiple pods?

Configure Eight Sleep alarms and schedules by using the eightctl binary to view, enable, and modify wake and sleep routines for one or multiple pods simultaneously from a single interface.

What authentication setup is required to manage Eight Sleep pods with command-line tools?

Managing Eight Sleep pods requires authentication setup via a config file at ~/.config/eightctl/config.yaml or by setting the EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD environment variables before executing commands.

Can I turn multiple Eight Sleep pods on or off with a single command?

Yes, you can turn multiple Eight Sleep pods on or off by executing one-shot actions through the eightctl binary to apply quick parameter changes across your home-automation devices.

Does eightctl work without relying on the official Eight Sleep mobile app interface?

Yes, eightctl aggregates Eight Sleep pod control into an independent command-line interface, bypassing the need to use scattered mobile app settings to manage your sleep environment.