Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
beita6969 avatar

Eightctl

  • 16 installs
  • 869 repo stars
  • Updated June 8, 2026
  • beita6969/scienceclaw

This is a copy of eightctl by steipete - installs and ranking accrue to the original listing.

eightctl is a Claude skill that controls Eight Sleep pods (status, temperature, alarms, schedules) through the eightctl command-line binary.

About

This skill drives the eightctl command-line tool to control Eight Sleep pods. A developer uses it to check pod status and adjust temperature, alarms, schedules, audio, and base angle from the shell. It requires authentication and warns that the underlying API is unofficial and rate-limited.

  • Controls Eight Sleep pods via the eightctl CLI
  • Manages status, temperature, alarms, schedules, audio, and base angle
  • Requires auth via config file or environment variables

Eightctl by the numbers

  • 16 all-time installs (skills.sh)
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
At a glance

eightctl capabilities & compatibility

Free; requires Eight Sleep login credentials via config or env vars.

Pricing
Free
From the docs

What eightctl says it does

Use `eightctl` for Eight Sleep pod control. Requires auth.
SKILL.md
API is unofficial and rate-limited; avoid repeated logins.
SKILL.md
npx skills add https://github.com/beita6969/scienceclaw --skill eightctl

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs16
repo stars869
Last updatedJune 8, 2026
Repositorybeita6969/scienceclaw

What it does

Use it to control an Eight Sleep pod (status, temperature, alarms, schedules) from the command line via the eightctl binary.

Who is it for?

Controlling and checking the state of an Eight Sleep pod from the command line.

Skip if: Any task unrelated to Eight Sleep hardware control.

When should I use this skill?

The user wants to check or change their Eight Sleep pod's status, temperature, alarms, or schedules.

What you get

Lets an agent read and change pod temperature, alarms, and schedules programmatically.

  • Pod status output
  • Applied temperature/alarm/schedule changes

By the numbers

  • 6 command groups (status, on/off, temp, alarm, schedule, audio, base)

Files

SKILL.mdMarkdownGitHub ↗

eightctl

Use eightctl for Eight Sleep pod control. Requires auth.

Auth

  • Config: ~/.config/eightctl/config.yaml
  • Env: EIGHTCTL_EMAIL, EIGHTCTL_PASSWORD

Quick start

  • eightctl status
  • eightctl on|off
  • eightctl temp 20

Common tasks

  • Alarms: eightctl alarm list|create|dismiss
  • Schedules: eightctl schedule list|create|update
  • Audio: eightctl audio state|play|pause
  • Base: eightctl base info|angle

Notes

  • API is unofficial and rate-limited; avoid repeated logins.
  • Confirm before changing temperature or alarms.

Related skills

FAQ

What can it control?

Status, on/off, temperature, alarms, schedules, audio, and the base angle of an Eight Sleep pod.

How is it authenticated?

Via a config file at ~/.config/eightctl/config.yaml or the EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD environment variables.

CLI & Terminalmonitoring

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.