Skills eightctl
๐Ÿ“ฆ

eightctl

Content revision r2 Medium Risk โš™๏ธ External commands๐ŸŒ Network access๐Ÿ“ Filesystem access

Control Eight Sleep Pods with eightctl

Managing pod settings across separate controls can be slow and inconsistent. This skill guides authenticated eightctl commands for status, temperature, alarms, schedules, audio, and base settings.

Supports: Claude Codex Code(CC)
๐Ÿ“Š 68 Adequate

This skill is part of a pack

Install the whole pack to get every skill the task needs, in one command.

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "eightctl" from https://skillstore.io/skills/eightctl.md and its manifest at https://skillstore.io/api/skills/eightctl/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "eightctl". Check my pod status without changing anything.

Expected outcome:

The pod status check completed. The response summarizes current state and reports any unavailable fields without modifying settings.

Using "eightctl". Set the temperature to 20.

Expected outcome:

Planned change: set the pod temperature to 20. Confirmation is required before the command runs.

Using "eightctl". Show my schedules and help update weekdays.

Expected outcome:

  • Current schedules are listed in a readable summary.
  • The proposed weekday update is shown for review.
  • No schedule changes occur until confirmation.

Security Audit

Medium Risk
v9 โ€ข 7/23/2026 Open versioned report

All static findings are false positives caused by Markdown code formatting, metadata, or descriptive paths. Semantic review found mutable dependency installation and authenticated physical-device changes.

1
Files scanned
51
Lines analyzed
0
Review items
0
False positives ignored

Confirmed security concerns (2)

Medium
Mutable Dependency Installation
The installer uses an @latest Go module reference, so future installations may retrieve unreviewed upstream code.
The metadata explicitly identifies the GitHub module and requests its latest available version.
Medium
Authenticated Physical Device Changes
The skill guides commands that change temperature, alarms, schedules, audio, base position, and power through an unofficial authenticated API.
The documented commands are mutating operations, and the notes identify authentication, an unofficial API, and confirmation requirements.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/eightctl/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/eightctl/security.svg)](https://skillstore.io/skills/eightctl?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/eightctl?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/eightctl/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/eightctl.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

aiskillstore. (2026). eightctl security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/eightctl/audits/9

BibTeX citation

@techreport{aiskillstore-eightctl-2026, author = {aiskillstore}, title = {eightctl security audit report (audit version 9)}, institution = {Skillstore}, year = {2026}, number = {9}, url = {https://skillstore.io/skills/eightctl/audits/9}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "eightctl security audit report (audit version 9)" version: "unspecified" type: report authors: - name: "aiskillstore" date-released: "2026-07-23" url: "https://skillstore.io/skills/eightctl/audits/9" identifiers: - type: other value: "skillstore:eightctl:audit:9" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
85
Content
68
Community
83
Spec Compliance

What You Can Build

Check Bedside Status

Review current pod state before changing any setting.

Manage Sleep Schedules

List and adjust recurring schedules or alarms with confirmation.

Operate Supported Hardware

Control audio or adjustable base functions through guided commands.

Try These Prompts

Check Pod Status
Check my Eight Sleep pod status and summarize the result. Do not change any settings.
Set a Temperature
Prepare to set my pod temperature to 20. Show the intended change and ask for confirmation before running it.
Create an Alarm
List my existing alarms, then help create an alarm for [time] on [days]. Confirm the final details before making changes.
Coordinate Pod Settings
Review status, schedules, alarms, audio, and base state. Propose changes for [goal], identify unsupported details, and confirm each mutating action.

Best Practices

  • Use status and list commands before changing device settings.
  • Confirm every mutating action, especially temperature, power, alarms, schedules, audio, and base position.
  • Avoid repeated logins and group related read-only checks when possible.

Avoid

  • Do not display, log, or repeat account credentials in responses.
  • Do not run mutating commands without explicit confirmation.
  • Do not retry failed authentication or API calls in rapid loops.

Frequently Asked Questions

What must be installed before using this skill?
The eightctl binary must be installed and accessible in the command environment.
How does eightctl authenticate?
It can use its configuration file or the documented email and password environment variables.
Can this skill change pod temperature?
Yes. It should show the requested temperature and receive explicit confirmation before changing it.
Can it manage alarms and schedules?
Yes. It documents list, create, dismiss, and update command families, although additional options may be required.
Does it support audio and adjustable bases?
It documents audio state, playback controls, base information, and base angle commands for supported hardware.
Is the Eight Sleep API official?
No. The skill states that the API is unofficial and rate-limited, so behavior may change.

Developer Details

License

MIT

Skillstore revision

r2

Version notice

The author did not declare a version.

Ref

c43861a65bb95efcae259cd161c9d6f4dc7eec6f

Maintenance freshness

7/25/2026

Usage

6 downloads ยท 99 views

File structure

๐Ÿ“„ SKILL.md