关于 transcript-analyzer
Transcript Analyzer 是一款通过 AI 分析会议记录的命令行技能,面向需要整理会议内容并维护术语表的用户。它将决策、行动项、观点、问题和术语分类提取,并生成 Markdown 报告。
主要功能
- 01分类提取决策、行动项和观点
- 02识别问题及领域术语
- 03按块处理会议记录
- 04生成含置信度的 Markdown 报告
- 05支持自定义术语表与输出选项
适用场景
- 01整理会议决定和任务负责人
- 02汇总未解决问题与参会者观点
- 03从会议记录生成或更新术语表
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ glebis/ claude-skills --skill transcript-analyzer安装后在 Claude Code 中输入/transcript-analyzer确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.claude-plugin/plugin.jsonscripts/cli.tspackage-lock.jsonpackage.jsontsconfig.jsonscripts/data/glossary.jsonscripts/src/lib/extract-service.tsmarkdown.tsmockExtractor.tsterm-utils.tsutils.tsscripts/src/types/index.ts详细介绍
Transcript Analyzer
概述
使用 AI 分析会议转录内容,自动提取并分类:
- 决策 - 明确达成一致的事项或作出的选择
- 行动项 - 分配给具体人员的任务
- 观点 - 表达了但尚未达成一致的看法
- 问题 - 提出的未解决问题
- 术语 - 用于术语表的领域专用术语
前置条件
首次使用前,请安装依赖项:
cd ~/.claude/skills/transcript-analyzer/scripts && npm install
用法
分析转录内容:
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- <transcript-file> -o <output.md> [options]
选项
| 选项 | 说明 |
|---|---|
<file> | 要分析的转录文件(第一个位置参数) |
-o, --output <path> | 将 Markdown 写入文件,而非标准输出 |
--include-transcript | 在输出中包含完整转录内容[默认:关闭] |
--no-extractions | 排除提取结果部分 |
--no-glossary | 排除术语表部分 |
--glossary <path> | 自定义术语表 JSON 路径 |
--skip-glossary | 不预加载术语表中的术语 |
--max-terms <num> | 限制术语建议数量 |
--chunk-size <num> | 覆盖分块大小(默认:3000) |
示例
基本分析
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /path/to/meeting.md -o /path/to/analysis.md
包含原始转录内容
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /path/to/meeting.md -o /path/to/analysis.md --include-transcript
仅提取结果(不含术语表)
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /path/to/meeting.md -o /path/to/analysis.md --no-glossary
分析指定章节
要只分析转录内容的一部分,请先提取该章节:
sed -n '50,100p' /path/to/meeting.md > /tmp/section.md
cd ~/.claude/skills/transcript-analyzer/scripts && npm run cli -- /tmp/section.md -o /path/to/section-analysis.md
输出格式
该工具生成的 Markdown 包含:
-
YAML Frontmatter - 处理元数据:
- 已处理的分块数
- 按类型统计的提取结果数量
- 发现的新术语
- 使用的模型(通过 Cerebras 调用的 llama-3.3-70b)
- Token 用量(输入/输出/总计)
-
提取结果 - 按类别归纳的发现,并附带置信度评分:
- 每条提取结果都包含发言者(如果已识别)、来源片段和相关术语
-
术语表 - 现有术语表中的已批准术语,以及带定义的新术语建议
配置
此技能使用 Cerebras API,密钥存储在 scripts/.env 中:
CEREBRAS_API_KEY=<your-key>
脚本
scripts/cli.ts- CLI 主入口scripts/src/lib/extract-service.ts- 使用 Cerebras 的 AI 处理逻辑scripts/src/lib/markdown.ts- Markdown 输出生成scripts/src/lib/term-utils.ts- 术语去重工具scripts/src/lib/mockExtractor.ts- 用于测试的模拟模式scripts/src/types/index.ts- TypeScript 类型定义scripts/data/glossary.json- 默认术语表存储
评论
支持 Markdown