eightctl

Control Eight Sleep pod status, temperature, alarms, and schedules via command line.

19.0k|5.6k|Updated Jul 9, 2024
One-click install
npx skills add https://github.com/elizaOS/eliza --skill eightctl-elizaos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eightctl
Source: https://github.com/elizaOS/eliza/tree/main/packages/skills/skills/eightctl
Command: npx skills add https://github.com/elizaOS/eliza --skill eightctl-elizaos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows users to control their Eight Sleep pods, managing settings like temperature, alarms, and schedules without needing the official app.

Core Features & Use Cases

  • Pod Status: Check if the Eight Sleep pod is on or off.
  • Temperature Control: Set the desired sleeping temperature.
  • Alarm Management: Create, list, and dismiss alarms.
  • Schedule Management: View and modify sleep schedules.
  • Audio Control: Manage audio playback features of the pod.

Quick Start

Use the eightctl skill to check the current status of your 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 from the command line?

The eightctl binary enables command-line temperature control for Eight Sleep pods, allowing you to set your desired sleeping temperature by interacting directly with the Eight Sleep API without needing the official app.

Can I automate Eight Sleep alarms and schedules without opening the app?

You can automate Eight Sleep alarms and schedules without the app by running the eightctl binary, which supports creating, listing, dismissing alarms, and viewing or modifying sleep schedules in automated routines.

What do I need to set up before automating my Eight Sleep pod status checks?

Before automating Eight Sleep pod status checks, you need the eightctl binary installed and authentication configured via configuration files or environment variables to access the Eight Sleep API.

Does eightctl support integration with existing smart home IoT routines?

eightctl supports smart home IoT integration by using configuration files or environment variables for authentication, allowing the binary to be seamlessly incorporated into your existing automated routines.

Are there limitations to managing Eight Sleep audio features via command line?

The eightctl binary manages audio playback features of the pod alongside status, temperature, alarms, and schedules, though all operations depend on successful authentication and connectivity to the Eight Sleep API.