前言¶
DeepSeek Harness 的理念是「一切皆插件」。对于开发者或教师来说,直接获取高质量的数学动画源码和 AI Skill 往往需要翻阅文档、查找仓库,再手动配置环境。这个插件是图书《Manim,让数学看得见》的官方配套资源,由 Scorpio69t 维护。它直接把 60+ 教学动画案例源码和自研的 Manim 教学动画 AI Skill 集成到了 DSH 插件体系里,解决了从“看文档”到“直接用”的流程断层。
核心功能¶
- 案例源码:包含书中全部 60+ 教学动画案例的完整源码,按章节组织,均可直接渲染。
- AI Skill:自研 Manim 教学动画 AI Skill,支持自然语言生成脚本。
- 模板与工具:提供可直接复用的模板(如教学场景骨架)与辅助脚本(如渲染检查、批量导出)。
- 脚本生成:支持用一句话生成规范、可渲染的 Manim 教学动画脚本。
安装与启用¶
在 DSH 终端执行以下命令安装:
dsh plugin --profile web add github:Scorpio69t/teach-math-with-manim
安装完成后,插件会引入相关的 Skill 配置。
典型用法¶
安装插件后,利用内置的 AI Skill,可以用自然语言生成 Manim 脚本。例如:
“帮我做一个冒泡排序的教学动画,比较时金色高亮,交换时红色,已就位的元素变绿。”
插件会根据指令生成符合规范的代码。
渲染时使用参数速查:
-pql:快速预览-pqm:中等画质-pqh:高清出片-pqk:4K
适用场景与注意¶
该插件适合需要制作数学教学动画的开发者或教师。
使用前需注意:
- 环境要求:建议使用 Python 3.10+ 安装 Manim 社区版。
- 版本锁定:Skill 内置版本锁定(ManimCE 0.21 白名单)。
- 内容说明:冒泡排序案例为演示用的“番外示例”,非书中正篇内容。
- 许可证:全部内容以 MIT 协议开源。
结语¶
该插件将图书资源转化为可即插即用的 DSH 组件。完整目录与源码可访问插件目录页或 GitHub 仓库。
- 插件目录:https://www.skillhub.cn/plugins/Scorpio69t/teach-math-with-manim
- 源码仓库:https://github.com/Scorpio69t/teach-math-with-manim