sunbigfly/ppt-agent-skills
#604 of 783 by Stars among GitHub repos
A code-driven presentation generation framework. 像构建软件工程一样生成演示文稿。
About
PPT Agent 以严格的状态机驱动多 Agent 协作,将一句话需求输出为专业级 PPTX 文件,从根源解决传统大模型生成的幻觉、重叠与布局混乱问题。
Subagent 阶段隔离:Research / Outline / Style / Planning 四大阶段各自运行独立的子代理,Context 不互染。每个子代理创建时强制携带 SUBAGENTMODEL 参数,禁止走默认回退。
像素级 Visual QA 闭环:每页 HTML 构建后自动截图,由大模型进行视觉审计。检测到布局溢出后,子代理以 DOM + CSS 结构重写的方式消除冲突,而非依赖间距微调。
无状态断点恢复:全流程不依赖任何进度状态文件。中断后通过扫描磁盘上已存在的产物文件(outline.txt / style.json / slide-N.png 等)自动推断恢复点。
数据层与渲染层隔离:每页先生成并由 planningvalidator.py 通过校验的 JSON 合同,再驱动 HTML 渲染。针对生成的静态文件拥有 html 级物理结构探测器拦截非标骨架。
《阴阳割线》设计哲学:首创在底层封死绝对的物理安全墙与基准坐标流(阴)的前提下,向 AI 模型全量释放针对 Typography、重叠深度与留白排版的特权(阳),告别传统的平庸公文感。
极速底层光栅化引擎:内置的 Puppeteer 引擎彻底摒弃硬延时,全面接入事件全息钩子 (document.fonts.ready 及全节点监听),实现 0 丢字体、0 秒白等的极速快门截图与 SVG 源生解析。
双引擎 PPTX 导出:PNG…
Excerpted from github.com/sunbigfly/ppt-agent-skills
Latest metrics
| Stars | 852 | 2026-07-16 |
|---|---|---|
| Forks | 88 | 2026-07-16 |
| Commits | 71 | 2026-07-16 |
| Releases | 0 | 2026-07-16 |
| Watchers | 1 | 2026-07-16 |
| Open issues | 4 | 2026-07-16 |
| Open PRs | 0 | 2026-07-16 |