LaunchKit · 2026
Back to Skills

alexa-control

Control Alexa devices via CLI - set alarms, play music, flash briefings, smart home commands.

0
0 downloads
by @ignito-pg

Setup & Installation

openclaw skills install @ignito-pg/alexa-control

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

npx clawhub install alexa-control

What This Skill Does

Controls Amazon Echo devices from the command line using alexa-remote-control. Sends voice commands programmatically, including alarms, music playback, smart home actions, and timers. Requires a one-time Amazon authentication to obtain a refresh token.

Lets you automate or script Alexa commands without the mobile app or voice interaction, enabling cron jobs and CLI-driven home automation.

When to use it

  • Setting a morning alarm on a bedroom Echo from a script
  • Playing a radio station on a kitchen Echo
  • Turning smart home lights off via shell command
  • Triggering a flash briefing news update
  • Setting a cooking timer on a specific Echo device

Example Workflow

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

INPUT

User asks: set an alarm for 6:30 am on the Bedroom Echo Show

AGENT
  1. 1Checks that REFRESH_TOKEN env var is set
  2. 2Runs alexa_remote_control.sh with -d 'Bedroom Echo Show'
  3. 3Passes textcommand: Set an alarm for 6:30 am
  4. 4Confirms command executed without auth error
OUTPUT

Alarm set for 6:30 am on Bedroom Echo Show

Requirements

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

Amazon accountREFRESH_TOKEN environment variable (obtained via alexa-cookie-cli after Amazon login)Amazon Echo device