把 BUAA 课堂回放、课程转写和课次元信息,整理成**的课程学习资料。 它既可以生成单次课程纪要,也可以继续沉淀到 Obsidian,形成长期维护的课程知识库。 如果你属于下面这类人,这个仓库大概率会有用:
개요
把 BUAA 课堂回放、课程转写和课次元信息,整理成**的课程学习资料。 它既可以生成单次课程纪要,也可以继续沉淀到 Obsidian,形成长期维护的课程知识库。 如果你属于下面这类人,这个仓库大概率会有用: - 想系统复盘一门课,而不是只看单节回放 - 上课跟得不稳定,但又不想完全掉队 - 教室里听不进去,回放里也不太听得进去,但又不想彻底放掉这门课 - 想快速知道老师这节课讲了什么、强调了什么、布置了什么 - 希望把一门课长期整理成自己的知识库 - 已经在用 Obsidian,想把课程笔记、概念页和图谱结构一起长出来 这套 skill 想做的不是“替你听课”,而是把课堂内容整理成一种更容易进入的学习资料。很多用户并不缺课堂回放,而是缺一个比“再听一遍课”更容易吸收的入口。这个仓库的目标,就是先让你通过整理好的文档知道这节课讲了什么、强调了什么、课上发生了什么,再决定要不要回去看完整回放。 - 过几周后,很难快速回忆某一节课到底讲了什么 - 想回看某个知识点时,不知道应该从哪一段开始 - 老师提到的作业、考试、练习和提醒,分散在整节课里 - 一学期结束后,留下的往往是一堆零散转写,而不是结构化课程资料 从 BUAA livingroom 或 coursedetail 页面提取结构化回放原料,并生成单次课程纪要。 - 枚举可回放课次 - 提取课程转写和元信息 - 导出独立 Markdown 纪要 - 快速知道这节课讲了什么、强调了什么、布置了什么 把课程原料和课次纪要整理进 Obsidian,维护课程总览、课次页、概念页和图谱 hub。 - 持续维护一门课的知识库 - 把单节课笔记逐渐长成课程体系 - 在 Obsidian 中建立概念页、图谱入口和课程总览
README
BUAA Course Skills
把 BUAA 课堂回放、课程转写和课次元信息,整理成可检索、可回看、可复用的课程学习资料。
它既可以生成单次课程纪要,也可以继续沉淀到 Obsidian,形成长期维护的课程知识库。
如果你属于下面这类人,这个仓库大概率会有用:
- 想系统复盘一门课,而不是只看单节回放
- 上课跟得不稳定,但又不想完全掉队
- 教室里听不进去,回放里也不太听得进去,但又不想彻底放掉这门课
- 想快速知道老师这节课讲了什么、强调了什么、布置了什么
- 希望把一门课长期整理成自己的知识库
- 已经在用 Obsidian,想把课程笔记、概念页和图谱结构一起长出来
这套 skill 想做的不是“替你听课”,而是把课堂内容整理成一种更容易进入的学习资料。很多用户并不缺课堂回放,而是缺一个比“再听一遍课”更容易吸收的入口。这个仓库的目标,就是先让你通过整理好的文档知道这节课讲了什么、强调了什么、课上发生了什么,再决定要不要回去看完整回放。
这个仓库解决什么问题
课堂回放通常能播放,但不容易真正用于复习:
- 过几周后,很难快速回忆某一节课到底讲了什么
- 想回看某个知识点时,不知道应该从哪一段开始
- 老师提到的作业、考试、练习和提醒,分散在整节课里
- 一学期结束后,留下的往往是一堆零散转写,而不是结构化课程资料
这个仓库的目标,是把“能播放的课堂回放”变成“可以长期复用的学习资料”。
仓库包含两个 skill
buaa-classroom-summarizer
从 BUAA livingroom 或 coursedetail 页面提取结构化回放原料,并生成单次课程纪要。
适合你想要:
- 枚举可回放课次
- 提取课程转写和元信息
- 导出独立 Markdown 纪要
- 快速知道这节课讲了什么、强调了什么、布置了什么
obsidian-course-vault
把课程原料和课次纪要整理进 Obsidian,维护课程总览、课次页、概念页和图谱 hub。
适合你想要:
- 持续维护一门课的知识库
- 把单节课笔记逐渐长成课程体系
- 在 Obsidian 中建立概念页、图谱入口和课程总览
典型工作流
- 从 BUAA 课堂页面提取回放、转写和课次元信息
- 生成单次课程纪要或语义重建 packet
- 将结果同步到 Obsidian
- 持续维护课次页、概念页、图谱 hub 和课程总览
两个 skill 可以单独使用,也可以串联使用。
你最终会得到什么
使用 buaa-classroom-summarizer 时,典型输出包括:
- 一份按课次组织的 Markdown 纪要
- 本节主线总结
- 带时间戳的内容时间轴
- 关键概念整理
- 课程事务 / 作业 / 待核对信息
- 面向复习的回看建议
如果再配合 obsidian-course-vault,还可以继续维护:
- 课程总览页
- 单次课次页
- 概念页
- 课程图谱 hub
- 回放同步页
正式支持的输入入口
当前正式支持:
classroom.msa.buaa.edu.cn/livingroomclassroom.msa.buaa.edu.cn/coursedetail
快速开始
第一次使用,建议先安装 buaa-classroom-summarizer。
只有当你希望长期维护 Obsidian 课程库时,再加装 obsidian-course-vault。
安装 buaa-classroom-summarizer:
npx skills add https://github.com/1xiaoooo/buaa-course-skills --skill buaa-classroom-summarizer --yes --global
安装 obsidian-course-vault:
npx skills add https://github.com/1xiaoooo/buaa-course-skills --skill obsidian-course-vault --yes --global
如果只想安装到当前项目,可以去掉 --global:
npx skills add https://github.com/1xiaoooo/buaa-course-skills --skill buaa-classroom-summarizer --yes
npx skills add https://github.com/1xiaoooo/buaa-course-skills --skill obsidian-course-vault --yes
安装完成后,请分别补充依赖,并阅读各自的 SKILL.md。详细说明见 INSTALL.md。
注意:
npx skills add ...安装的是 skill 副本,不是直接在这个仓库目录里运行- 安装完成后,需要到“安装后的 skill 目录”里补
requirements.txt - 如果你用的是 Codex,全局安装后通常在
%USERPROFILE%\\.codex\\skills\\...
推荐用法
方案 A:只做回放抽取
使用 skills/buaa-classroom-summarizer
适合你想要:
- 枚举可回放课次
- 导出课程转写和元信息
- 生成独立 Markdown 课次纪要或语义重建 packet
- 先把一门课安全地做成“可继续整理的原料和单节输出”
方案 B:做完整课程知识库
两个 skill 一起用。
适合你想要:
- 持续维护的 Obsidian 课程库
- 能点开的概念页
- 可读的图谱 hub 和课程总览
- 一学期持续同步和整理回放
适合的使用场景
- 想系统复盘一门课,而不是只看单节回放
- 想快速了解某节课课堂上发生了什么
- 想把课程资料逐渐沉淀为自己的知识体系
- 已经在使用 Obsidian,希望把课程资料结构化维护起来
当前不太适合的场景
- 希望完全零介入、一键得到完美课堂笔记
- 希望在任何课程、任何平台上直接无适配使用
- 希望在转写质量较差的情况下仍然稳定得到高质量结果
当前状态
当前仓库处于 public beta 阶段,已经比较稳的部分包括:
- BUAA 课堂回放抽取
- 转写优先的结构化诊断
- 独立 Markdown 纪要导出
- Obsidian 课程库、课次页、概念页与图谱入口维护
- 整门课先枚举、分流、排队,再逐节进入正式重建
仍需持续验证和打磨的部分包括:
- 更多的跨平台实机验证
- 非 Windows 环境下的认证与运行细节
- 最终纪要质量仍会受到课程转写质量和课程结构影响
首次使用建议
第一次使用时,建议不要一上来就整学期全量落库。
更稳的顺序是:
- 先安装
buaa-classroom-summarizer - 先拿一节课或一门课的
coursedetail跑通抽取 - 确认登录态、输出目录、转写状态都正常
- 再接
obsidian-course-vault
仓库结构
skills/
buaa-classroom-summarizer/
obsidian-course-vault/
INSTALL.md
RELEASE_CHECKLIST.md
发布说明
- License:
MIT - 当前推荐以
public beta的预期使用,而不是视为完全无监督的稳定产品 - 用户可以通过上面的
npx skills add ...命令直接安装
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add 1xiaoooo/buaa-course-skills