| name | meeting-transcript-refiner |
| description | Convert machine-generated meeting transcripts (.srt/.vtt/.txt) into (1) full-fidelity polished documents that preserve complete original information and (2) intelligent meeting minutes with decisions, actions, owners, deadlines, risks, and open questions. Use when users ask to整理会议转录、润色口语稿、保留完整信息转文档、或基于转录生成纪要. |
Meeting Transcript Refiner
Overview
Use this skill to process noisy transcript files into two outputs in strict order:
- Full-fidelity polished transcript document (information-preserving)
- Intelligent meeting minutes (decision/action oriented)
Always produce output 1 before output 2.
Workflow
Step 1: Ingest and Prepare Transcript
- Identify source file format (
.srt, .vtt, .txt).
- For
.srt, run:
python3 08_Operations/.agents/skills/meeting-transcript-refiner/scripts/srt_prepare.py <input.srt>
- Use generated
*.prepared.md as the working draft.
- Keep the original transcript file unchanged.
Step 2: Produce Full-Fidelity Polished Transcript
Use references/full-fidelity-polish-template.md and enforce these rules:
- Preserve all factual information, claims, requests, commitments, and constraints.
- Keep speaker attribution if present in source.
- Repair grammar, punctuation, and sentence boundaries.
- Remove pure filler words only when meaning is unchanged.
- Mark low-confidence terms as
[疑似: ...] rather than deleting.
- Do not compress multiple unique points into one generic sentence.
- Keep chronology intact.
Definition of done:
- A reader can recover all key information without reopening raw transcript.
- The polished text is readable as a document, not fragmented ASR lines.
Step 3: Produce Intelligent Minutes
Use references/intelligent-minutes-template.md.
Extract and structure:
- Meeting objective and scope
- Key decisions
- Action items (
Owner, Deadline, Deliverable)
- Risks/blockers
- Open questions
- Next checkpoint
Do not copy transcript verbatim into minutes except for short evidence quotes when needed.
Step 4: Run Quality Checks
Before finalizing, verify:
- No important decision or commitment is omitted.
- Every action item has at least an owner or explicitly marked
TBD.
- Dates are explicit (
YYYY-MM-DD) when source implies timeline.
- Minutes are traceable to transcript content.
Output Contract
When the user asks for "整理会议记录" or similar, return both:
polished transcript
intelligent minutes
If the user asks only one output, still propose the second as optional next step.
Resources
scripts/
scripts/srt_prepare.py: Convert raw .srt into a clean chronological draft while preserving details.
references/
references/full-fidelity-polish-template.md: Template and checklist for full transcript polishing.
references/intelligent-minutes-template.md: Template for decision/action-focused summary.