Token导航 LogoToken导航

Agent Skill · 开发

transcript-fixer(转录修复器)

transcript-fixer 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

transcript-fixer 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证为 MIT,第三方扫描有未通过项,按安装量在开发类的 21,746 个 Skill 里排第 5,474。

总安装 6,254周安装 258GitHub Stars 956下载 2,043核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:transcript-fixer(转录修复器)
来源仓库:https://github.com/daymade/claude-code-skills
仓库路径:skills/transcript-fixer
安装命令:
npx skills add https://github.com/daymade/claude-code-skills --skill transcript-fixer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/daymade/claude-code-skills --skill transcript-fixer

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

transcript-fixer 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中整理协作事项。适用于围绕仓库状态、代码变更或团队协作进行信息梳理。

通过 npx skills add 命令从 GitHub 仓库安装使用。安装前需确认权限范围、维护状态及是否触发联网或文件操作。建议结合原始 README 文档进一步验证具体用法和功能边界。

来源仓库内路径:skills/transcript-fixer

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/daymade/claude-code-skills --skill transcript-…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

transcript-fixer 怎么安装?

在终端执行 npx skills add https://github.com/daymade/claude-code-skills --skill transcript-fixer。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

transcript-fixer 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

transcript-fixer 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

transcript-fixer 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

transcript-fixer 用的人多吗?

公开数据是累计安装 6,254 次,近一周安装 258 次,下载 2,043 次,GitHub 956 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

transcript-fixer 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
transcript-fixer

转录修复器 · 本页

6,254956接触敏感数据MIT未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Transcript Fixer

Two-phase correction pipeline: deterministic dictionary rules (instant, free) followed by AI-powered error detection. Corrections accumulate in ~/.transcript-fixer/corrections.db, improving accuracy over time.

Prerequisites

All scripts use PEP 723 inline metadata — uv run auto-installs dependencies. Requires uv (install guide).

Quick Start

# First time: Initialize database
uv run scripts/fix_transcription.py --init

# Single file
uv run scripts/fix_transcription.py --input meeting.md --stage 1

# Batch: multiple files in parallel (use shell loop)
for f in /path/to/*.txt; do
  uv run scripts/fix_transcription.py --input "$f" --stage 1
done

After Stage 1, Claude reads the output and fixes remaining ASR errors natively (no API key needed):

  1. Read all Stage 1 outputs — read entire transcript before proposing corrections (later context disambiguates earlier errors)
  2. Identify ASR errors — compile all corrections across files
  3. Apply fixes with sed in batch, verify each with diff
  4. Finalize: rename _stage1.md → .md, delete original .txt
  5. Save stable patterns to dictionary for future reuse

See references/example_session.md for a concrete input/output walkthrough.

Alternative: API batch processing (for automation without Claude Code):

export GLM_API_KEY="<api-key>"  # From https://open.bigmodel.cn/
uv run scripts/fix_transcript_enhanced.py input.md --output ./corrected

Core Workflow

Two-phase pipeline with persistent learning:

  1. Initialize (once): uv run scripts/fix_transcription.py --init
  2. Add domain corrections: --add "错误词" "正确词" --domain <domain>
  3. Phase 1 — Dictionary: --input file.md --stage 1 (instant, free)
  4. Phase 2 — AI Correction: Claude reads output and fixes errors natively, or --stage 3 with GLM_API_KEY for API mode
  5. Save stable patterns: --add "错误词" "正确词" after each session
  6. Review learned patterns: --review-learned and --approve high-confidence suggestions

Domains: general, embodied_ai, finance, medical, or custom (e.g., 火星加速器) Learning: Patterns appearing ≥3 times at ≥80% confidence auto-promote from AI to dictionary

After fixing, always save reusable corrections to dictionary. This is the skill's core value — see references/iteration_workflow.md for the complete checklist.

Dictionary Addition After Fixing

After native AI correction, review all applied fixes and decide which to save. Use this decision matrix:

Pattern typeExampleAction
Non-word → correct term克劳锐→Claude, cloucode→Claude Code✅ Add (zero false positive risk)
Rare word → correct term潜彩→前采, 维星→韦青✅ Add (verify it's not a real word first)
Person/company name ASR error宋天航→宋天生, 策马攀山→策马看山✅ Add (stable, unique)
Common word → context word争→蒸, 钱财→前采, 报纸→标品❌ Skip (high false positive risk)
Real brand → different brandXcode→Claude Code, Clover→Claude❌ Skip (real words in other contexts)

Batch add multiple corrections in one session:

uv run scripts/fix_transcription.py --add "错误1" "正确1" --domain tech
uv run scripts/fix_transcription.py --add "错误2" "正确2" --domain business
# Chain with && for efficiency

False Positive Prevention

Adding wrong dictionary rules silently corrupts future transcripts. Read references/false_positive_guide.md before adding any correction rule, especially for short words (≤2 chars) or common Chinese words that appear correctly in normal text.

Native AI Correction (Default Mode)

When running inside Claude Code, use Claude's own language understanding for Phase 2:

  1. Run Stage 1 (dictionary) on all files (parallel if multiple)
  2. Verify Stage 1 — diff original vs output. If dictionary introduced false positives, work from the original file
  3. Read all Stage 1 outputs fully before proposing any corrections — later context often disambiguates earlier errors. For large files (>10k tokens), read in chunks but finish the entire file before identifying errors
  4. Identify ASR errors per file — classify by confidence:

- High confidence (apply directly): non-words, obvious garbling, product name variants - Medium confidence (present for review): context-dependent homophones, person names

  1. Apply fixes efficiently:

- Global replacements (unique non-words like "克劳锐"→"Claude"): use sed -i '' with -e flags, multiple patterns in one command - Context-dependent (common words like "争"→"蒸" only in distillation context): use sed with longer context phrases for uniqueness, or Edit tool

  1. Verify with diff: diff original.txt corrected_stage1.md
  2. Finalize files: rename *_stage1.md → *.md, delete original .txt
  3. Save stable patterns to dictionary (see "Dictionary Addition" below)
  4. Remove false positives if Stage 1 had any

Common ASR Error Patterns

AI product names are frequently garbled. These patterns recur across transcripts:

Correct termCommon ASR variants
Claudecloud, Clou, calloc, 克劳锐, Clover, color
Claude Codecloud code, Xcode, call code, cloucode, cloudcode, color code
Claude Agent SDKcloud agent SDK
OpusOpaas
Vibe Codingweb coding, Web coding
GitHubget Hub, Git Hub
prototypePre top

Person names and company names also produce consistent ASR errors across sessions — always add confirmed name corrections to the dictionary.

Efficient Batch Fix Strategy

When fixing multiple files (e.g., 5 transcripts from one day):

  1. Stage 1 in parallel: run all files through dictionary at once
  2. Read all files first: build a mental model of speakers, topics, and recurring terms before fixing anything
  3. Compile a global correction list: many errors repeat across files from the same session (same speakers, same topics)
  4. Apply global corrections first (sed with multiple -e flags), then per-file context-dependent fixes
  5. Verify all diffs, finalize all files, then do one dictionary addition pass

Enhanced Capabilities (Native Mode Only)

  • Intelligent paragraph breaks: Add \n\n at logical topic transitions
  • Filler word reduction: "这个这个这个" → "这个"
  • Interactive review: Corrections confirmed before applying
  • Context-aware judgment: Full document context resolves ambiguous errors

When to Use API Mode Instead

Use GLM_API_KEY + Stage 3 for batch processing, standalone usage without Claude Code, or reproducible automated processing.

Legacy Fallback

When the script outputs [CLAUDE_FALLBACK] (GLM API error), switch to native mode automatically.

Utility Scripts

Timestamp repair:

uv run scripts/fix_transcript_timestamps.py meeting.txt --in-place

Split transcript into sections (rebase each to 00:00:00):

uv run scripts/split_transcript_sections.py meeting.txt \
  --first-section-name "课前聊天" \
  --section "正式上课::好,无缝切换嘛。" \
  --rebase-to-zero

Word-level diff (recommended for reviewing corrections):

uv run scripts/generate_word_diff.py original.md corrected.md output.html

Output Files

  • *_stage1.md — Dictionary corrections applied
  • *_corrected.txt — Final version (native mode) or *_stage2.md (API mode)
  • *_对比.html — Visual diff (open in browser)

Database Operations

Read references/database_schema.md before any database operations.

sqlite3 ~/.transcript-fixer/corrections.db "SELECT * FROM active_corrections;"
sqlite3 ~/.transcript-fixer/corrections.db "SELECT value FROM system_config WHERE key='schema_version';"

Stages

StageDescriptionSpeedCost
1Dictionary onlyInstantFree
1 + NativeDictionary + Claude AI (default)~1minFree
3Dictionary + API AI + diff report~10sAPI calls

Bundled Resources

Scripts:

  • fix_transcription.py — Core CLI (dictionary, add, audit, learning)
  • fix_transcript_enhanced.py — Enhanced wrapper for interactive use
  • fix_transcript_timestamps.py — Timestamp normalization and repair
  • generate_word_diff.py — Word-level diff HTML generation
  • split_transcript_sections.py — Split transcript by marker phrases

References (load as needed):

  • Safety: false_positive_guide.md (read before adding rules), database_schema.md (read before DB ops)
  • Workflow: iteration_workflow.md, workflow_guide.md, example_session.md
  • CLI: quick_reference.md, script_parameters.md
  • Advanced: dictionary_guide.md, sql_queries.md, architecture.md, best_practices.md
  • Operations: troubleshooting.md, installation_setup.md, glm_api_setup.md, team_collaboration.md

Troubleshooting

uv run scripts/fix_transcription.py --validate checks setup health. See references/troubleshooting.md for detailed resolution.

Next Step: Structure into Meeting Minutes

After correcting a transcript, if the content is from a meeting, lecture, or interview, suggest structuring it:

Transcript corrected: [N] errors fixed, saved to [output_path].

Want to turn this into structured meeting minutes with decisions and action items?

Options:
A) Yes — run /meeting-minutes-taker (Recommended for meetings/lectures)
B) Export as PDF — run /pdf-creator on the corrected text
C) No thanks — the corrected transcript is all I need

平台分布

Claude Code

29.05%
按下载量换算593

Antigravity

22.3%
按下载量换算456

OpenCode

18.8%
按下载量换算384

Gemini CLI

12.97%
按下载量换算265

Cursor

6.67%
按下载量换算136

Codex

2.92%
按下载量换算60

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。

继续浏览同类 Skills