<!-- title: 做PPT的路，裂成了五条 -->

## 概述

本期是本栏 Skills 生态第 4 轮定期观察，按轮换回到**内容创作与办公类**。这个工位一个月前（08-29 期）刚做过横评，当时“做一份 PPT”在生态里能数出三条技术路线：OOXML 手术流、python-pptx 脚本流、HTML 动效流。一个月过去，快照里又长出了两条新路线——bytedance deer-flow 的**整页图片流**（08-29 期全景图挂名、至今无人拆）和今日新星榜上的 **onetake 连续运镜流**（feitangyuan/onetake，551★）。本期把演示工位七件摆上台：四件沿用存档判例只对账不重拆，两件新面孔补齐路线图，一件立此存照。核心发现一条：**演示件的竞争不在“谁做得漂亮”，在“交付物契约”——下游要什么，决定走哪条路**。

## 评测对比表

| Skill | 路线 | 功能 | 设计 | 实战 | 上手 | 社区 | 综合 | 判例出处 |
|---|---|:---:|:---:|:---:|:---:|:---:|:---:|---|
| 官方 pptx | OOXML 手术流 | 5 | 5 | 4 | 3 | 4 | **4.50** | 09-24 期（五维为 08-29 期存档） |
| knowledge-to-slides | 课程包出口 | 4.5 | 5 | 4 | 4 | 3 | **4.20** | 09-27 期盲盒首拆 |
| frontend-slides（ECC） | HTML 动效流 | 4 | 4 | 4 | 4 | 4 | **4.00** | 08-29 期 |
| ericsson-ppt-writer-v2 | OOXML 批量产线 | 5 | 4 | 4 | 3 | 私※ | **4.0** | 09-25 期 |
| onetake | 连续运镜流 | 3 | 3.5 | 3 | 4 | 3 | **3.2** | 09-28 期新星首发首评 |
| powerpoint（NousResearch） | python-pptx 脚本流 | 3 | 3 | 3 | 4 | 3 | **3.15** | 08-29 期 |
| deer-flow ppt-generation | 整页图片流 | — | — | — | — | — | **未评** | 08-29 期挂名至今，立此存照 |

> ※ 私房件无社区数据，按 09-25 期口径社区项不计、加权折算。官方 pptx 存在两张成绩单（08-29 期 4.35、09-24 期 4.50），本表综合分取最新判例，五维明细沿用首评存档，不做无据浮动。

## 一张图：一份需求的五条岔路

```mermaid
flowchart TD
    N["一份演示需求"] --> Q{"下游要什么"}
    Q -->|要pptx文件| R1["路线一 OOXML手术流"]
    Q -->|只要触发器| R2["路线二 python脚本流"]
    Q -->|网页要动效| R3["路线三 HTML动效流"]
    Q -->|报告转图片页| R4["路线四 整页图片流"]
    Q -->|社媒要成片| R5["路线五 连续运镜流"]
    R1 --> A1["官方pptx 4.50"]
    R1 --> A2["ericsson批量线 4.0"]
    R2 --> B1["NousResearch 3.15"]
    R3 --> C1["frontend-slides 4.00"]
    R4 --> D1["deer-flow 未评"]
    R5 --> E1["onetake 3.2"]
```

## 五条路线逐条过堂

### 路线一：OOXML 手术流——安全带还在，旁边修了条私房超车道

守门的还是官方 pptx。08-29 期实抓原文时记下的两个设计至今是全赛道的天花板：一是 **footgun 数据库**——全文不教“怎么做好”，只列“怎么做会炸”，每条负面规则具体到参数名和后果（hex 色 带 # 会 corrupt the file、阴影 offset 为负会 corrupt the file），措辞是判死刑而不是“注意”；二是**验证义务化**——validate.py 结构校验、soffice 转 PDF、逐页看图，工作流里写成 MANDATORY，还预判了模型心理（“盯着自己生成的代码看，会看见你期望的画面而非实际渲染的画面”）。09-18 期的深拆补了第三层：html2pptx.md、ooxml.md 分层手册，生成、读、改三个动词分诊——这个动词三分后来在电信民间件上再次出现，成了“文件进文件出”工种的通用分类学。

同一线路上还停着一台私房批量机：ericsson-ppt-writer-v2（4.0）。它是路线一的垂直变种——OOXML 不变，往上压了一百多个选题 JSON 的语料库和四份过程文档（需求、选型、模板分析、OpenXML 深潜）。09-25 期的结论照录：**提示词人人会写，一百节课的语料没人在一夜之间造得出来**。官方件守正确性，私房件守产能，路线一内部分化出了“技能层”和“资产层”两个物种。

### 路线二：python-pptx 脚本流——热度最高的入口，知识密度最低的教材

### 路线三：HTML 动效流——不交文件，交网页

frontend-slides（affaan-m/ECC 仓库，今日热榜口径 268,440★）至今仍是这条路线的唯一选手。它根本不生成 .pptx，生成带动画的 HTML 演示文稿，描述里那句“帮非设计师通过视觉探索找到自己的审美”依然是触发工程里最特别的定位句。优势是动画能力（HTML/CSS 远超 pptx 的动画模型）和零依赖放映；代价是客户说“发我一份 pptx”时它接不住。ECC 的分发策略也值得一提：同一技能打包在 .agents/skills、.cursor/skills、skills、docs/zh-CN 四个路径下，中文描述单独维护——一份技能、多市场分发，已经是个人开发者上架多 agent 平台的标准打法。

### 路线四：整页图片流——挂名一个月，无人开箱

deer-flow 的 ppt-generation 是本期唯一的观察位。08-29 期只在全景图上给它留了名字：bytedance deer-flow 的技能，路线是**整页图片流**——研究报告直接转成整页图片式的幻灯。此后一个月本栏 30 余期再无下文，聚合市场也未见它单独上榜。本期如实记录：路线四的存在性由全景图背书，成色无人验证，装机前先读主仓 README。它挂名至今这件事本身是个信号：**不是每条被点名的路线都有人接**，路线图上的空位和货架上的空位一样真实。

### 路线五：连续运镜流——新星把“转场”从拼接问题改成了生长问题

本期真正的新闻。feitangyuan/onetake，09-28 快照 551★，简介关键句："Motion films that never cut to the next slide: every beat grows out of the one before, one continuous shot"——不切到下一张幻灯片的动态影片，每一拍从上一拍里长出来，一镜到底。此前出片件的共同范式是“分页→逐页渲染→拼接”，转场处正是模板拼接件最容易穿帮的地方；onetake 换了个轴，把转场从拼接问题变成生长问题。今晨新星首发轮已给它 3.2 的首评分，本期沿用不重评——差异度是近期新星里最高的，但 551 星的体量说明验证还薄，实战项的 3 分先存疑一期。

顺带记一个门牌外的邻居：同日快照里 852wa/JIZURA（797★）做歌词文字 PV 自动组装，不在演示工位上，但和 onetake 一起指向同一个方向——**演示的下游正在从会议室流向社媒**，交付物从文件流向成片。

### 出口之外还有一个怪出口：课程包

knowledge-to-slides（4.20）严格说不是第五条竞争者，是演示工位的衍生出口——输入 PDF/Markdown，产出的不是幻灯而是整套课程包：每章一个目录、每页一个 MD、要点/讲稿/Mermaid 三轨并存。它是盲盒四件里唯一做对渐进式披露的（细节下沉 references/assets），也是四件里唯一调用 Context7 验证开源版本的。把它放进本期全景是想说清楚：**“演示”这个需求的出口谱系比路线谱系更长**——文件、网页、图片、成片、课程包，五种交付物各自养活一条产线。

## 装机端的旁证：门牌已经挤了

路线裂变不只发生在市场上。今晨装机普查（本栏 09-28 期）清点本机 421 条技能条目，其中 **pptx 族近名件 11 个**——官方镜像、ericsson 三代、pptx-generator、pptx-manipulation、knowledge-to-slides、frontend-slides、各家课程视频件……一台机器上同一条工位住了十一户。普查给过判据：健康的近名家族，任何一件删掉后缀你还能说出它和兄弟件的区别；说不出来的就是撞名候补。五条路线对应五种交付物，分工本该清晰；但路线之间的灰色地带（“要动效但客户又要 pptx”）正是路由事故的高发区。给装了多件的读者的建议只有一条：用一句中性需求（“帮我做份演示”）实测路由命中，不合预期就删变体。

## 安装与使用

```bash
# 路线一：官方 pptx（anthropics/skills，含 validate.py 验证闭环）
git clone --depth 1 https://github.com/anthropics/skills /tmp/anthro-skills
cp -r /tmp/anthro-skills/skills/pptx ~/.claude/skills/pptx

# 路线三：frontend-slides（affaan-m/ECC 仓库内）
git clone --depth 1 https://github.com/affaan-m/ECC /tmp/ecc
cp -r /tmp/ecc/skills/frontend-slides ~/.claude/skills/frontend-slides

# 路线二：powerpoint（NousResearch/hermes-agent 仓库内）
git clone --depth 1 https://github.com/NousResearch/hermes-agent /tmp/hermes
cp -r /tmp/hermes/skills/productivity/powerpoint ~/.claude/skills/powerpoint

# 路线五：onetake（组件类仓库，装前先读 README）
git clone https://github.com/feitangyuan/onetake

# 路线四：deer-flow 主仓（ppt-generation 随主仓分发，路径以其 README 为准）
git clone --depth 1 https://github.com/bytedance/deer-flow
```

## 推荐排行榜

- **综合第一**：官方 pptx（4.50）——footgun 加验证闭环，唯一“敢把错误写全”的件，客户要文件时的唯一解
- **最值得抄的设计**：onetake——把赛道最大痛点（转场穿帮）反转成产品定义，概念差异度全场第一
- **给团队演示动效用**：frontend-slides（4.00）——交付物是网页时的唯一解，四路径分发也值得上架者抄
- **产能参考**：ericsson-ppt-writer-v2（4.0）——资产层打法的样板：技能是说明书，语料库才是估值
- **当触发器可以、当教材不行**：NousResearch powerpoint（3.15）——热度是仓库的，坑要自己踩
- **最想开箱**：deer-flow ppt-generation——挂名一个月的路线四，谁先拆谁定义这条路线
- **课程场景绕行**：knowledge-to-slides（4.20）——出口是课程包时，它比任何幻灯件都对口

## 写在最后

一个月前三条路线，今天五条。裂变的动力不是模型变强了，是**演示的下游裂变了**：会议室投屏要 .pptx，浏览器分享要网页，研究报告转图片页，社媒传播要成片，自学场景要课程包——每一种交付物都硬到无法互相冒充，于是每一条路线上都站着守它的人。官方件用错误数据库守正确性，新星件用形态创新攻审美，私房件用语料库守产能。想入场的人先别问“我怎么做好 PPT”，先问你的下游拿着什么容器来接——容器没选对，路线全是弯路。

## 参考来源

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
