Check and control Eight Sleep pod status, temperature, alarms, and schedules.
This skill controls Eight Sleep devices and involves account authentication plus reading/modifying device state and schedules, which is typical for a local configured networked control tool. No clear malicious red flags are evident in the materials, and the source is open-source with very high community trust, but caution is warranted because it uses an unofficial API and requires account credentials.
The README explicitly requires authentication, with credentials supplied via EIGHTCTL_EMAIL, EIGHTCTL_PASSWORD, or the local config file ~/.config/eightctl/config.yaml; these are sensitive account credentials and carry typical risks of local leakage, log exposure, or accidental commit.
By design, the tool needs to connect to Eight Sleep-related services to query status and send control commands such as temperature, alarms, and schedules. The materials do not list specific remote hosts, but they state the API is unofficial and rate-limited, indicating network communication with the device/service provider side.
System checks mark it as prompt-only, and the materials do not describe arbitrary local code execution, spawning extra processes, or requesting elevated system privileges; based on the available information, it does not appear to have execution capabilities beyond the stated skill behavior.
It is known to read the local config file ~/.config/eightctl/config.yaml and handle account information plus device status, alarms, and schedules; there is no indication of access to unrelated directories or broad file operations, so current exposure appears limited to functionally relevant data.
The source is an open-source GitHub repository, and system checks mark it as open-source, with extremely high community adoption (about 377k stars), which are strong positive signals. The license and maintenance status are unclear, and the API is unofficial, so maintainability should be watched, but the current materials do not justify a high-risk rating.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "eightctl" skill from askskill: 1. Download https://raw.githubusercontent.com/openclaw/openclaw/main/skills/eightctl/SKILL.md 2. Save it as ~/.claude/skills/eightctl/SKILL.md 3. Reload skills and tell me it's ready
Check my Eight Sleep pod's current status, including left and right temperatures, device online status, and tonight's alarm settings.
Returns the pod's online status, dual-side temperatures, and configured alarm details.
Set my Eight Sleep pod temperature to -2 for tonight, keep my partner's side at 0, and confirm the change was applied.
Applies the temperature change and reports the updated setting for each side.
Set an alarm for 6:45 AM Monday through Friday on my Eight Sleep, disable alarms on weekends, and then list the full schedule.
Creates or updates the weekday alarm and outputs a weekly alarm schedule summary.
Use eightctl for Eight Sleep pod control. Requires auth.
Auth
~/.config/eightctl/config.yamlEIGHTCTL_EMAIL, EIGHTCTL_PASSWORDQuick start
eightctl statuseightctl on|offeightctl temp 20Common tasks
eightctl alarm list|create|dismisseightctl schedule list|create|updateeightctl audio state|play|pauseeightctl base info|angleNotes
Generate concept, architecture, flow, and whiteboard diagrams in multiple formats.
Helps maintainers triage, clean up, and resolve OpenClaw secret scanning alerts.
Investigate test memory growth, heap leaks, and OOM root causes.
Discover and control Sonos speakers for playback, volume, status, and grouping.
Summarize CodexBar local cost logs by model for Codex or Claude.
Automate web page workflows, login checks, tab handling, and recovery steps.
Securely access Oura Ring data for sleep, activity, and recovery insights.
Access and query Oura health data like sleep, activity, and readiness.
Let AI query and analyze Oura Ring health and recovery data.
Connect Oura Ring data for smart insights on sleep, readiness, activity, and health.
Control SmartRent smart home devices through Claude for remote home automation.
Query and enrich BambiSleep knowledge base data with RAG and CAG.