← Back to Skills Marketplace
Eightctl
by
Peter Steinberger
· GitHub ↗
· v1.0.0
11061
Downloads
8
Stars
1050
Active Installs
1
Versions
Install in OpenClaw
/install eightctl
Description
Control Eight Sleep pods (status, temperature, alarms, schedules).
Usage Guidance
Install only if you trust the upstream eightctl CLI and are comfortable letting an agent operate your Eight Sleep pod. Require explicit confirmation for every device-changing command, protect the Eight Sleep credentials, and prefer pinning or reviewing the upstream CLI version before installation.
Capability Analysis
Type: OpenClaw Skill
Name: eightctl
Version: 1.0.0
The skill bundle is benign. It describes a tool for controlling Eight Sleep pods and provides standard installation instructions using `go install` from a specified GitHub repository (`github.com/steipete/eightctl/cmd/eightctl@latest`). The `SKILL.md` content is straightforward, outlining usage and authentication methods without any evidence of prompt injection, data exfiltration, malicious execution beyond standard package installation, persistence mechanisms, or obfuscation. The instructions are clearly aligned with the stated purpose.
Capability Assessment
Purpose & Capability
The purpose and commands align with controlling Eight Sleep pods, but the listed capabilities include state-changing actions such as on/off, temperature, alarms, schedules, audio playback, and base angle control.
Instruction Scope
The artifact says to confirm temperature and alarm changes, but it does not clearly extend that confirmation boundary to other state-changing commands such as on/off, schedule updates, audio playback, or base angle changes.
Install Mechanism
Installation uses a Go module from github.com/steipete/eightctl/cmd/eightctl@latest, which is a standard purpose-aligned mechanism but installs a moving upstream version rather than a pinned artifact.
Credentials
Eight Sleep authentication is expected for this purpose, and the artifact discloses a local config path plus EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD, but these sensitive credentials are not reflected as required credential metadata.
Persistence & Privilege
The skill references a persistent local eightctl config file for authentication, but the artifact contains only SKILL.md and shows no background worker, autonomous persistence, destructive behavior, or exfiltration path.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install eightctl - After installation, invoke the skill by name or use
/eightctl - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Metadata
Frequently Asked Questions
What is Eightctl?
Control Eight Sleep pods (status, temperature, alarms, schedules). It is an AI Agent Skill for Claude Code / OpenClaw, with 11061 downloads so far.
How do I install Eightctl?
Run "/install eightctl" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Eightctl free?
Yes, Eightctl is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Eightctl support?
Eightctl is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Eightctl?
It is built and maintained by Peter Steinberger (@steipete); the current version is v1.0.0.
More Skills