moodcast
Transform any text into emotionally expressive audio with ambient soundscapes using ElevenLabs v3 audio tags and Sound Effects API
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ashutosh887/moodcastWhat This Skill Does
MoodCast is a powerful audio enhancement engine for OpenClaw that transforms flat, static text into immersive, emotionally rich audio experiences. By leveraging ElevenLabs v3 audio tagging capabilities alongside a specialized Sound Effects API, MoodCast does more than just read text—it performs it. The skill automatically performs sentiment analysis on your provided input, dynamically inserting expressive markup such as [excited], [whispers], [sighs], and [pause] to ensure the delivery sounds natural and human-like. Furthermore, it creates a custom auditory environment by layering contextually relevant soundscapes (like office ambient noise for professional briefings or eerie textures for storytelling) underneath the narration, resulting in a studio-quality production directly from a simple terminal command.
Installation
To integrate MoodCast into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/ashutosh887/moodcast
Ensure you have your ElevenLabs API key configured in your environment variables before attempting to run the script, as this service requires active connectivity to the ElevenLabs and Sound Effects endpoints.
Use Cases
MoodCast is designed for users who need to consume or distribute information through audio. Ideal use cases include:
- Content Creation: Turning blog posts or newsletters into engaging audio articles for podcasts or accessibility.
- Learning & Productivity: Converting long reports or morning briefings into narrated audio to consume while multitasking.
- Storytelling: Adding atmospheric depth to creative writing or scripts, making character dialogue feel more visceral.
- Professional Presentations: Providing voiceover scripts for video projects that require precise emotional inflection and background ambiance.
Example Prompts
- "MoodCast this article about the future of AI, make it sound excited and use a corporate presentation voice."
- "Read this scary story I wrote; please add a tense, eerie atmosphere and make the character whisper during the climax."
- "Create an audio version of my morning schedule, keep it calm, and add some light coffee shop background noise."
Tips & Limitations
To get the best results, ensure your input text has clear punctuation, as the emotion-aware engine relies on sentence structure to time its pauses and breath tags correctly. Be aware that generating high-fidelity audio consumes external API credits; monitor your usage via the ElevenLabs dashboard. While the automatic tagging is highly advanced, you can override any section by manually inserting tags like [laughs] or [dramatic] directly into your text input to customize specific moments in your audio output.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ashutosh887-moodcast": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-write