# 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.

## Install

```bash
npx skillstore add aiskillstore/eightctl
```

## Metadata

- Status: approved
- Slug: eightctl
- Skillstore revision: r2
- Version status: missing
- Tree hash: 0802c9be65a73e2e0e1a4f5f3d328e680e27e7018d01a5bf1a21ec3209604ad6
- Author: aiskillstore
- GitHub username: aiskillstore
- License: MIT
- Repository: https://github.com/aiskillstore/marketplace/tree/main/skills/mylukin/eightctl/
- Ref: c43861a65bb95efcae259cd161c9d6f4dc7eec6f
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network, filesystem
- Quality score: 68
- Public page: https://skillstore.pages.dev/skills/eightctl
- Manifest: https://skillstore.pages.dev/api/skills/eightctl/manifest

## Capabilities

- Check Eight Sleep pod status through the installed eightctl CLI.
- Turn the pod on or off after user confirmation.
- Set a requested pod temperature after user confirmation.
- List, create, update, or dismiss alarms and schedules.
- Inspect or control supported audio and adjustable base functions.

## Use Cases

- 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.

## Prompt Templates

### 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.
```

## Limitations

- The eightctl binary and valid Eight Sleep credentials must already be available.
- The integration uses an unofficial, rate-limited API that may change without notice.
- The skill lists command families but does not document every required option.
- Device availability, account permissions, and hardware support determine which actions succeed.

## 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.

## Anti Patterns

- 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.

## Security Audit

- Audited at: 2026-07-23T17:24:27.434\+00:00
- Summary: 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.

## Stats

- Views: 99
- Downloads: 7
- Favorites: 0
- Popularity score: 0
