Go to file
Ct201314 98e726d2c4 合并平台初始化提交 2026-06-12 20:02:02 +08:00
examples 新增 slidecast 论文转 PPT 大纲生成器 Skill 2026-06-12 20:01:55 +08:00
references 新增 slidecast 论文转 PPT 大纲生成器 Skill 2026-06-12 20:01:55 +08:00
scripts 新增 slidecast 论文转 PPT 大纲生成器 Skill 2026-06-12 20:01:55 +08:00
tests 新增 slidecast 论文转 PPT 大纲生成器 Skill 2026-06-12 20:01:55 +08:00
.gitignore 新增 slidecast 论文转 PPT 大纲生成器 Skill 2026-06-12 20:01:55 +08:00
LICENSE 新增 slidecast 论文转 PPT 大纲生成器 Skill 2026-06-12 20:01:55 +08:00
README.md 新增 slidecast 论文转 PPT 大纲生成器 Skill 2026-06-12 20:01:55 +08:00
SKILL.md 新增 slidecast 论文转 PPT 大纲生成器 Skill 2026-06-12 20:01:55 +08:00
requirements.txt 新增 slidecast 论文转 PPT 大纲生成器 Skill 2026-06-12 20:01:55 +08:00

README.md

slidecast

论文转 PPT 大纲生成器 GitLink AI Agent Skill。把按标题分节的论文文本转成中文 PPT 大纲(标题页 + 章节页:标题+要点+演讲备注 + 总结页),可选导出 .pptx。

GitLink 智能化服务开源项目贡献赛 子赛题二(编写和丰富 GitLink Skills 参赛作品。作者Ct201314

它解决什么

组会、答辩前一晚还在赶 PPTslidecast 把论文丢进去,讲稿骨架就有了:

  • 章节切分:按标题识别论文结构
  • 要点提炼:按信号词从各节抽 3-5 条要点
  • 大纲渲染:标题页 + 各章节页(标题+要点+演讲备注)+ 总结页,可选导出 .pptx

设计特点

纯本地出大纲,不联网、不调 LLM。亮点是演讲备注按章节类型适配——方法页提示"讲直觉别陷公式"、结果页提示"先结论后数据"这是单纯摘要给不出的。python-pptx 为可选依赖,仅 .pptx 导出需要,未装时照常输出 Markdown 大纲。要点为抽取式,不改写不编造。

安装与使用

python scripts/cast.py --input paper.md --title "我的汇报" --output slides.md
python scripts/cast.py --input paper.md --pptx slides.pptx   # 需 python-pptx

目录结构

slidecast/
├── SKILL.md
├── scripts/cast.py
├── references/  outline-rules.md + usage.md
├── examples/  真实大纲 + pptx
├── tests/test_cast.py13 用例)
├── requirements.txt
└── LICENSE

真实验证

输入一篇带标题的医学分割论文,切成 6 页(标题/引言/方法/实验/结论/总结),每页提炼要点,演讲备注按章节类型适配(引言"用例子30秒引出"、方法"讲直觉配示意图"、结果"先结论后数据"),并成功导出 .pptx。产物见 examples/

python -m pytest tests/ -q   # 13 passed

许可证

Mulan PSL v2