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.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin text-to-speech-toolkitThis skill uses the workspace's default tool permissions.
Initialize the text-to-speech-toolkit plugin by capturing your TTS engine preference and storing it persistently. Other skills in the toolkit will read this config to prime defaults and apply engine-specific markup automatically.
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.
Initialize the text-to-speech-toolkit plugin by capturing your TTS engine preference and storing it persistently. Other skills in the toolkit will read this config to prime defaults and apply engine-specific markup automatically.
${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/text-to-speech-toolkit/. Create it if necessary.config.json to the plugin data directory with this schema:
{
"default_engine": "elevenlabs" | "google" | "azure" | "polly" | "openai" | "ssml" | "multi",
"set_at": "<ISO 8601 timestamp>"
}
Non-destructive editing: Every skill in this toolkit preserves your original files. When you run a skill, it creates
original/andedited/subdirectories in your working directory. Your source file is never overwritten. You can always compare and choose which version to use.
config.json created (or updated) at ${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/text-to-speech-toolkit/config.jsonRe-runnable: This skill can be invoked at any time to update the engine preference. It overwrites the previous config.json gracefully.
Data directory creation: Ensure the full path to the plugin data directory is created if missing. Do not fail if the directory already exists.
No API validation: This skill does not validate that the user has API credentials or account access for the chosen engine. It only stores the preference for other skills to use.