eightctl

by v1.0.0

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

What It Does

Allows users to control their Eight Sleep pod's status, temperature, alarms, and schedules through command line interface.

When To Use

When you want to automate or script actions related to your Eight Sleep pod, integrate it with other home automation tools, or prefer a command-line interface for managing your sleep environment.

Inputs

Requires Eight Sleep account credentials (email and password) stored either in the configuration file (`~/.config/eightctl/config.yaml`) or as environment variables (`EIGHTCTL_EMAIL`, `EIGHTCTL_PASSWORD`).

Outputs

Provides information about the Eight Sleep pod's status (on/off, temperature), allows modification of temperature settings, and manages alarms and schedules.

Limitations

This skill relies on an unofficial API, which may be subject to rate limiting or changes. Avoid excessive login attempts to prevent issues. Confirm temperature changes and alarm settings before applying them.

Installation

Add to Cline skills directory

View Cline documentation

Add to .cursor/skills/

View Cursor IDE documentation

Add to Copilot workspace settings

View GitHub Copilot documentation

Configure in .aider.conf.yml

View Aider documentation

Add to .vscode/skills/

View VS Code documentation

What people say, and where to get help

No ratings yet. If you have used this skill, yours would be the first.

No reviews yet

This skill has not been rated. If you have run it, a short note about what you used it for helps the next person more than any description can.

Related Skills You May Like

Discover more AI agent skills in the same category to enhance your workflow automation.

Have a Skill to Share?

Join the community and help AI agents learn new capabilities. Submit your skill and reach thousands of developers.