Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note Generator

一个 Claude Code skill,将课程的视频、语音转文字稿、课件、现有笔记等材料,生成结构化的 Markdown 格式笔记。

适用场景

  • 课堂录音转文字后,自动整理为书面笔记
  • 课件 PPT/PDF 内容提取并结构化
  • 多份材料合并去重,形成完整笔记
  • 期末复习、开卷考试速查笔记生成

支持的课程类型

类型 说明
编程类(C/C++、Java、Python 等) 五大模块结构:核心定义 → 语法示例 → 代码演示 → 规则总结 → 易错点
非编程类(数学、物理、经济等) 开卷考试速查模式:关键词索引、公式表、例题导向、易错点
通用 智能生成笔记,无固定模式

工作流程

  1. 收集材料类型(语音稿/课件/现有笔记/其他/视频文件) 1.5 如有视频文件,选择转写参数并自动转写为文字稿(支持哔哩哔哩在线视频链接)
  2. 选择语言模式(纯中文/中文+术语对照/纯英文)
  3. 提供文件路径或粘贴内容
  4. 选择课程类型,自动加载对应生成规则
  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 版本的场景。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages