Communitygithub.com

大师课

将课程实验、笔记或文件夹(Obsidian 笔记、笔记本、代码)转化为完整的、附带旁白的大师级视频课程,并存储在同一个 Obsidian 仓库中——每课一个 MP4 文件 + 一个笔记 + 一个课程索引 (MOC)。教的是课程的意图(问题先于解决方案、常见误解、直觉、局限性),而非逐行代码。当被要求从学习材料「制作大师课/课程/视频课程/教程视频」时使用。

大师课 是什么?

该技能名为“大师课”,专门用于将零散的学习材料(如 Obsidian 笔记、Jupyter Notebook 或代码)系统性地转化为高质量的视频课程。其核心价值在于它拥有完整的教学法所有权:从理解材料、绘制课程地图到撰写脚本,每一步都遵循严格的教学原则,例如“问题先于解决方案”、“每课解决一个常见误解”、“从具体到抽象”等,确保生成的课程是学习者真正愿意观看的,而非简单的代码演示。它支持通过子代理将教学法步骤(1-4步)委派给更便宜的模型(如 `claude-sonnet-5.5`)以降低成本,而渲染步骤(生成图表、语音、MP4 和 Obsidian 笔记)则交给配套技能 `master-class-render` 完成。整个工作流包含用户确认环节(课程地图需要用户批准),并内置了一个 lint 脚本用于在渲染前自动检查脚本质量,确保符合所有教学规则。此技能特别适合需要将大量技术笔记或实验教程转化为结构化、引人入胜的视频课程的开发者和教育者。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/carlos-carvajal-slalom/master-class-skills/tree/main/master-class

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

大师课 是做什么的?

将学习材料转化为学习者真正愿意观看的视频课程。该技能负责教学法(阅读、课程地图、脚本)。渲染(图表、语音、MP4、Obsidian 笔记)由配套技能 master-class-render 完成。

模型路由(用户的明确指令)

PEDAGOGY_MODEL: claude-sonnet-5.5    # 阅读、课程地图、脚本(步骤 1–4)。在保证质量的前提下最便宜的模型;如需更改,在此处修改。

质量几乎完全取决于步骤 1–4,所以它们必须在 PEDAGOGY_MODEL 上运行。步骤 0、5 和 6 是机械性的,可以在驱动本次会话的任何模型上运行。

  • 如果你已经在以 PEDAGOGY_MODEL 的身份运行(或者用户要求跳过委派),则自己执行步骤 1–4。
  • 否则,进行委派。 启动一个 general-purpose 子代理,使用 model: PEDAGOGY_MODEL。在此处设置模型是用户的明确要求。其提示必须包含:源路径、输出语言、源文件夹路径、用户提供的任何焦点/上下文,以及*

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能