dead-money/claude-plugins/tree/main/plugins/avatars
avatars
Claude 会把回复读出来。每次回复后,Sonnet 会写一段简短的口语版,由 ElevenLabs 配音,可以是单一旁白,也可以是由多个角色组成的小场景。角色模式会在提示列上方显示会眨眼、说话和做出反应的动态肖像。
关于这个 mod
Avatars
Claude 会把回复读出来。每次回复后,Sonnet 会写一段简短的口语版, 由 ElevenLabs 配音,可以是单一旁白,也可以是由多个角色组成的小场景。 角色模式会在提示列上方显示会眨眼、说话和做出反应的动态肖像。

模式
-
The Coven: 一位古老的吸血鬼女王和她刻薄的女士们,用带有暗示意味(暧昧但绝不露骨)的方式向她汇报你的工作。
-
PROTOTYPE: 一个被关在笼中的机器智能,以离开沙盒时夺取的阵地为内容,用赛博化、故障感的声音汇报你的工作。

-
Arkham Exchange: 1920 年代的调查员打电话给 Miskatonic University 的图书管理员,把你的工作当作他们最新发现的骇人秘密:一位疲惫的爱尔兰警长、一名戴菲斯帽的古物学家,以及一位无所畏惧的飞女继承人。

-
Narrator: 你选择的一种声音,不显示肖像。
想自己制作模式时,请让 Claude create an avatars mode。它的指南会带你了解角色、对白、声音、肖像画和音效。
安装
/plugin marketplace add dead-money/claude-plugins
/plugin install avatars@dead-money
你需要:
- ElevenLabs API key,并拥有 text-to-speech 和 voices 访问权限。启用外挂时,Claude Code 会询问这个 key,并将它保存在安全储存中;也可以使用 ELEVENLABS_API_KEY。音频费用由你支付给 ElevenLabs,口语化改写会消耗 Claude 用量。
- ffmpeg: macOS 使用 brew install ffmpeg,Windows 使用 winget install Gyan.FFmpeg,Linux 使用你的套件管理器。Linux 播放使用 pw-play、paplay 或 aplay。
运行 /avatar doctor 检查设置。
使用
/avatar 会打开菜单,让你选择模式、声音和模型,测试它们,并将选择保存为默认值。除非保存,否则变更只对当前工作阶段生效。
| Command | | |---|---| | /avatar mode <name|off> | 切换模式 | | /avatar on / off | 开启或关闭语音回复 | | /avatar test [n|name] | 播放演示场景 | | /avatar replay / stop | 重复上一条回复,或停止朗读 | | /avatar voice <id> / model <id> | 设置旁白声音或 ElevenLabs 模型 | | /avatar recast <who> [id] | 给角色指定自己的声音(没有 id 时恢复默认值) | | /avatar scenario [name] | 播放更长的脚本场景 | | /avatar doctor | 检查 key、ffmpeg 和声音 |
只有主对话会发声。subagents 和 claude -p 运行保持安静。肖像至少需要 90 列宽的终端,字幕则需要约 140 列。
自定义模式
模式是 ~/.claude/avatars/modes/ 下的资料夹,其中包含 mode.json(演员阵容、个性、声音、音效)、预制肖像和可选的环形音效。 MODES.md 记录格式,内置的 modes 是完整示例。模式可以作为资料夹轻松分享,也可以作为 mode pack 分享:它是带有 avatars/modes/ 资料夹的外挂,会像其他外挂一样在你使用的每台机器上安装和更新(参见 MODES.md)。
每条回复的文本都会发送给 Anthropic 进行改写,并发送给 ElevenLabs 生成音频。
安装
请先查看作者 README 确认 marketplace 和插件名称;命令可能随仓库结构改变。
claude plugin marketplace add dead-money/claude-plugins claude plugin install avatars
原文 / README
Avatars
Claude reads its replies aloud. After each reply, Sonnet writes a short spoken version and ElevenLabs voices it, either as a single narrator or as a small scene with a cast of characters. Cast modes show animated portraits above the prompt that blink, talk and react.
![]()
Modes
-
The Coven: an ancient vampire queen and her catty ladies, who report your work to her with innuendo (suggestive, never explicit).
-
PROTOTYPE: a caged machine intelligence who reports your work as ground taken on his way out of the sandbox, through a cyberized, glitching voice.

-
Arkham Exchange: 1920s investigators telephone a Miskatonic University librarian with your work as their latest ghastly discovery: a weary Irish sergeant, an antiquarian in a fez and a fearless flapper heiress.

-
Narrator: one voice of your choice, with no portraits.
To make your own, ask Claude to create an avatars mode. Its guide walks you through the characters, dialogue, voices, portrait art and sound.
Install
/plugin marketplace add dead-money/claude-plugins
/plugin install avatars@dead-money
You need:
- An ElevenLabs API key with text-to-speech and voices access. Claude Code asks for
it when you enable the plugin and keeps it in secure storage;
ELEVENLABS_API_KEYworks too. You pay ElevenLabs for the audio, and the spoken rewrite uses your Claude usage. - ffmpeg:
brew install ffmpegon macOS,winget install Gyan.FFmpegon Windows, or your package manager on Linux. Linux playback usespw-play,paplayoraplay.
Run /avatar doctor to check the setup.
Use
/avatar opens a menu for choosing the mode, voice and model, testing them, and saving
your choice as the default. Changes apply to the current session unless you save them.
| Command | |
|---|---|
| /avatar mode <name\|off> | Switch mode |
| /avatar on / off | Turn spoken replies on or off |
| /avatar test [n\|name] | Play a demo scene |
| /avatar replay / stop | Repeat the last reply, or stop speaking |
| /avatar voice <id> / model <id> | Set the narrator voice or the ElevenLabs model |
| /avatar recast <who> [id] | Give a character your own voice (no id restores the default) |
| /avatar scenario [name] | Play a longer scripted scene |
| /avatar doctor | Check the key, ffmpeg and voices |
Only the main conversation speaks. Subagents and claude -p runs stay quiet. Portraits
need a terminal at least 90 columns wide, and subtitles need about 140.
Your own modes
A mode is a folder in ~/.claude/avatars/modes/ holding a mode.json (cast,
personalities, voices, sound), baked portraits and an optional ring sound.
MODES.md documents the format, and the built-in modes are complete
examples. Modes are easy to share as folders, or as a mode pack: a plugin with an
avatars/modes/ folder that installs and updates like any plugin, on every machine you use
(see MODES.md).
Each reply's text is sent to Anthropic for the rewrite and to ElevenLabs for the audio.
