一个 Claude Code skill,将课程的视频、语音转文字稿、课件、现有笔记等材料,生成结构化的 Markdown 格式笔记。
- 课堂录音转文字后,自动整理为书面笔记
- 课件 PPT/PDF 内容提取并结构化
- 多份材料合并去重,形成完整笔记
- 期末复习、开卷考试速查笔记生成
| 类型 | 说明 |
|---|---|
| 编程类(C/C++、Java、Python 等) | 五大模块结构:核心定义 → 语法示例 → 代码演示 → 规则总结 → 易错点 |
| 非编程类(数学、物理、经济等) | 开卷考试速查模式:关键词索引、公式表、例题导向、易错点 |
| 通用 | 智能生成笔记,无固定模式 |
- 收集材料类型(语音稿/课件/现有笔记/其他/视频文件) 1.5 如有视频文件,选择转写参数并自动转写为文字稿(支持哔哩哔哩在线视频链接)
- 选择语言模式(纯中文/中文+术语对照/纯英文)
- 提供文件路径或粘贴内容
- 选择课程类型,自动加载对应生成规则
- 输出 Markdown 笔记
note-generator/
├── SKILL.md # Skill 核心交互逻辑
├── scripts/
│ ├── transcribe.py # 视频/音频转写工具
│ └── requirements.txt # 转写工具 Python 依赖
├── references/
│ ├── programming.md # 编程类课程笔记生成规则
│ └── non_programming.md # 非编程类课程笔记生成规则
└── README.md
视频转写功能需要:Python 3.8+、ffmpeg、faster-whisper。在线视频下载需要:yt-dlp。
将本仓库克隆到 Claude Code 的全局 skills 目录:
git clone https://github.com/KayeAdams515/note-generator.git ~/.claude/skills/note-generator将本仓库克隆到项目的 .claude/skills/ 目录:
git clone https://github.com/KayeAdams515/note-generator.git .claude/skills/note-generator项目级 skill 仅在该项目目录下生效,适合不同项目需要不同 skill 版本的场景。