Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add aliang2052/aliang-skills --skill aliang-podcast-makergit clone --depth 1 https://github.com/aliang2052/aliang-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/aliang2052/aliang-skills/aliang-podcast-maker)<a href="https://agentmods.dev/skills/aliang2052/aliang-skills/aliang-podcast-maker"><img src="https://agentmods.dev/badge/skills/aliang2052/aliang-skills/aliang-podcast-maker/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/aliang2052/aliang-skills/aliang-podcast-maker"><img src="https://agentmods.dev/badge/skills/aliang2052/aliang-skills/aliang-podcast-maker.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00039 | $0.01225 |
| Opus 5.5 | $0.00016 | $0.00490 |
| Sonnet 5.5 | $0.00008 | $0.00245 |
| Haiku 4.5 | $0.00004 | $0.00122 |
Grade A, and why
aliang-podcast-maker scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 134 lines — stays where its author put it; the contents beside it link to each section on GitHub.
多人对话播客制作 Skill
触发词
当用户提供多角色对话脚本、播客剧本、访谈内容,并要求"做成声音"、"制作播客"、"配音"时使用。
工作流
第一步:分析对话,分配音色
- 识别对话中的角色数量和各自特点(性格、年龄、语气)
- 列出可用音色:
bl speech synthesize --list-voices --model cosyvoice-v3-flash
- 为每个角色匹配合适的音色:
| 角色类型 | 推荐音色 | 说明 |
|---|---|---|
| 活泼女性 | longanhuan |
欢脱元气女 |
| 沉稳女性 | longxiaoxia_v3 |
沉稳权威女 |
| 知性女性 | longanwen_v3 |
优雅知性女 |
| 磁性男性 | longtian_v3 |
磁性理智男 |
| 温暖男性 | longze_v3 |
温暖元气男 |
| 青年男性 | longcheng_v3 |
智慧青年男 |
- 向用户展示音色方案,确认后继续。
第二步:逐句生成语音
创建临时目录存放分句音频:
mkdir -p {输出目录}/{对话标题}_语音
按对话顺序,为每句生成音频。阿琳用 longanhuan、老陈用 longtian_v3 举例:
# 阿琳第1句
bl speech synthesize \
--text "好了,咱今天就唠唠——AI 这么猛,到底还需要什么样的人才?" \
--voice longanhuan \
--out "{输出目录}/{对话标题}_语音/阿琳_01.mp3"
# 老陈第1句
bl speech synthesize \
--text "我觉得是 T 字型的人。" \
--voice longtian_v3 \
--out "{输出目录}/{对话标题}_语音/老陈_01.mp3"
继续为所有对话逐句生成。命名格式:{角色名}_{序号}.mp3
注意:
- 使用
--model cosyvoice-v3-flash(系统音色默认,可不写) - 如需调整语速/语调,添加
--rate/--pitch参数
第三步:创建 ffmpeg 拼接列表
在语音目录下创建 concat_list.txt,按对话顺序排列:
file '阿琳_01.mp3'
file '老陈_01.mp3'
file '阿琳_02.mp3'
file '老陈_02.mp3'
...
第四步:拼接为完整音频
关键发现:Bailian TTS 虽然输出 .mp3 扩展名,实际格式是 WAV(PCM)。 因此拼接时必须转码:
ffmpeg -y -f concat -safe 0 -i {输出目录}/{对话标题}_语音/concat_list.txt \
-c:a libmp3lame -b:a 192k \
{输出目录}/{对话标题}_完整版.mp3
-y:自动覆盖已存在文件-c:a libmp3lame:转码为真 MP3-b:a 192k:192kbps 音质
第五步:清理与报告
- 删除临时
concat_list.txt - 向用户报告:
- 完整音频路径和时长
- 分句音频目录位置
- 使用的音色方案
输出示例
✅ 播客制作完成!
完整音频:输出/T型人才对话_完整版.mp3
- 时长:68秒
- 格式:MP3, 192kbps, 24kHz
- 大小:1.3MB
音色方案:
阿琳 → longanhuan(欢脱元气女)
老陈 → longtian_v3(磁性理智男)
分句音频:输出/T型人才对话_语音/(13个文件)
进阶:添加片头/片尾音效
如果需要添加背景音乐或音效:
# 片头音频 + 完整对话拼接
ffmpeg -y -f concat -safe 0 \
-i <(printf "file 'intro.mp3'\nfile '完整版.mp3'\nfile 'outro.mp3'\n") \
-c:a libmp3lame -b:a 192k \
{输出目录}/{对话标题}_带片头.mp3
注意事项
- Bailian TTS 不支持在同一条命令中切换音色,必须逐句生成
- 如果对话很长(>20句),可并行生成以提高效率
- 使用
cosyvoice-v3.5-flash模型时(克隆音色),命令中的--model参数必须显式指定
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 134 lines · 39 tokens per session scan A 668e7cfdb641
aliang-podcast-maker is a skill published in the GitHub repository aliang2052/aliang-skills (30 stars, last pushed 4mo ago), licensed MIT. It adds 39 tokens to every session and 1,225 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
aliang-podcast-maker compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| aliang-podcast-makeraliang2052/aliang-skills | Skill | 30 | 4mo ago | MIT | A | 39 | Claude Code, Codex |
| freezonedramaclaw/dramaclaw | Skill | 7.3k | 2d ago | none | A | 49 | Claude Code, Codex |
| sketch-correction-workerdramaclaw/dramaclaw | Skill | 7.3k | 2d ago | none | A | 88 | Claude Code, Codex |
| dramaclaw-workflowsdramaclaw/dramaclaw | Skill | 7.3k | 2d ago | none | A | 60 | Claude Code, Codex |
| workflowsdramaclaw/dramaclaw | Skill | 7.3k | 2d ago | none | A | 56 | Claude Code, Codex |
| dramaclawdramaclaw/dramaclaw | Skill | 7.3k | 2d ago | none | A | 87 | Claude Code, Codex |
| sketch-storyboard-directordramaclaw/dramaclaw | Skill | 7.3k | 2d ago | none | A | 55 | Claude Code, Codex |