โ† All skills
Tencent SkillHub ยท Developer Tools

VoiceMonkey

Control Alexa devices via VoiceMonkey API v2 - make announcements, trigger routines, start flows, and display media.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Control Alexa devices via VoiceMonkey API v2 - make announcements, trigger routines, start flows, and display media.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 19 sections Open source page

VoiceMonkey

Control Alexa/Echo devices via VoiceMonkey API v2. Make TTS announcements, trigger Alexa routines, start flows, and display images/videos on Echo Show devices.

Setup

Get your secret token from Voice Monkey Console โ†’ Settings โ†’ API Credentials Set environment variable: export VOICEMONKEY_TOKEN="your-secret-token" Or add to ~/.clawdbot/clawdbot.json: { "skills": { "entries": { "voicemonkey": { "env": { "VOICEMONKEY_TOKEN": "your-secret-token" } } } } } Find your Device IDs in the Voice Monkey Console โ†’ Settings โ†’ Devices

API Base URL

https://api-v2.voicemonkey.io

Announcement API

Make TTS announcements, play audio/video, or display images on Alexa devices. Endpoint: https://api-v2.voicemonkey.io/announcement

Basic TTS Announcement

curl -X GET "https://api-v2.voicemonkey.io/announcement?token=$VOICEMONKEY_TOKEN&device=YOUR_DEVICE_ID&text=Hello%20from%20Echo"

With Authorization Header (recommended)

curl -X POST "https://api-v2.voicemonkey.io/announcement" \ -H "Authorization: $VOICEMONKEY_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "device": "YOUR_DEVICE_ID", "text": "Hello from Echo the Fox!" }'

With Voice and Chime

curl -X POST "https://api-v2.voicemonkey.io/announcement" \ -H "Authorization: $VOICEMONKEY_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "device": "YOUR_DEVICE_ID", "text": "Dinner is ready!", "voice": "Brian", "chime": "soundbank://soundlibrary/alarms/beeps_and_bloops/bell_02" }'

Display Image on Echo Show

curl -X POST "https://api-v2.voicemonkey.io/announcement" \ -H "Authorization: $VOICEMONKEY_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "device": "YOUR_DEVICE_ID", "text": "Check out this image", "image": "https://example.com/image.jpg", "media_width": "100", "media_height": "100", "media_scaling": "best-fit" }'

Play Audio File

curl -X POST "https://api-v2.voicemonkey.io/announcement" \ -H "Authorization: $VOICEMONKEY_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "device": "YOUR_DEVICE_ID", "audio": "https://example.com/sound.mp3" }'

Play Video on Echo Show

curl -X POST "https://api-v2.voicemonkey.io/announcement" \ -H "Authorization: $VOICEMONKEY_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "device": "YOUR_DEVICE_ID", "video": "https://example.com/video.mp4", "video_repeat": 1 }'

Open Website on Echo Show

curl -X POST "https://api-v2.voicemonkey.io/announcement" \ -H "Authorization: $VOICEMONKEY_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "device": "YOUR_DEVICE_ID", "website": "https://example.com", "no_bg": "true" }'

Announcement Parameters

ParameterRequiredDescriptiontokenYes*Secret token (*or use Authorization header)deviceYesDevice ID from Voice Monkey consoletextNoTTS text (supports SSML)voiceNoVoice for TTS (see API Playground for options)languageNoLanguage code for better pronunciationchimeNoSound URL or Alexa sound library referenceaudioNoHTTPS URL of audio file to playbackground_audioNoAudio to play behind TTSimageNoHTTPS URL of image for Echo ShowvideoNoHTTPS URL of MP4 video for Echo Showvideo_repeatNoNumber of times to loop videowebsiteNoURL to open on Echo Showno_bgNoSet "true" to hide Voice Monkey brandingmedia_widthNoImage widthmedia_heightNoImage heightmedia_scalingNoImage scaling modemedia_alignNoImage alignmentmedia_radiusNoCorner radius for image clippingvar-[name]NoUpdate Voice Monkey variables

Routine Trigger API

Trigger Voice Monkey devices to start Alexa Routines. Endpoint: https://api-v2.voicemonkey.io/trigger curl -X POST "https://api-v2.voicemonkey.io/trigger" \ -H "Authorization: $VOICEMONKEY_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "device": "YOUR_TRIGGER_DEVICE_ID" }' ParameterRequiredDescriptiontokenYes*Secret token (*or use Authorization header)deviceYesTrigger Device ID from Voice Monkey console

Flows Trigger API

Start Voice Monkey Flows. Endpoint: https://api-v2.voicemonkey.io/flows curl -X POST "https://api-v2.voicemonkey.io/flows" \ -H "Authorization: $VOICEMONKEY_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "device": "YOUR_DEVICE_ID", "flow": 12345 }' ParameterRequiredDescriptiontokenYes*Secret token (*or use Authorization header)deviceYesDevice IDflowYesNumeric Flow ID from Voice Monkey console

Images

Most common formats supported (JPG, PNG, etc.) No animated GIFs Optimize file size for faster loading Must be hosted at HTTPS URL with valid SSL CORS must allow wildcard: Access-Control-Allow-Origin: *

Videos

MP4 format only (MPEG-4 Part-14) Audio codecs: AAC, MP3 Max resolution: 1080p @30fps or @60fps Must be hosted at HTTPS URL with valid SSL

Audio

Formats: AAC, MP3, OGG, Opus, WAV Bit rate: โ‰ค 1411.20 kbps Sample rate: โ‰ค 48kHz File size: โ‰ค 10MB Total response length: โ‰ค 240 seconds

SSML Examples

Use SSML in the text parameter for richer announcements: <speak> <amazon:emotion name="excited" intensity="high"> This is exciting news! </amazon:emotion> </speak> <speak> The time is <say-as interpret-as="time">3:30pm</say-as> </speak>

Notes

Keep your token secure; rotate via Console โ†’ Settings โ†’ API Credentials if compromised Use the API Playground to test and explore options Premium members can upload media directly in the Voice Monkey console Always confirm before sending announcements to avoid unexpected noise

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc