插件目录 / Developer / dsh-lesson-outline
dsh-lesson-outline
已验证 · 实测可装 mhtdm
功能简介
教学课件大纲生成工具插件(DeepSeek Harness dsh-plugin)— 输入主题输出 markdown 课件大纲
可用 — 实测通过,早期项目
教学课件大纲生成工具插件(DeepSeek Harness dsh-plugin)— 输入主题输出 markdown 课件大纲 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
dsh-lesson-outline
教学课件大纲生成工具插件(DeepSeek Harness dsh-plugin)
输入主题 + 章节数 + 学员水平 → 输出结构化课件大纲 JSON。纯逻辑实现,不调用外部 API、不烧 token。
功能
lesson_outline 工具:给模型一个确定性的"课件大纲脚手架"——模型输入 topic(主题)、sections(章节数 1-8,默认 3)、level(beginner/intermediate/advanced,默认 beginner),工具返回规范化大纲 JSON(含每节标题/要点/时长/教学活动),模型基于它展开完整课件内容。
安装(dsh bundle 方式)
# 在 dsh 环境
dsh plugin --profile <name> add dsh-lesson-outline
或在 profile 的 cordis.patch.yml 添加:
- insert:
- id: dsh-lesson-outline
name: 'dsh-lesson-outline'
开发
npm install
npm run build # tsc 编译到 lib/
npm test # node:test 单元测试(tsx 运行)
输出示例
输入:{ topic: "Python 正则表达式入门", sections: 3, level: "beginner" }
{
"topic": "Python 正则表达式入门",
"level": "beginner",
"totalDurationMin": 45,
"sections": [
{ "title": "第 1 节", "keyPoints": ["..."], "durationMin": 15, "activity": "讲解 + 演示" },
{ "title": "第 2 节", "keyPoints": ["..."], "durationMin": 15, "activity": "练习 + 讨论" },
{ "title": "第 3 节", "keyPoints": ["..."], "durationMin": 15, "activity": "讲解 + 演示" }
],
"summary": "《Python 正则表达式入门》课件大纲(beginner 级,3 节,约 45 分钟)"
}
License
MIT
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-lesson-outline」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:mhtdm/dsh-lesson-outline Headless(CLI)profile:
dsh plugin --profile headless add github:mhtdm/dsh-lesson-outline 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。