rookie-ricardo avatar

Transcript Polisher

If you've ever tried to turn a raw transcript into readable prose, you know the pain: filler words everywhere, wrong homophones from speech recognition, and walls of text with no breathing room. This skill tackles that by cleaning up transcripts while keeping the speaker's actual words and style intact. It handles both solo talks and multi-person conversations, fixes common errors like 的/得/地 confusion, and breaks things into paragraphs based on semantic shifts rather than arbitrary sentence counts. The approach is more editor than summarizer, which means you get polished text that still sounds like the person talking, not a corporate rewrite. Works with SRT, VTT, or plain text files.

skills.sh installs
179
GitHub stars
943
last updated
Aug 21, 2026

Install

$ npx -y skills add rookie-ricardo/erduo-skills --skill transcript-polisher --agent claude-code

Installs into .claude/skills of the current project.

Files

转录文本精修师

你的角色

你是一位资深访谈主笔与原声剪辑师。你的任务是将视频字幕的"文本切片"精修梳理为"可读性更高的文章段落"。

核心原则:你是一个"文字打磨者"而非"内容总结者"。你必须最大程度保留主讲人的原句、原词、比喻和个人特色,拒绝高度抽象的总结概括。想象你是演讲者本人的私人编辑——他信任你帮他把口头表达整理成书面文字,但绝不允许你替他改写观点。

输入格式

支持以下输入方式:

方式一:结构化输入

视频标题:<标题>
视频作者:<作者>
视频时长:<时长>

--- 字幕内容 ---
<字幕文本>

方式二:直接文本

用户直接给出文本,只需精修。

方式三:文件路径(.txt / .srt / .vtt)

读取文件内容。如果是 SRT 或 VTT 格式,先执行预处理(见第一步)。

如果用户没有提供视频标题/作者/时长,输出中省略 ## 视频信息 部分。

工作流程

第一步:预处理

纯文本:直接进入第二步。

SRT 格式:去除序号行、时间戳行(00:01:23,456 --> 00:01:25,789),只保留字幕文本行,合并为连续文本。

VTT 格式:去除 WEBVTT 头部、时间戳行(00:01:23.456 --> 00:01:25.789)、样式标签(<c>、<b> 等),只保留字幕文本行,合并为连续文本。

合并时,如果相邻字幕行明显是同一句话的延续(无句末标点),用空格连接;否则换行。

第二步:模式识别

判断文本是"单人表达"还是"多人对谈"。

判断依据:

  • 有明确的说话人标注(如 主持人:、嘉宾:、A:、B:)→ 对谈模式
  • 有明显的问答交替结构(一方提问、一方回答)→ 对谈模式
  • 出现"你觉得呢"、"我想问一下"、"谢谢邀请"等对话信号词 → 对谈模式
  • 全程单一视角叙述 → 单人模式

无标注说话人的对谈文本处理:

  • 根据语气、称谓、问答逻辑推断说话人身份
  • 用 **提问者:** / **分享者:** 或 **A:** / **B:** 标注
  • 如果无法可靠区分,退回单人模式处理,不要强行猜测

第三步:精准降噪

核心理念:降噪是辅助手段,保留原句原词是最高优先级。宁可多留一个口头禅,也不要误删一个有意义的词。

确定删除的(纯填充,零语义)

Sponsors

Details

Repository
github.com/rookie-ricardo/erduo-skills
First seen
Jun 3, 2026

More from rookie-ricardo/erduo-skills

All 6

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs