Skip to content
Agentmart
Submit a tool

speak-settings

Choose claude-speak's voice, speaking speed, auto-speak and summaries from a menu.

Skill by kyleoliveiro

IndexedMIT★ 2
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/kyleoliveiro-speak-settings

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Choose claude-speak's voice, speaking speed, auto-speak and summaries from a menu. "/speak-settings reset" goes back to your /config settings.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/speak-settings

What's inside

Skill name
speak-settings
Description
Choose claude-speak's voice, speaking speed, auto-speak and summaries from a menu. "/speak-settings reset" goes back to your /config settings.
License
MIT
Instructions
34 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • allowed-tools: must be a space-separated string

Files (1)

  • SKILL.md

SKILL.md (first lines)

Arguments: "$ARGUMENTS"

!`${CLAUDE_PLUGIN_ROOT}/bin/claude-speak config --data-dir ${CLAUDE_PLUGIN_DATA}`

Above are claude-speak's current settings. Keep your final reply short, with no preamble.

**If Arguments is "reset",** run `${CLAUDE_PLUGIN_ROOT}/bin/claude-speak config --data-dir ${CLAUDE_PLUGIN_DATA} --reset` with the Bash tool and reply with only the line it prints.

**Otherwise,** show one AskUserQuestion menu with these four questions, in this order. Append " (current)" to each option label that matches a current setting. If the current voice isn't one of the four listed, add "Currently <voice>." to the end of the voice question.

1. Header "Voice", question "Which voice should read Claude's responses? Choose Other to type any Kokoro voice, e.g. af_bella, am_fenrir, bf_isabella, bm_fable.", options:
   - "af_heart", description "American English, female. Warm and natural (default)."
   - "am_michael", description "American English, male. Calm and clear."
   - "bf_emma", description "British English, female. Crisp and bright."
   - "bm_george", description "British English, male. Low and measured."
2. Header "Speed", question "How fast should it speak? Choose Other to type any value from 0.5 to 2.0.", options:
   - "1.0x", description "Normal speed."
   - "1.1x", description "A little brisker (default)."
   - "1.25x", description "Faster, still easy to follow."
   - "1.5x", description "Quick updates."
3. Header "Auto-speak", question "Speak every response automatically?", options:
   - "On", description "Speak after every response."
   - "Off", description "Only speak when you run /speak."
4. Header "Summaries", question "What should it read out?", options:
   - "Summary", description "A one or two sentence summary. Short replies are read in full."
   - "Full text", description "The whole response, minus code blocks."

Then save the answers with one Bash call. Use the voice name, the speed as a plain number, `on`/`off` for auto-speak, and `on` for Summary or `off` for Full text. Leave out any flag whose question the user skipped:

`${CLAUDE_PLUGIN_ROOT}/bin/claude-speak config --data-dir ${CLAUDE_PLUGIN_DATA} --session ${CLAUDE_SESSION_ID} --preview --voice af_heart --speed 1.1 --auto on --summarize on`

Reply with only the lines it prints. If it reports a problem, such as an unknown voice, pass that on in one sentence. If the user dismisses the menu, reply "No change." and stop.

From kyleoliveiro/claude-speak, MIT.

Signals

Stars
2
Forks
0
Open issues
1
Last commit (this folder)
Sep 27, 2026 (1 month ago)
Last release
Sep 27, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from kyleoliveiro

Cite this page

speak-settings skill. Agent Mart. https://agentmart.dev/skills/kyleoliveiro-speak-settings (last updated 2026-10-24)