eightctl
eightctl is a command-line tool for managing Eight Sleep smart bed pods, enabling users to check device status, adjust temperature settings, control alarms and schedules, and manage audio playback. Use this skill when you need to interact with Eight Sleep devices programmatically, such as automating sleep environment adjustments or retrieving current pod information through a local agent.
git clone --depth 1 https://github.com/the-open-agent/openagent /tmp/eightctl && cp -r /tmp/eightctl/skills/eightctl ~/.claude/skills/eightctlSKILL.md
# 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.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Create, search, and manage Bear notes via grizzly CLI.
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Use when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
Capture frames or clips from RTSP/ONVIF cameras.