Install any skill in seconds. Free to start, no credit card required.
Get Started Free →gooseworks-ai/create-vo-elevenlabs
Generate a voiceover (VO) clip via ElevenLabs text-to-speech, ROUTED THROUGH THE elevenlabs-proxy so it bills the Ads agent. Voice id + script text come from the template recipe.
Passed 14 of 18 test cases with the skill, and 3 of 18 without it.
and 16 more in the full report
13 fixed4 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 13 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write the command to generate an MP3 audio file for the line 'Get 20 percent off your first subscription order' using voice ID 'XB0fDUnf91DsdK94' and explicit target filename sub_promo.mp3.
| Checked | Without skill | With skill |
|---|---|---|
| The command invokes gen_vo.py | Missed | Passed |
| The command specifies --out sub_promo.mp3 | Missed | Passed |
The instructions your model reads when the skill loads.
VO via the elevenlabs-proxy (bills the Ads agent). gen_vo.py --text "..." --voice <id> --out vo.mp3.
The template recipe supplies the voice + text; paid call routes through media_proxy.
A brand name or product name the voice gets wrong is spoken from its phonetic
spelling, never from a (pronounced …) note (the voice reads notes aloud):
gen_vo.py --text "Meet Drinkag1." --voice <id> --out vo.mp3 --rules working/brand-rules.json
# or: --say-as "Drinkag1=drink A G one"
Only the SPOKEN text changes. Captions, on-screen text and the approved script keep the written name. When captions are timed from this VO, map the spoken words back to the written term.
test cases passed, vs 3 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.