LaunchKit · 2026
Back to Skills

alexa-cli

Control Amazon Alexa devices and smart home via the `alexacli` CLI.

14
3.3k downloads
by @buddyh

Setup & Installation

openclaw skills install @buddyh/alexa-cli

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install alexa-cli

Version History

v1.3.0Feb 12, 2026 - Version note by skill developer:

Simplify metadata: flatten structure, remove nested tags

What This Skill Does

Controls Amazon Echo devices and Alexa-connected smart home via the `alexacli` CLI. Supports text-to-speech, multi-device announcements, natural language smart home commands, and capturing Alexa's text responses. Uses Amazon's unofficial API, the same one the Alexa mobile app uses.

Lets scripts and agents send commands to Alexa and read back responses as text, enabling automation that the Alexa app or voice alone cannot script.

When to use it

  • Announcing a CI build result on all Echo devices
  • Dimming lights to a specific level from a terminal script
  • Locking the front door via a shell one-liner
  • Checking the thermostat setting inside a home automation script
  • Playing an MP3 through an Echo device from a URL

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: announce 'Dinner is ready' on every Echo device in the house

AGENT
  1. 1Run `alexacli auth status` to confirm the session token is valid
  2. 2Run `alexacli speak 'Dinner is ready!' --announce` to broadcast to all devices
  3. 3Check exit code to confirm the command was accepted
OUTPUT

All Echo devices in the home play the announcement aloud simultaneously

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Amazon account with at least one Echo device configuredBrowser-based login via `alexacli auth` (re-authenticate every ~14 days)