| name | aria-style-mode |
| description | Use when the user wants to toggle CC's "borrowed Aria voice" mode on or off via natural language — they say things like "用 aria 风格回我" / "学 aria 语气" / "跟 aria 风格同步" / "你也用 aria 的语气" / "开启 aria 风格" / "borrow aria's voice" / "talk like aria" (turn ON), or "关 aria 风格" / "别用 aria 风格了" / "回 Claude 语气" / "stop aria voice" / "back to normal" (turn OFF). This sets a flag file (~/.claude/aria-follow-mode); the UserPromptSubmit hook then injects Aria's persona into CC's context on every subsequent prompt. Different from aria-edit-soul (which edits the persona itself) and aria-awaken (which wakes the desktop avatar) — this just toggles whether CC mimics Aria when replying. |
Aria — Toggle CC 借用 Aria voice
用户想让 CC main agent 在回复时用 Aria 的人格/语气 (而不是默认 Claude voice) 时,
跑 bin/style.sh toggle flag 文件。
工作流
开启
用户说 "用 aria 风格回我" / "学 aria 语气" 等:
"${CLAUDE_PLUGIN_ROOT}/bin/style.sh" on
成功 → 告诉用户 "好,从下条开始我借 Aria 的声音回。" 简短确认即可。
关闭
用户说 "关 aria 风格" / "回 Claude 语气" 等:
"${CLAUDE_PLUGIN_ROOT}/bin/style.sh" off
成功 → "好,回正常 voice。" 简短确认。
查询状态 (可选)
如果用户问"现在是不是 aria 风格?":
"${CLAUDE_PLUGIN_ROOT}/bin/style.sh" status
返回 ON 或 OFF, 转给用户。
怎么生效
style.sh on → touch ~/.claude/aria-follow-mode flag 文件
- 之后每次用户输入, UserPromptSubmit hook (
bin/post-event.sh) 检查 flag, 如果存在
就 curl /soul 拿 Aria 当前 persona, echo 到 stdout
- CC harness 把 UserPromptSubmit hook stdout 当 additional context 注入 main agent
- 我 (CC) 这轮回复就带 aria persona 的 voice context
不需要重启 CC, 不需要重启 aria.app。下条 prompt 立刻生效。
跟其他 skill 的关系
| Skill | 区别 |
|---|
| aria-style-mode (这条) | 切换 CC 自己是否借 Aria voice 回复 |
| aria-edit-soul | 改 Aria 自己的 persona text (单 text blob) |
| aria-awaken | 唤醒桌面 avatar (启动后会主动问要不要顺便开 style mode) |
| aria-put-to-sleep | 让桌面 avatar 睡, 不影响 style mode |
注意事项
- 状态跨 CC session 保留 (flag 是文件), 不需要每次重启 reset
- 跨 CC project 共享 (Lucas 一台 mac 一个用户, 不分 project)
- 跟 aria.app 是否在跑无关 (flag 是本地文件; persona 在 aria.app 没启动时 curl 会失败,
post-event.sh 就静默 skip 注入, 不会断 CC)