eightctl

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

1|Updated May 3, 2026
One-click install
npx skills add https://github.com/brikkoAI/brikko-studio --skill eightctl-brikkoai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eightctl
Source: https://github.com/brikkoAI/brikko-studio/tree/main/packages/core/skills/eightctl
Command: npx skills add https://github.com/brikkoAI/brikko-studio --skill eightctl-brikkoai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users of Eight Sleep smart pods often have to navigate a dedicated mobile app or use physical controls to adjust settings like temperature, set alarms, or check pod status, which is inconvenient for automating sleep routines or integrating pod controls with other personal workflows.

Core Features & Use Cases

  • Status & Power Management: Check if your pod is online, connected, and powered on, or toggle its power state remotely.
  • Temperature Control: Precisely adjust the pod's heating or cooling temperature to match your sleep comfort preferences.
  • Alarm & Schedule Management: Create, view, and dismiss alarms, or set custom sleep schedules to automate temperature adjustments throughout the night.
  • Audio & Base Adjustment: Control audio playback settings or modify the pod's base angle for personalized comfort.
  • Use Case: For example, you can set up a routine that lowers your pod's temperature 20 minutes before your wake-up alarm to help you wake up more comfortably, or quickly check your pod's status before bed to ensure it's functioning properly.

Quick Start

Use the eightctl skill to check the current status and temperature of your connected Eight Sleep pod.

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 mobile app?

You can control Eight Sleep pod temperature by running command-line instructions to adjust heating or cooling settings, bypassing the mobile app. This allows precise temperature matching for your sleep comfort preferences directly from your terminal.

Can I automate Eight Sleep alarms and sleep schedules from the command line?

Yes, you can automate Eight Sleep alarms and sleep schedules from the command line. The skill supports creating, viewing, and dismissing alarms, as well as setting custom sleep schedules to automate temperature adjustments throughout the night.

What do I need to set up Eight Sleep pod automation via command line?

To set up Eight Sleep pod automation, you need the eightctl binary installed and valid user authentication credentials. These credentials must be stored in local configuration files or environment variables to interact with the unofficial Eight Sleep API.

Does command line Eight Sleep control support audio playback and base angle adjustment?

Yes, command line Eight Sleep control supports audio playback settings and base angle adjustment. You can modify the pod's base angle for personalized comfort and control audio playback directly through terminal commands.

Why check my Eight Sleep pod status before bed using command line?

Checking Eight Sleep pod status before bed verifies if your device is online, connected, and powered on. This ensures your smart pod is functioning properly before you start your sleep routine.

Can I integrate Eight Sleep pod controls with other personal workflows?

You can integrate Eight Sleep pod controls with other personal workflows by using command line operations. This allows you to set up routines like lowering pod temperature 20 minutes before your wake-up alarm to help you wake up comfortably.