Skills for preprocessing text for TTS engines — SSML conversion, ElevenLabs markup, TTS safety review, and manual prosody addition. Non-destructive by default: edits are written to an edited/ folder alongside an unchanged original/ copy.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin text-to-speech-toolkitConvert text into ElevenLabs-flavoured markup using their official prompting standard, grounded in live documentation. Non-destructive: writes to edited/ alongside original/.
Apply user-supplied prosody notes to a script — emphasis, pauses, section breaks, character-specific delivery — and emit marked-up output in SSML or the user's preferred engine flavour. Non-destructive: writes to edited/ alongside original/.
First-run setup for the text-to-speech-toolkit plugin. Asks whether you target one TTS engine persistently or work across multiple, and saves the preference so other skills auto-prime.
Convert plain text into W3C SSML (Speech Synthesis Markup Language) with inferred `<break>`, `<emphasis>`, `<prosody>`, and `<say-as>` tags. Non-destructive: writes to edited/ alongside original/.
Review and edit text for TTS-unfriendly elements — URLs, emails, emojis, ALL-CAPS, abbreviations, markdown artefacts, and special characters. Produces a sanitised edited/ copy with original/ preserved.
Claude Code plugin with skills for preprocessing text for TTS engines — SSML conversion, ElevenLabs markup, TTS safety review, and manual prosody addition.
Every skill that edits a script preserves the original. Edits are written to an edited/ folder alongside an original/ copy of the source. The user's source file is never modified in place — diffing or reverting is always trivial.
onboard — First-run setup. Captures whether the user targets one specific TTS engine persistently (ElevenLabs, Google Cloud TTS, Azure, AWS Polly, OpenAI TTS, generic SSML) or works across multiple. Saves the preference so all other skills auto-prime.ssml-conversion — Convert plain text to W3C SSML. Wraps content in <speak>, infers <break>, <emphasis>, <prosody>, <say-as> from text cues.elevenlabs-conversion — Convert text to ElevenLabs-flavoured markup. Fetches the live ElevenLabs prompting docs at runtime so conversions are grounded in current guidance, not stale training data.tts-safety-review — Scan and edit text for TTS-unfriendly elements: URLs, emails, emojis, ALL-CAPS shouting, abbreviations, markdown artefacts, special characters, and stage directions in brackets. Emits a sanitised copy plus a per-issue review log.manual-prosody-addition — Apply user-supplied prosody notes (emphasis, pauses, section breaks, character delivery) to a script and emit marked-up output in SSML or the user's preferred engine flavour.# Always available (user scope):
claude plugins install text-to-speech-toolkit@danielrosehill
# Or ad-hoc per project (run from inside that repo):
claude plugins install text-to-speech-toolkit@danielrosehill --scope project
Plugin preferences live at:
${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/text-to-speech-toolkit/config.json
Source scripts and edited outputs stay where the user keeps them — the plugin only writes adjacent original/ and edited/ folders next to the source.
MIT — see LICENSE.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Share bugs, ideas, or general feedback.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Frontend design skill for UI/UX implementation
Creative skill for generating algorithmic and generative art. Produces visual designs using mathematical patterns, fractals, and procedural generation.
Humanise text and remove AI writing patterns. Detects and fixes 24 AI tell-tales including inflated language, promotional tone, AI vocabulary, filler phrases, sycophantic tone, and formulaic structure.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim