ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 4/5

eightctl

Control Eight Sleep pods (status, temperature, alarms, schedules).

Why use this skill?

Control your Eight Sleep pod temperature, alarms, and schedules using OpenClaw AI. Install eightctl to automate your sleep environment easily.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/steipete/eightctl
Or

What This Skill Does

The eightctl skill provides a robust interface for interacting with Eight Sleep Pod devices directly through the OpenClaw AI agent. It abstracts complex API interactions into simple, natural language commands, allowing you to manage your sleep environment effortlessly. With this skill, you can monitor the status of your Pod, adjust temperature settings in real-time, configure alarms, manage custom sleep schedules, and control integrated audio features. Whether you are automating your bedtime routine or making minor adjustments during the night, eightctl bridges the gap between your intent and the hardware settings of your mattress cover.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/steipete/eightctl

After installation, you must configure authentication. You can either place your credentials in ~/.config/eightctl/config.yaml or set the EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD environment variables. Ensure that your configuration file is protected with appropriate read permissions to maintain security.

Use Cases

  • Automated Comfort: Program the system to pre-heat your bed 30 minutes before your scheduled bedtime.
  • Smart Alarms: Manage wake-up routines by creating or dismissing alarms based on your daily schedule.
  • Temperature Regulation: Dynamically adjust the side-specific temperature based on ambient room conditions or personal preference.
  • Base Positioning: Utilize the integration to adjust the physical angle of your smart bed base for reading or sleeping.
  • Audio Control: Toggle background soundscapes directly through your AI assistant interface.

Example Prompts

  • "Hey, check the status of my Eight Sleep pod and tell me the current temperature settings."
  • "I'm going to bed early tonight. Set my side of the bed to 22 degrees and turn it on."
  • "Create a new alarm for 7:00 AM on weekdays and make sure the vibration is set to medium."

Tips & Limitations

The eightctl skill relies on an unofficial API. Consequently, the service is subject to rate-limiting by the provider. Avoid polling the status too frequently to prevent temporary account lockouts or API blocks. Always verify your changes, especially when adjusting alarms or heating levels for safety. Because this skill interacts with external hardware, please ensure your internet connection is stable, as commands require cloud-to-device communication. If you experience connection issues, check the official status page before troubleshooting your local config.

Metadata

Author@steipete
Stars982
Views4
Updated2026-02-14
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-steipete-eightctl": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#smart-home#sleep-tracking#iot#automation#wellness
Safety Score: 4/5

Flags: file-read, external-api