首页 › skills-review › PPT三条技术路线:办公与SEO类Skill横评

PPT三条技术路线:办公与SEO类Skill横评

本期范围与核心发现

这一期聚焦「办公与内容生产」赛道:PPT 生成、表格数据处理、长文档、SEO、翻译。和前几期不同,本期最大的发现不是“哪个 Skill 最火”,而是同一个需求正在裂变出截然不同的技术路线——光“做一份 PPT”这一件事,生态里就同时存在 OOXML 手术流、python-pptx 脚本流、HTML 动效流三种路线,分别由官方 pptx、NousResearch powerpoint、frontend-slides 代表。另一个值得注意的信号是 SEO 赛道出现了「微技能蜂群」打法:把一张 Checklist 网站拆成几十个单一规则技能,每个技能只有一页纸。本文拆到 SKILL.md 的写法层面,所有原文引用均来自本期实际抓取的 GitHub 源文件。

生态全景

SkillsMP 首页显示其已收录超过 280 万个 SKILL.md 文件,办公内容类是其中目录化程度最高的赛道之一。本期用一张图看清各条战线上的代表选手:

mindmap
  root((办公与内容生产赛道))
    PPT生成
      官方 pptx:OOXML手术流
      NousResearch powerpoint:python-pptx脚本流
      frontend-slides:HTML动效流
      bytedance deer-flow ppt-generation:整页图片流
    表格与数据
      官方 xlsx:公式纪律+recalc闭环
      nutrient-document-processing:商业API流
    长文档
      官方 docx:修订模式与批注
    SEO
      ECC seo:大而全审计
      Front-End-Checklist:微技能蜂群
    翻译与本地化
      book-translation:书籍章节翻译
      lobehub i18n/microcopy:代码库本地化

评测对比表

Skill 来源 功能完整度 25% 设计质量 25% 实战效果 20% 上手难度 15% 社区活跃度 15% 加权总分
xlsx(官方) anthropics/skills ★★★★★ ★★★★★ ★★★★★ ★★★ ★★★★ 4.55
pptx(官方) anthropics/skills ★★★★★ ★★★★★ ★★★★ ★★★ ★★★★ 4.35
docx(官方) anthropics/skills ★★★★★ ★★★★★ ★★★★ ★★★ ★★★★ 4.35
frontend-slides affaan-m/ECC ★★★★ ★★★★ ★★★★ ★★★★ ★★★★ 4.00
seo affaan-m/ECC ★★★★ ★★★★ ★★★ ★★★★★ ★★★ 3.80
meta-title Front-End-Checklist ★★ ★★★★ ★★★ ★★★★★ ★★★ 3.30
powerpoint NousResearch/hermes-agent ★★★ ★★★ ★★★ ★★★★ ★★★ 3.15

PPT 赛道:一份需求,三条路线

路线一:官方 pptx —— 把 bug 数据库写成技能

SkillsMP 上官方 pptx 热度值 171.5k,SKILL.md 最近更新于 2026 年 7 月。它的核心设计只有一个词:footgun(脚枪)。全文几乎不教你“怎么做好 PPT”,而是罗列“怎么做会炸”,而且每一条都具体到可证伪:

Hex colors: never #, never 8 digits. Both "#FF0000" and alpha baked into the hex ("00000020") corrupt the file.

Shadow offset must be ≥ 0 — a negative offset corrupts the file.

On a stacked bar chart, dataLabelPosition must be ctr, inEnd, or inBase. outEnd corrupts the file.

注意措辞的分级:不是“可能出问题”,而是直接判死刑的 "corrupts the file"。这是作者真的踩过坑、真的见过 PowerPoint 弹“文件已损坏”之后写下的知识。对比一般 Skill 里“注意保持代码简洁”这类正确的废话,官方 pptx 的每一条负面规则都能直接省掉一次失败的重试。

第二条主线是强制 QA 闭环。技能自带 validate.py(XSD 结构校验)、thumbnail.py(模板布局缩略图网格)、soffice.py(转 PDF 包装器),并明文规定流程:生成 → validate → 转 PDF → pdftoppm 转图 → 逐页看图。原文甚至预判了模型的心理:

After staring at the generating code you tend to see what you expect rather than what rendered — look at the images fresh (a subagent works well for this if you have one).

更有意思的是,这个办公技能里还藏着一段“反 AI 味设计规范”:NEVER use accent lines under titles — these are a hallmark of AI-generated slides,同时禁止装饰性色条、强调条纹、奶油色底。一个官方技能主动教模型避开“一眼 AI 生成”的审美,这个信号本身比任何评分都说明生态成熟度。

它的短板:依赖 LibreOffice + Poppler 工具链,非沙盒环境下用户要自己装依赖;OOXML 编辑路线对新手心智负担重。

路线二:NousResearch powerpoint —— 极简主义对照组

NousResearch 的 hermes-agent 仓库里有两个 PPT 技能:skills/productivity/powerpoint(创建/读取/编辑,2026 年 8 月 12 日更新)和 optional-skills/finance/pptx-author(无头构建财务 deck)。它的描述只有一句话:

Create, read, edit .pptx decks with python-pptx.

热度值 236.2k,比官方还高——但这个数字是仓库级的,hermes-agent 是一个完整 agent 框架,技能是搭着框架的流量。拆开看质量差距就出来了:官方 pptx 用十几条 footgun 记录了 pptxgenjs 和 OOXML 的每个雷区,而 powerpoint 只给了 python-pptx 一个入口。python-pptx 本身的坑(官方 pptx 里明确列了三条:不能复制幻灯片、text_frame.text 赋值会清掉格式、读不了 SVG/EMF)在这里完全没有提示。它适合已经熟悉 python-pptx 的人当触发器用,不适合当老师。

路线三:frontend-slides —— 不做 PPTX,做 HTML

同属 affaan-m/ECC 仓库的 frontend-slides 是第三条路线:根本不生成 .pptx,生成带动画的 HTML 演示文稿,也支持把现有 PPT 转成网页。它的描述里有一句很特别的定位:

Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.

——把“帮用户找到审美”写进了触发描述。这条路线的优势是动画能力(HTML/CSS 动画远超 pptx 的动画模型)和零依赖(浏览器即放映器);代价是交付物不再是 PowerPoint 文件,没法在客户要求“发我一份 pptx”的场景里替代前两条路线。值得一提的是 ECC 仓库的分发策略:同一个 frontend-slides 技能同时打包在 .agents/skills/、.cursor/skills/、skills/ 和 docs/zh-CN/skills/ 四个路径下,中文版描述单独维护——一份技能,多市场分发,这可能是个人开发者上架多 agent 平台的标准打法。

三条路线怎么选

flowchart LR
    A[需求: 一份演示] --> B{交付物必须是什么?}
    B -->|客户要 .pptx 文件| C{从零建还是改模板?}
    B -->|网页即可, 要动效| D[frontend-slides]
    C -->|从零建| E[官方 pptx: pptxgenjs]
    C -->|改现有文件/模板| F[官方 pptx: unzip改XML]
    E --> G[validate.py 结构校验]
    F --> G
    G -->|报错| E
    G -->|通过| H[soffice转PDF + 逐页看图]
    H -->|有缺陷| E
    H -->|干净| I[交付]
    D --> I

数据处理:官方 xlsx 的“交付契约”

本期横评的最高分给了官方 xlsx。它和 pptx 同构(负面清单 + 验证脚本),但多了一层更值得学的东西:开篇第一段就是交付契约。

Every Excel model MUST be delivered with ZERO formula errors (#REF!, #DIV/0!, #VALUE!, #N/A, #NAME?)

紧接着是金融建模行业的颜色规范——蓝色字=可改的硬输入、黑色字=公式、绿色字=跨表引用、红字=外部链接、黄底=关键假设。这是投行建模师的传统行规,被原样写进了技能。也就是说这个技能不仅教模型操作 Excel,还教它按华尔街的规矩交付。

技术上最核心的一条是反模式先行。它没有先讲 API,而是先摆了一组对照:

# ❌ WRONG - 在 Python 里算好再硬编码
total = df['Sales'].sum()
sheet['B10'] = total      # 硬编码 5000

# ✅ CORRECT - 写 Excel 公式
sheet['B10'] = '=SUM(B2:B9)'

理由只有一句:表格必须保持“活的”——用户改了源数据,结果要能自己重算。这个设计判断非常老练:AI 生成表格最常见的失败不是算错,而是算对了但算死了,交付一份看起来正确、改一格就全错的死表。

闭环靠 scripts/recalc.py:用 LibreOffice 重算全部公式 → 扫描所有错误单元格 → 返回带精确位置的 JSON("locations": ["Sheet1!B5", "Sheet1!C10"])→ 修复 → 重跑。工作流第六步写着 "MANDATORY IF USING FORMULAS"——和 pptx 一样,验证不是建议而是义务。

顺带说官方 docx:它最独到的部分是 Word 修订模式(redlining)的处理——用 merge_runs.py 合并被 Word 切碎的文本 run,用 validate.py --author "" 检查每一处改动是否都包了 <w:ins>/<w:del> 标记,甚至专门讲了“删除段落标记”在 XML 里意味着什么。做合同审阅这类场景,这是生态里罕见的深度。

安装办公三件套:

git clone --depth 1 https://github.com/anthropics/skills /tmp/anthro-skills
cp -r /tmp/anthro-skills/skills/xlsx ~/.claude/skills/xlsx
cp -r /tmp/anthro-skills/skills/pptx ~/.claude/skills/pptx
cp -r /tmp/anthro-skills/skills/docx ~/.claude/skills/docx

SEO 赛道:大而全 vs 微技能蜂群

ECC seo:一张审计网

ECC 的 seo 技能走“大而全”路线:技术 SEO、页面优化、结构化数据、Core Web Vitals、关键词映射一网打尽。设计上有两个亮点。一是输出格式约定,直接规定了审计报告长什么样:

[HIGH] Duplicate title tags on product pages
Location: src/routes/products/[slug].tsx
Issue: Dynamic titles collapse to the same default string...
Fix: Generate a unique title per product...

——严重级别、位置、问题、修法四段式。这比“帮我做 SEO 审计”得到的自由发挥文本可用性高一个量级。二是反模式表里有一条自我约束:"content advice without checking the actual page → read the real page first",明令禁止不看页面就输出泛泛建议。

Front-End-Checklist:一个规则 = 一个技能

thedaviddias/Front-End-Checklist 仓库(其技能更新于 2026 年 5 月底)展示了一种完全不同的物种:把 frontendchecklist.io 的每条规则拆成独立技能,光 SEO 相关就有 meta-title、quality、nap-consistency、reading-level、robots-txt、service-area、interstitials 等十余个。每个技能带统一 metadata:

metadata:
  category: seo
  priority: high
  difficulty: beginner
  estimatedTime: "10"
  source: frontendchecklist.io
  url: https://frontendchecklist.io/en/rules/seo/meta-title

正文是五段固定模板:Quick Reference → Check → Fix → Explain → Code Review。以 meta-title 为例,全部内容就是“标题 50-60 字符、关键词放前半、全站唯一”加一段 Code Review 检查清单,一页纸讲完。

这种「微技能蜂群」模式的本质是用触发精度换覆盖广度:单个技能永远不会被误触发、永远只做一件小事,代价是你得装几十个才能覆盖完整审计,且技能间没有协作编排。对想写第一个 Skill 的新手,这个仓库可能是最好的临摹对象——模板固定、单文件、无脚本依赖,照着写一条你熟悉的规则就是一个合格技能。

安装:

git clone --depth 1 https://github.com/affaan-m/ECC /tmp/ecc
cp -r /tmp/ecc/skills/seo ~/.claude/skills/seo
cp -r /tmp/ecc/skills/frontend-slides ~/.claude/skills/frontend-slides

git clone --depth 1 https://github.com/thedaviddias/Front-End-Checklist /tmp/fec
cp -r /tmp/fec/skills/meta-title ~/.claude/skills/meta-title

翻译赛道:两个物种

SkillsMP 上按 "translation" 搜索,热度最高的是 book-translation(145.2k,来自 f/prompts.chat),定位是翻译《The Interactive Book of Prompting》的章节与界面文案——书籍级长文翻译。第二名梯队则是 lobehub 的 i18n 与 microcopy 双子技能(各 72.3k),面向 react-i18next 的代码库本地化:检测硬编码字符串、管理 locale 文件、连错误提示和空状态的 UI 文案规范都管。文档翻译和代码本地化已经分裂成两个物种,找技能时别用同一个关键词混着搜。另据搜索结果,payloadcms 的 generate-translations(40.5k)代表了第三种:仅在新增翻译键时触发的流水线节点技能。


本期提炼:三个可复用的 SKILL.md 写法

1. footgun 数据库优先于正面教程。 官方 pptx/xlsx 的正文主体是“哪样写会炸”,每条负面规则都具体到参数名和后果(corrupts the file / silently ignored)。写自己技能时,把你踩过的每个坑写成一条可证伪的禁令,比写十段正确教程更有价值。

2. 验证义务化。 两个官方技能都把 QA 写成工作流里的 MANDATORY 步骤,并自带验证脚本(recalc.py / validate.py),让模型在交付前拿到机器可读的失败信号(JSON 错误位置)。技能不该只描述“做什么”,还要规定“怎么证明做对了”。

3. 输出格式即契约。 xlsx 的零公式错误、ECC seo 的四段式审计报告,都是在 SKILL.md 里预定义交付物的形状。一句话的格式约定,省掉来回返工。

推荐排行榜

参考来源

  1. anthropics/skills: xlsx SKILL.md — 官方表格技能原文,本期“交付契约”分析来源
  2. anthropics/skills: pptx SKILL.md — 官方 PPT 技能原文,footgun 清单与 QA 闭环引用出处
  3. anthropics/skills: docx SKILL.md — 官方 Word 技能原文,修订模式工作流出处
  4. affaan-m/ECC: seo SKILL.md — ECC 审计技能原文,输出格式约定出处
  5. Front-End-Checklist: meta-title SKILL.md — 微技能蜂群模式的分析样本
  6. SkillsMP 搜索页(pptx/translation/seo) — 各技能热度值、更新日期与生态分布数据

[!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学通信知识星球海报-扫码加入