教材处理调度台
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e4aec32a/fmtextbookaiskills。
技能介绍
问题
处理教材语料时,目录里通常是 markdown/ 下的 textbookId_unitId_lessonId.md。单看文件名并不知道该抽图谱、提知识点还是做卡片;连续任务又容易把规则混在一起。@user_e4aec32a/fmtextbookaiskills 不亲自生成教材数据,它负责调度库里的业务子技能。
工作方式
- 先用
scripts/discover_skills.py动态扫描一级子技能,读取每个SKILL.md的name与description;清单以实时结果为准,避免凭记忆调用已删除或新增的技能。 - 确认目标目录(含
markdown/的那个),并提示产出会落到各自output//。 - 路由按优先级:用户显式点名优先;意图清晰时用 description 做语义匹配并跟用户确认;没头绪则列出编号和一句话用途让用户选,支持多选。
- 代跑每个选中的子技能时,完整读取其
SKILL.md,先走它自己的开跑门禁(如有knowledge-graph-extract的“最大层级确认”),再按流程逐课处理,写到它规定的output//,最后调用它自带的校验脚本。 - 一个子技能跑完,报告处理的 lesson 数、产出目录和校验结果,再询问是否继续跑还没跑过的子技能。
边界与注意点
- 导航不缓存子技能清单和规则,也不复制抽取规则;子技能升级后,导航下次读取即生效。
@user_e4aec32a/fmtextbookaiskills自身不产出教材数据,真正的抽取/生成由业务子技能完成。- 每个子技能各写各的
output//,互不覆盖;子技能的SKILL.md规则高于导航默认行为。
使用场景
- 手里有 markdown/ 教材目录,文件名形如 textbookId_unitId_lessonId.md,但不确定该先抽图谱还是提炼知识点。
- 想一次对同一批教材连续跑多个处理,例如先跑 knowledge-graph-extract 抽图谱,再跑 knowledge-point-summarizer 提炼知识点,由导航依次编排。
- 某个子技能有开跑门禁,例如 knowledge-graph-extract 的最大层级确认;需要导航代跑时也先照它的规定向用户提问,不跳过确认。
- 跑完一个子技能后想查看产出概况(处理的 lesson 数、output 目录、校验结果),再决定是否继续跑还没跑过的子技能。
适合人员
- 教育内容工程师:需要把 markdown/ 教材批量整理成图谱、知识点或卡片,且希望抽取规则由对应子技能决定。
- 教研团队技术负责人:要在同一批教材上串行跑多个子技能,关心 output// 目录隔离与校验脚本是否被执行。
- 教学资源库维护者:目录结构固定为 textbookId_unitId_lessonId.md,希望用导航统一发现子技能并代跑,而不是手动猜技能。
- 为教材流水线写脚本的开发者:需要动态发现一级子技能清单,按用户显式点名或意图路由来编排处理顺序。