Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
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.
User asks: announce 'Dinner is ready' on every Echo device in the house
- 1Run `alexacli auth status` to confirm the session token is valid
- 2Run `alexacli speak 'Dinner is ready!' --announce` to broadcast to all devices
- 3Check exit code to confirm the command was accepted
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.