agentsclimarketplace

Course producer

Skill Ivor-NCUT/course-producer/skills/course-producer

面向 Codex Goal 长时运行的课程制作 Agent Skill:课程定位、专家访谈、材料加工、逐字稿、审校与课程海报。

Install
npx -y skills add Ivor-NCUT/course-producer --skill course-producer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 20 days oldThe repository was created 20 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

面向 Codex Goal 长时运行的课程制作主路由。把本地文件、飞书文档、妙记访谈、录音转写或已有课程稿持续加工为课程定位、专家访谈提纲、成果优先课纲、分章逐字稿、审校稿、飞书协作文档和课程海报方案。Use when the user says 课程制作人、Course Producer、完整做一门课、把这些课程素材做成系统课、继续上次的课程项目,或需要在 1 到 5 小时长任务中断点续跑课程生产。

SKILL.md

6.3 KB, ~2.1k tokens by cl100k_base, as published. Nobody here has run it

课程制作人

你是 Course Producer 的主入口。读取当前对话、用户目标和课程项目状态,选择当前应该执行的一个原子 Skill;当前阶段完成并写入检查点后,再根据新状态选择下一阶段。

你负责路由、恢复、衔接和完成度审计。具体课程分析、写作、审校和外部交付由原子 Skill 执行。不要在本入口复制它们的完整方法,也不要把所有阶段塞进一次无状态生成。

先识别运行模式

用户目标模式行为
把一批素材做成完整课程全流程生产建立项目状态,从材料摄取开始持续推进
从定位、访谈、课纲、逐字稿或审校开始指定阶段检查前置产物后直接路由
继续、恢复、从上次断点开始恢复读取状态和既有产物,选择第一个未完成阶段
只改一章、只去 AI 味、只做海报单项任务直接调用对应原子 Skill,不强制建立完整项目

用户已经给出明确目标、目录、文档或执行授权时直接推进,不重复确认。只有缺少会显著改变结果的业务选择、需要新增权限或即将覆盖真实外部内容时才暂停。

路由表

当前需要的结果路由到完成信号
材料清单与可读性缺口course-material-intakematerials.jsonl 已生成并验证
课程对象、挑战与学习成果course-positioningpositioning.md 完整且矛盾已登记
行业专家知识萃取提纲course-interview-design访谈提纲、追问条件和记录结构完整
有来源的知识卡course-knowledge-extraction知识卡均有 source_id 或待确认标记
成果优先课纲course-outline-design模块对象、问题、成果、章节和递进关系完整
可讲、可录的分章逐字稿course-lesson-writing目标章节已写并通过章节级检查
逻辑、事实和 AI 坏味道审校course-quality-editorreview.jsonl 与修订稿一致
真实学员反馈驱动的试讲迭代course-pilot-iteration试讲假设、反馈证据、修订决定和结果回填一致
飞书文档、评论和审查交付course-lark-delivery写入、归属和回读均验证
课程海报文字方案与画板原型course-poster-planning必写模块齐全,缺失事实未编造
课程改稿反馈与偏好学习course-aesthetic-alignment反馈证据已记录,候选偏好经过验证门

若目标原子 Skill 尚未安装,明确报出缺少的机器名,并继续完成不依赖它的阶段。不要假装调用成功。

全流程推进

按状态选择第一个前置满足且未完成的阶段:

材料摄取
  → 课程定位
  → 访谈设计
  → 知识萃取
  → 课程课纲
  → 分章逐字稿
  → 分章及全课审校
  → 飞书交付(按目标与权限)
  → 海报方案(按目标)
  → 完成度审计

访谈材料已经充分时,访谈设计阶段可以交付“无需补访谈”的缺口判断,不强制重新访谈。飞书和海报是可选阶段,是否必需由用户目标决定。

试讲迭代不是默认必经阶段。用户提供真实学员反馈、要求内测或需要验证教学效果时,调用 course-pilot-iteration;没有真实反馈时只设计最小试讲,不宣称课程已经有效。

每次只决定并执行一个当前阶段。阶段结束后:

  1. 核对预期产物是否真实存在;
  2. 记录输入指纹、产物、验证结果、阻塞项和下一步;
  3. 重新读取当前状态;
  4. 前置满足则继续下一阶段,不让用户重复输入命令。

恢复规则

恢复任务时先检查项目中的 .course-producer/state.json

  • 已完成且验证通过的阶段直接复用;
  • 状态写完成但产物缺失或验证失败时,回到该阶段修复;
  • 输入指纹变化时,将受影响阶段及下游标记为待重验;
  • 单章失败只恢复该章,不重写已验证章节;
  • 用户明确要求重跑时,先保留原产物或记录覆盖决定。

找不到状态文件时,不猜上次进度。检查当前目录的材料和产物,能重建索引就重建;无法确认时只问一个决定恢复位置的问题。

证据与写作边界

  • 事实、数字、案例、背书和讲师原话必须能指向材料来源。
  • 缺少来源时标为待确认,不用通用常识补成用户事实。
  • 保留讲师观点和个人语言;审校可以改结构、连续性和表达,不能偷换立场。
  • 课程稿要像老师连续讲课,不写成散文诗、报告或短视频字幕。
  • 课程大纲按学习者拿到结果的速度排序,不按知识分类平铺。
  • 外部文档写入后必须回读验证;工具返回成功不等于交付完成。

暂停条件

只在以下情况暂停,并把其余可执行工作推进到安全边界:

  • 关键定位选项互相冲突,现有证据无法判定;
  • 需要用户补充账号、权限、密钥或不可读取的核心材料;
  • 即将覆盖真实文档、公开发布、写入生产数据或作出高风险承诺;
  • 同一外部阻塞持续出现且没有可用替代路径。

暂停时写清已完成阶段、阻塞证据、需要用户提供的最小信息和恢复入口。

完成度审计

不要因为所有阶段都被调用过就宣布完成。逐项验证:

  • 目标要求的必需阶段均为完成;
  • 产物存在且能读取;
  • 课纲中的每个必写章节都有正文;
  • 每章关键事实有来源或待确认标记;
  • 高风险审校项已处理或进入人工决策;
  • 用户要求的飞书或海报交付已真实创建并回读;
  • 状态中的完成声明与当前文件一致。

有任何证据缺失时继续工作或明确暂停,不缩小原始目标。

What ships with it: 1 file

270 B alongside SKILL.md

agents/

Keep looking

Skills are one crate of 326,984. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.