eightctl

Control Eight Sleep pods via the eightctl CLI for status, temperature, alarms, and schedules.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/PotLock/foxfang --skill eightctl-potlock
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: eightctl
Source: https://github.com/PotLock/foxfang/tree/main/skills/eightctl
Command: npx skills add https://github.com/PotLock/foxfang --skill eightctl-potlock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing Eight Sleep pods from the terminal can be tedious and error-prone. This Skill provides a CLI-based control flow to check status, adjust temperature, and manage schedules and alarms, enabling quick, reproducible pod management.

Core Features & Use Cases

  • Status & Temperature: View current pod state and adjust temperature remotely.
  • Alarms & Schedules: Create, update, or dismiss alarms and schedules for automated comfort.
  • Remote Management: Integrate pod control into scripts and automation workflows for sleep routines or wellness monitoring.

Quick Start

Run eightctl status to check pod state and then adjust comfort with eightctl temp 20.

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 from the terminal?▼

You can control your Eight Sleep pod temperature by running terminal commands like eightctl temp 20 to set a specific degree, allowing quick reproducible climate adjustments without the mobile app.

Can I manage multiple Eight Sleep pods using a command line interface?▼

Yes, the eightctl CLI supports multi-pod setups, allowing users to check status, toggle power, and adjust temperatures across multiple Eight Sleep pods directly from the terminal.

How do I set up local authentication for Eight Sleep CLI commands?▼

Local authentication for Eight Sleep CLI commands requires configuring environment variables or config files, utilizing the official eightctl binary via a Go module to manage pod access securely.

What's the best way to automate Eight Sleep alarms and schedules?▼

Automating Eight Sleep alarms and schedules is best achieved by integrating the eightctl CLI into scripts, enabling you to create, update, or dismiss alarms for automated sleep routines.

Does the Eight Sleep CLI require any external dependencies to function?▼

The Eight Sleep CLI operates using the official eightctl binary via a Go module and does not list external dependencies, relying solely on local config paths for authentication.