From narrator
Changes narrator voice and speed for text-to-speech in Claude Code. Lists available Kokoro voices and updates global or local config.
How this skill is triggered — by the user, by Claude, or both
Slash command
/narrator:castThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Kokoro provides these voices:
Kokoro provides these voices:
Female voices:
af_heart (default) - warm, expressiveaf_bella - clear, professionalaf_nicole - soft, gentleaf_sarah - bright, energeticaf_sky - calm, composedMale voices:
am_adam - deep, authoritativeam_michael - warm, friendlyam_fenrir - bold, commandingCheck if the user said "locally", "for this directory", "for this project", or similar. If so, changes apply to the local config file in the current working directory.
~/.claude-code-narrator/config<cwd>/.claude-code-narrator/configIf the user specifies a voice name, read the appropriate state file and use the Edit tool to change or add the voice= line to the requested voice.
Read ~/.claude-code-narrator/config and use the Edit tool to change the voice= line.
Read <cwd>/.claude-code-narrator/config. If the file exists, use the Edit tool to change or add the voice= line. If the file does not exist, create the <cwd>/.claude-code-narrator/ directory if needed, then create the config file with the Write tool containing just voice=<requested_voice>.
IMPORTANT: Do NOT use sed to edit state files — use the Read and Edit tools instead.
If the user does not specify a voice, present the list above and ask which voice they would like to use.
After changing the voice, speak a test sentence to confirm:
echo "This is how I sound with the new voice." | bash "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/speak.sh" --force
If the user asks to change speed, read the appropriate state file and use the Edit tool to change or add the speed= line to the new value.
For local mode, if the file does not exist, create the <cwd>/.claude-code-narrator/ directory if needed, then create the config file with the Write tool containing just speed=<value>.
IMPORTANT: Do NOT use sed to edit state files — use the Read and Edit tools instead.
Valid speed range: 0.5 to 2.0. Default is 1.1.
npx claudepluginhub shreyas-s-rao/claude-code-narrator --plugin narratorCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.