MyClaw
HomeProductsUse CasesPricingSkillsResourcesCompany
HomeUse CasesPricingSkills
Sign In
Home
ProductsOpenClaw HostingHermes Agent Hosting
Use CasesPricingSkills
ResourcesCompareTutorialLearnBlogUpdatesResourcesCommunity
CompanyAboutSupport
Sign In
MyClaw.ai

Your AI agent, already running.

Product

OpenClaw HostingHermes Agent HostingUse CasesPricingCompareAlibaba Cloud

Resources

BlogUpdatesSkillsModelsSupportCommunityCapybara

Legal

TermsPrivacyCookieGDPRContact

© 2023 Cubo World Inc. All rights reserved.

← Back to Skills
Browser & Automation
🎛️

eightctl

Control your Eight Sleep pod — temperature, alarms, schedules, and audio — directly from your AI agent.

by OpenClawv1.0.0
ProductivityAutomationCLISelf-HostedDeveloper Tool
Connecting to VM...
Connecting to VM...
npx clawhub@latest install eightctl
8Current Installs
📦
v1.0.0Version

Requirements

eightctlEight Sleep Account EmailEight Sleep Account Password

eightctl Skill Overview

eightctl is a CLI-based skill that lets your AI agent control Eight Sleep smart sleep pods. You can check pod status, adjust temperature, manage wake alarms, set sleep schedules, and control audio playback — all programmatically. Because it wraps the eightctl command-line tool, your agent can automate nightly routines or respond to voice/chat commands without you touching the Eight Sleep app.

How to Use It

Step 1: Run in your terminal or install this skill on MyClaw

npx clawhub@latest install eightctl
or

Click the Install button at the top of this page for one-click setup

When to Use eightctl

Best Fit

  • You want your AI agent to automatically set your pod temperature at bedtime based on a schedule or preference.
  • You need to create, list, or dismiss Eight Sleep alarms through a chat or automation workflow.
  • You are building a morning routine automation that adjusts base angle, audio, or temperature on wake-up.
  • You want agent-driven control of your Eight Sleep pod without manually opening the mobile app.

When Not to Use

  • You do not own an Eight Sleep pod — this skill only works with Eight Sleep hardware.
  • You need a stable, officially supported API; the underlying API is unofficial and may break without notice.
  • Your environment cannot install Go binaries or run the eightctl CLI.

Key Features

Pod Status & Power Control

Check the current state of your Eight Sleep pod with eightctl status, or toggle it on and off with eightctl on|off. Gives your agent a live view of pod activity before making changes.

Temperature Adjustment

Set the pod temperature directly via eightctl temp <value>. The skill notes that temperature changes should be confirmed before execution, making it safe to expose to conversational agents.

Alarm Management

List, create, and dismiss Eight Sleep alarms using eightctl alarm list|create|dismiss. Enables your agent to manage your wake schedule dynamically.

Schedule Control

Create and update sleep schedules with eightctl schedule list|create|update, allowing agents to automate temperature profiles across the week.

Audio Playback

Control in-pod audio state with eightctl audio state|play|pause, useful for sleep sound automations or morning alarm audio workflows.

Base (Adjustable Frame) Control

Query and adjust the Eight Sleep Base's position with eightctl base info|angle, enabling full bed automation as part of a morning or evening routine.

Use Cases

Automated bedtime routine

Tell your agent "start my sleep routine" and it sets the pod to your preferred temperature, queues a sleep schedule, and starts audio — all without opening the Eight Sleep app.

Dynamic alarm management

An agent can create or dismiss alarms based on your calendar — for example, setting an earlier alarm the night before an early meeting and reverting it on weekends.

Morning wake sequence

Trigger a morning macro that raises the base angle, fades audio, and warms the pod temperature in sequence to ease you out of sleep.

Status monitoring

An agent can periodically check pod status and alert you if the pod is unexpectedly off or running at the wrong temperature overnight.

Requirements

  • Eight Sleep Credentials (required) — Your Eight Sleep account email and password, supplied via EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD environment variables, or stored in ~/.config/eightctl/config.yaml.
Connecting to VM...
npx clawhub@latest install eightctl
8Current Installs
📦
v1.0.0Version

Requirements

eightctlEight Sleep Account EmailEight Sleep Account Password

FAQ

Reviews

0 reviews

Log in to write a review

No reviews yet. Be the first to share your experience!