# Vibe Sing

> Vibe Sing——让 Claude Code 在会话结束时为你唱一首歌。读取当前会话记录→ Gemini 分析情绪和氛围→Google Lyria 3 作曲并演唱→自动播放。 支持 30 秒片段和 2 分钟完整版。写完代码听一首总结你今天痛苦（或快乐）的歌。 Trigger keywords: vibe-sing, 唱歌, 写歌, 音乐, vibe music, 生成歌曲, AI唱歌, 会话总结歌, 编曲, 作曲, 播放音乐, 结束唱歌, make music.

- Skill: `zhouyinlong-lab/vibe-sing` (Agent Skill)
- Install (CLI): `npx skillmds@latest add zhouyinlong-lab/vibe-sing`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zhouyinlong-lab/vibe-sing/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: zhouyinlong-lab (https://skillmd.com/u/zhouyinlong-lab)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/zhouyinlong-lab/vibe-sing

---


# Vibe Sing — 让 Claude Code 为你唱歌

> 写了一下午 bug，Claude 给你唱了一首总结你痛苦（或快乐）一天的歌。

## 工作原理

```
会话记录 (JSONL) → Gemini 分析情绪 → Lyria 3 作曲+演唱 → 自动播放
```

1. **读取会话** — 定位当前 Claude Code 会话的 transcript，提取用户消息和 agent 文本
2. **分析氛围** — Gemini 读取情绪/幽默/能量，输出 Lyria 音乐 prompt
3. **Lyria 3 作曲** — Google 最新的音乐生成模型，含人声
4. **自动播放** — macOS `afplay` / Linux `mpg123`

## 命令

| 命令 | 效果 | 费用 |
|------|------|------|
| `/vibe-sing` | 30 秒片段 | ~4 美分 |
| `/vibe-sing pro` | 2 分钟完整版（带人声） | ~8 美分 |
| `/vibe-sing stop` | 停止播放 | 免费 |

## 安装

```bash
git clone https://github.com/harajlim/vibe-sing.git ~/.claude/skills/vibe-sing
cd ~/.claude/skills/vibe-sing
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
cp .env.example .env
# 编辑 .env 填入 GOOGLE_API_KEY
```

需要 [Google AI Studio](https://aistudio.google.com/apikey) API Key。

## 触发示例

- "/vibe-sing — 今天写了好多代码，给我来一首"
- "/vibe-sing pro — 完整版，认真点"
- "vibe sing my session"

