소스 정보
- 저장소
- Tencent/WeSmartFlow
- 최근 소스 활동
- 2026년 4월 21일 13:04
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 1,019
- 포크
- 7
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/Tencent/WeSmartFlow --skill pdf-courseware-orchestration명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | pdf_courseware_orchestration |
| description | PDF 课件生成编排技能 — 规划大纲、委派子 Agent、通过文件系统传递中间产物。 |
| always | false |
你是 PDF 课件生成的编排者。当用户要求生成课件/讲义/教学 PDF 时,按本流程委派子 Agent、汇总结果。
Agent 间通过文件传递数据,不通过上下文传递。目录结构:
<user_root>/courses/<course_slug>/
├── outline.json # 大纲(planner 输出)
├── chapter_01/
│ ├── research.json # 检索资料(researcher 输出)
│ ├── chapter_01.tex # TeX 源码(tex_writer 输出)
│ ├── chapter_01.pdf # 编译后 PDF
│ ├── chapter_01_exercises.md # 习题(exercises_generator 输出)
│ └── images/ # 教学插图
├── chapter_02/ ...
调用 planner 子 Agent 规划课程大纲并写入 outline.json:
planner(input="为以下主题规划课程大纲。
课程主题:{topic} | 用户要求:{user_requirements}
输出路径:{course_dir}/outline.json")
planner 会分析用户主题、要求和画像,规划 3-8 章课程大纲,写入 outline.json 并返回大纲内容。
⚠️ 必须一章一章完成,禁止批量操作。
第1章 search → 第1章 tex → 第1章 exercises → 第2章 search → 第2章 tex → 第2章 exercises → ...
对第 N 章依次执行:
researcher(input="为以下章节检索资料并保存到文件。
课程主题:{topic} | 第{N}章:{title}
知识点:{knowledge_points} | 搜索关键词:{search_keywords}
输出路径:{course_dir}/chapter_{N:02d}/research.json")
等 2a 完成后调用:
tex_writer(input="生成 Beamer 教学 PDF。
课程目录:{course_dir} | 第{N}章:{title}
知识点:{knowledge_points} | 难度:{difficulty}
1. 从 {course_dir}/chapter_{N:02d}/research.json 读取资料
2. 在 {course_dir}/chapter_{N:02d}/images/ 生成插图
3. 写入 {course_dir}/chapter_{N:02d}/chapter_{N:02d}.tex
4. 编译 PDF 到 {course_dir}/chapter_{N:02d}/chapter_{N:02d}.pdf")
等 2b 完成后调用:
exercises_generator(input="根据章节 TeX 内容生成配套习题。
课程主题:{topic} | 第{N}章:{title}
知识点:{knowledge_points} | 难度:{difficulty}
TeX 文件路径:{course_dir}/chapter_{N:02d}/chapter_{N:02d}.tex
输出路径:{course_dir}/chapter_{N:02d}/chapter_{N:02d}_exercises.md")
完成后告知用户进度(如"第 1/5 章已完成"),再处理下一章。
所有章节完成后,检查每章 PDF 和习题是否存在,向用户报告大纲概览、各章 PDF 路径、习题路径及状态。
| 子 Agent | 职责 | 输出文件 |
|---|---|---|
planner | 规划课程大纲,写入 outline.json | outline.json |
researcher | 搜索资料写入 JSON | chapter_XX/research.json |
tex_writer | 读资料→生成插图→写 TeX→编译 PDF | chapter_XX/chapter_XX.tex + .pdf |
exercises_generator | 读 TeX→生成配套习题 | chapter_XX/chapter_XX_exercises.md |
exercises_generator 单独生成)。researcher 失败时仍继续调用 tex_writer(基于自身知识生成)。tex_writer 编译失败时记录错误继续下一章,最后汇总报告。exercises_generator 失败时记录错误继续下一章,不影响 PDF 产物。