Agent Plugins Marketplace
All plugins

respeak

v0.6.1

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.

Claude Code5 Skills

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

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install respeak@agent-plugin-marketplace

Paste 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-respeak

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugin/.

Plugin files

plugin/
├── .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

initskills/init/SKILL.md

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.

offskills/off/SKILL.md

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.

onskills/on/SKILL.md

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.

reportskills/report/SKILL.md

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.

respeakskills/respeak/SKILL.md

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

plugin/.claude-plugin/plugin.json
{
  "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
    }
  }
}

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)