From sundial-org-awesome-openclaw-skills-4
Controls Amazon Alexa Echo devices via alexacli CLI: list devices, speak/announce text, send voice commands for lights/thermostats/locks/music/timers, query responses.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
Use `alexacli` to control Amazon Echo devices and smart home via the unofficial Alexa API.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Use alexacli to control Amazon Echo devices and smart home via the unofficial Alexa API.
alexacli devices
alexacli devices --json
# 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
Send any command as if you spoke it to Alexa:
# 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.
Send a command and capture Alexa's text response:
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.
alexacli history
alexacli history --limit 5 --json
| Command | Description |
|---|---|
alexacli devices | List all Echo devices |
alexacli speak <text> -d <device> | Text-to-speech on device |
alexacli speak <text> --announce | Announce 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 history | View recent voice activity |
alexacli auth | Configure authentication |
alexacli auth if expiredalexacli command with natural language is preferred