thesethrose/clawdbot-backup/alexa-cli

Claude Code and agent skill by thesethrose/clawdbot-backup

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Control Amazon Alexa devices and smart home via the `alexacli` CLI. Use when a user asks to speak/announce on Echo devices, control lights/thermostats/locks, send voice commands, or query Alexa.

Install

npx vskill@latest install thesethrose/clawdbot-backup/alexa-cli

SKILL.md

The same SKILL.md was published earlier as majiayu000/claude-skill-registry-data/alexa-cli.

Alexa CLI

Use alexacli to control Amazon Echo devices and smart home via the unofficial Alexa API.

Devices

bash
alexacli devices
alexacli devices --json

Text-to-Speech

bash
# Speak on a specific device
alexacli speak "Hello world" -d "Kitchen Echo"
# Announce to ALL devices
alexacli speak "Dinner is ready!" --announce
# Device name matching is flexible
alexacli speak "Build complete" -d Kitchen

Voice Commands (Smart Home Control)

Send any command as if you spoke it to Alexa:

bash
# Lights
alexacli command "turn off the living room lights" -d Kitchen
alexacli command "dim the bedroom lights to 50 percent" -d Bedroom
# Thermostat
alexacli command "set thermostat to 72 degrees" -d Bedroom
# Locks
alexacli command "lock the front door" -d Kitchen
# Music
alexacli command "play jazz music" -d "Living Room"
# Timers
alexacli command "set a timer for 10 minutes" -d Kitchen

The -d flag specifies which Echo processes the command.

Ask (Get Response Back)

Send a command and capture Alexa's text response:

bash
alexacli ask "what's the thermostat set to" -d Kitchen
# Output: The thermostat is set to 68 degrees.
alexacli ask "what's on my calendar today" -d Kitchen --json

Useful for querying device state or getting Alexa-specific info.

History

bash
alexacli history
alexacli history --limit 5 --json

Command Reference

CommandDescription
alexacli devicesList all Echo devices
alexacli speak <text> -d <device>Text-to-speech on device
alexacli speak <text> --announceAnnounce to all devices
alexacli command <text> -d <device>Voice command (smart home, music, etc.)
alexacli ask <text> -d <device>Send command, get response back
alexacli historyView recent voice activity
alexacli authConfigure authentication

Notes

  • Uses Amazon's unofficial API (same as Alexa app)
  • Refresh token valid ~14 days, re-run alexacli auth if expired
  • Device names support partial, case-insensitive matching
  • For AI/agentic use, alexacli command with natural language is preferred

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/thesethrose/clawdbot-backup/alexa-cli/badge)](https://verified-skill.com/skills/thesethrose/clawdbot-backup/alexa-cli)

Something wrong with this skill or its page? Tell us.