alexa-cli

Control Amazon Echo devices via alexacli commands from a terminal.

5|1|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/buddyh/agent-skills --skill alexa-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alexa-cli
Source: https://github.com/buddyh/agent-skills/tree/main/alexa-cli
Command: npx skills add https://github.com/buddyh/agent-skills --skill alexa-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reduce time spent managing Alexa-enabled devices by providing a concise command-line interface to send voice commands, control devices, and trigger routines.

Core Features & Use Cases

  • List devices and check status from the terminal.
  • Send speak or command actions to a specific device or all devices.
  • Run routines, manage smart-home actions, and review recent history.
  • Uses an unofficial API similar to the Alexa app for control.

Quick Start

Install alexa-cli via brew tap or go install, then start issuing alexacli commands to control your Echo devices.

Frequently Asked Questions about alexa-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Alexa devices from the command line?

You can control Alexa devices from the command line by installing the alexa-cli tool and issuing alexacli commands to send voice commands, list devices, and trigger routines directly from your terminal.

Can I trigger Alexa routines and send voice commands to multiple Echo devices at once?

Yes, you can send speak or command actions to a specific Echo device or all devices at once, and trigger Alexa routines across single or multiple devices using the alexacli command interface.

How do I list my Amazon Echo devices and check their status from a terminal?

To list Amazon Echo devices and check their status, use the alexacli command-line interface to query device discovery and review recent history directly from your terminal.

Does the alexa-cli tool use the official Amazon Alexa API for smart-home control?

No, alexa-cli uses an unofficial API similar to the Alexa app to execute smart-home actions, manage routines, and handle command responses rather than an official Amazon API.

What is the best way to automate smart-home device control without opening the Alexa app?

The best way to automate smart-home device control without the app is using alexa-cli, which lets you run routines, query device status, and execute commands via terminal scripts.

How do I install alexa-cli to start managing my Echo devices from a terminal?

You can install alexa-cli via brew tap or go install, then immediately start issuing alexacli commands from your terminal to manage and control your Echo devices.