respeak
v0.6.1Two-lane communication for agent swarms: an efficient machine-facing shorthand lexicon for long-running sessions, plus a translator agent that renders human-facing narratives (ELI5, BLUF, technical) tuned by a layered tone configuration: plugin defaults, user (~/.claude/respeak), project (.claude/respeak), and per-folder .respeak.yaml files, nearest wins. Session overrides (/respeak:off, /respeak:on, RESPEAK_HOOKS, RESPEAK_GATE) silence or force the hooks for one session without editing any file.
By Kevin TegtmeierLicense: MIT0 GitHub starsUpdated 1 hour ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 5 skill or MCP entries
- Source updated
- Sep 24, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install respeak for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install respeak@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/kevinteg/claude-code-respeakClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugin/.
Plugin files
├── .claude-plugin/plugin.json├── skills/init/SKILL.md├── skills/off/SKILL.md├── skills/on/SKILL.md├── skills/report/SKILL.md└── skills/respeak/SKILL.md
Included Skills5
Set up respeak in this project: state dirs, a sparse config, the lexicon and its digest; with consent, the CLAUDE.md import, the gitignore entries, and the statusline. User-invoked only.
Silence the respeak hooks for this session only: the lexicon note, the narrative nudge, the style gate. With `gate`, only the style gate. /respeak:on undoes it. User-invoked only.
Undo /respeak:off for this session. With `gate`, run the style gate this session even where gate.enabled is false, as a trial. User-invoked only.
File a bug report, feature request, documentation note, or question on GitHub. Privacy by default: your text plus an environment footer; project content only if you opt in. User-invoked only.
Translate agent/swarm output into a human-facing narrative. Fires on /respeak:respeak [mode] [source] and on asks like "explain that to my manager", "give me the ELI5", "make this readable".
Plugin manifests1
{
"name": "respeak",
"displayName": "Respeak",
"description": "Two-lane communication for agent swarms: an efficient machine-facing shorthand lexicon for long-running sessions, plus a translator agent that renders human-facing narratives (ELI5, BLUF, technical) tuned by a layered tone configuration: plugin defaults, user (~/.claude/respeak), project (.claude/respeak), and per-folder .respeak.yaml files, nearest wins. Session overrides (/respeak:off, /respeak:on, RESPEAK_HOOKS, RESPEAK_GATE) silence or force the hooks for one session without editing any file.",
"version": "0.6.1",
"license": "MIT",
"author": {
"name": "Kevin Tegtmeier"
},
"homepage": "https://github.com/kevinteg/claude-code-respeak",
"repository": "https://github.com/kevinteg/claude-code-respeak",
"keywords": [
"communication",
"narrative",
"translation",
"token-optimization",
"shorthand",
"style",
"layered-config",
"tone"
],
"userConfig": {
"default_mode": {
"type": "string",
"title": "Default narrative mode",
"description": "Mode the translator uses when none is specified: eli5, bluf, or technical. Install-time convenience; overridden by ~/.claude/respeak/config.yaml, a project's .claude/respeak/config.yaml, and any folder .respeak.yaml.",
"default": "technical"
},
"tech_level": {
"type": "number",
"title": "Audience technical depth",
"description": "1 = no assumed background ... 5 = the engineer who wrote it. Same precedence as default_mode (config files nearer the target win).",
"default": 3,
"min": 1,
"max": 5
},
"auto_narrative": {
"type": "boolean",
"title": "Auto-narrative at milestones",
"description": "When on, a Stop hook nudges a one-paragraph narrative in the effective mode after milestone turns. Same precedence as default_mode.",
"default": false
}
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[respeak on Agent Plugins Marketplace](https://pluginsmp.com/plugins/respeak)