@Gorden_Sun: 再开源一个技能:一键生成可视化数学讲解视频 提示词: 安装这个Skill:https://github.com/GordenSun/mathVideoMaker… 然后使用这个Skill给小学生讲解:给小学生讲解□+28=□x5 下方2个…
摘要
Gorden_Sun 开源了 mathVideoMaker 技能,可在 Cursor Agent 中一键生成可视化数学讲解视频和交互式网页,支持小学生数学题讲解等场景,并包含自动检查机制以确保质量。
查看缓存全文
缓存时间: 2026/06/03 03:41
再开源一个技能:一键生成可视化数学讲解视频
提示词: 安装这个Skill:https://t.co/otI2ZDfdlf 然后使用这个Skill给小学生讲解:给小学生讲解□+28=□x5
下方2个视频是我生成的效果。 https://t.co/wffOzXxrMb
GordenSun/mathVideoMaker
Source: https://github.com/GordenSun/mathVideoMaker
mathVideoMaker
一个 Cursor Agent Skill:根据需求同时生成「数学讲解视频」(Manim 渲染成 MP4)和「交互式网页」(自包含 HTML),并把实现细节打磨到位,让能力较弱、甚至没有视觉能力的模型也能稳定产出准确、生动的内容。
参考实现:ManimCommunity/manim(基于 Manim Community v0.20+)。
它能做什么
- 讲解视频:用 Manim 把一个数学/物理概念的推导过程动画化,渲染成 MP4。
- 交互式网页:自包含单文件 HTML(KaTeX 公式 + canvas 交互),让观众拖参数、即时看变化。
- 二者共享同一套设计(概念、记号、参数、配色),互为补充:视频讲明白,网页玩明白。
设计要点(为什么这个 Skill 不一样)
- 讲「为什么」:强制演示推导/证明,而不是只展示结论(含“遮住旁白也能看懂“的硬性自检)。
- 无视觉也能保证质量:把“看图纠错“换成文字化检查——
SafeScene渲染时自动打印[layout]布局警告(出界/重叠);check_text.py静态查字体缺字形(防方框 □);check_web.py静态查网页(公式/id/滑块/canvas/布局/JS 语法)。
- 机械化布局 + 生动化:安全区 +
fit_content防出界;深色配色 + 辉光 + 强调动效;字幕带底衬。
效果演示
小学题「□ + 28 = □ × 5」讲解视频(GIF 预览):

看完整高清版(含原速):examples/BoxDivide.mp4。同一主题还会生成配套的交互式网页(拖动 □ 让天平平衡)。
安装
把本仓库的 skills/math-explainer/ 放到你的项目(或个人目录)的 .cursor/skills/ 下:
git clone https://github.com/GordenSun/mathVideoMaker.git
# 方式一:作为项目技能(随项目生效)
cp -R mathVideoMaker/skills/math-explainer 你的项目/.cursor/skills/
# 方式二:作为个人技能(所有项目可用)
cp -R mathVideoMaker/skills/math-explainer ~/.cursor/skills/
环境(仅生成视频需要;纯网页可跳过)
macOS / Linux:
bash .cursor/skills/math-explainer/scripts/setup_manim.sh # 装 manim + ffmpeg + 系统库 + fonttools
python3 .cursor/skills/math-explainer/scripts/check_env.py # 体检
macOS 关键依赖:
cairo、pango、pkg-config(pip 构建 pycairo 必需,脚本已包含)。公式可选 LaTeX;没有 LaTeX 时用Text/frow即可。
用法
在 Cursor 里直接对 Agent 说,例如:
- “做一个视频,讲解勾股定理”
- “给小学生讲解 5×□ = 4×□ + 7”
- “讲 y=n·x² 随 n 变化”
Agent 会读 SKILL.md 按阶段流程产出视频 + 配套网页,成品放在主题文件夹根目录(<主题>/<场景名>.mp4 与 <主题>/index.html)。
目录结构
mathVideoMaker/
├── skills/math-explainer/ # 把它复制到 .cursor/skills/ 下使用
│ ├── SKILL.md # 主编排:阶段流程 + 检查关卡
│ ├── references/ # 教学法/分镜、Manim 指南、配方、网页指南
│ ├── scripts/ # setup / check_env / check_text / check_web / render
│ └── templates/ # 场景骨架、mathviz 护栏、黄金范例、网页与分镜模板
└── examples/ # 效果演示视频
感谢 LinuxDO 社区的支持
相似文章
@Gorden_Sun: 再开源一个数学技能,把数学题转为GGB文件 如果转的是图片几何题,需要模型有视觉能力(Opus或GPT),如果题目是带动点的几何题,还会生成可交互的GGB文件,能自由移动动点看图形的变化。可以帮助教师把书上的题目电子化,可以辅助学生理解题…
Gorden_Sun 开源了 Math2GGB 技能,可将几何数学题转换为 GeoGebra 交互文件,支持静态复刻、干净交互和动态教学三种模式,帮助教师电子化题目,辅助学生理解。
@XAMTO_AI: 你还记得以前折腾数学物理教学动画时那种抓狂的感觉吗? Manim要手写、LaTeX要配、镜头运动要一帧帧调,光环境搭建就能劝退一半人。 现在有个开源工具直接把这条路打通了——Math-To-Manim,一句话描述,自动生成完整交互动画。 …
Math-To-Manim 是一个开源工具,能根据一句话描述自动生成完整的数学物理教学动画,包括 LaTeX 公式和镜头设计,并附带 55+ 示例,大幅降低制作门槛。
@denziideng: 我的妈呀!用完这家伙,再也回不去PPT动画了!免费开源还丝滑! PPT动画生硬卡顿?想做精准数学/知识讲解动画还得AE? 这款数学动画神器 Manim 就狠在这 代码驱动精准:数学公式、图形变换精确到像素,丝滑流畅 完全免费开源:Pyth…
Manim 是一款开源的 Python 数学动画引擎,用于创建精确的数学视频动画,由 3Blue1Brown 使用,提供代码驱动的高效动画制作。
@GitTrend0x: Claude Code 现在也可以编辑视频了! 这个 SKILL 100% 免费且开源。 ✓ 自动创建动画 ✓ 生成不同风格的字幕 ✓ 消除静音、错误和填充词 https://github.com/browser-use/video-us…
video-use is a 100% open-source tool that lets Claude Code edit videos automatically by removing filler words, adding subtitles, color grading, and generating animations. It integrates with Claude Code via a skill and uses ElevenLabs for transcription.
@Easycompany333: 整理了 6 个可以直接试的视频类 Claude Skills: 1. HyperFrames 一句话生成动效视频,文章、推文、产品介绍都能变成 MP4。 适合产品宣发、教程开场、社交短视频。 https://github.com/heyg…
整理了6个可直接使用的视频类Claude Skills,涵盖自动生成动效视频、AI辅助粗剪、React组件渲染视频、多媒体生成工具箱、中文剪辑Agent和视频提示词编写等开源工具。