Convert text into ElevenLabs-flavoured markup using their official prompting standard, grounded in live documentation. Non-destructive: writes to edited/ alongside original/.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin text-to-speech-toolkitThis skill uses the workspace's default tool permissions.
Transform plain text into ElevenLabs-optimised markup by applying their official prompting conventions: audio tags, pacing punctuation, emphasis capitalisation, and quote styling. Fetches live ElevenLabs docs at runtime to ensure conversions follow current best practices.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Transform plain text into ElevenLabs-optimised markup by applying their official prompting conventions: audio tags, pacing punctuation, emphasis capitalisation, and quote styling. Fetches live ElevenLabs docs at runtime to ensure conversions follow current best practices.
<workdir>/original/ and copy the source file unchanged.[laughs], [whispers], [sighs], [breathes] where tone/delivery cues appear in the text.<workdir>/edited/ and write the converted text there.<source-stem>.elevenlabs.txt[whispers] as expected").<source-stem>.elevenlabs.txt in <workdir>/edited/ — plain text with ElevenLabs markup, ready for API or web interface<source-stem>.decisions.md — explains tag choices, pacing decisions, and voice-specific caveats<workdir>/original/Non-destructive editing (brand rule): Never overwrite the user's source file. Always create original/ and edited/ subdirectories in the working directory. Default <workdir> to the source file's parent directory; allow the user to override.
Live grounding: Always fetch ElevenLabs docs before converting. Do not rely solely on training data; ElevenLabs conventions evolve. Flag any conflicts between live docs and your inference.
Voice variability note: ElevenLabs voices respond differently to audio tags and emphasis. Flag in the decisions log which tags may have inconsistent results across voices.