skills 旗舰的 docx / pdf / pptx / xlsx——Office 三件套加 PDF 的全操作工艺卡:创建、读取、编辑、分析,每张卡写满库的 gotchas 与强制验证。本篇是对 Anthropic 官方技能的中文转译与编目。
一句话定位
四个文件格式的「工艺规程」:创建走 JS 库(docx-js/pptxgenjs)、编辑走 XML 原位手术、输出前强制验证(重算/转图/查跟踪)——每个格式有自己的坑清单,坑清单才是技能的本体。
四技能精要
docx(Word)
- 创建:docx-js——gotchas 单列(库的怪癖直接写在技能里)
- 编辑:解包后原位编辑 word/document.xml——绝不重新排版或 pretty-print(否则 diff 爆炸)
- 红线模式:
--author参数确保每处编辑被跟踪——「check every edit is tracked」 - 输出必验节:verify the output
- 全操作:读/抽文本/抽表格/合并/加文本/画线
- 多库分工明示(哪个库干什么活);表格合并策略单列
- Python 库参考按需加载
pptx(PowerPoint)
- 创建:pptxgenjs(gotchas 单列)
- 编辑:presentation.xml 的
<p:sldIdLst>管幻灯片顺序与删除;slideN.xml 管内容 - Design Ideas 节:版式设计的内置指南
- QA(Required):质检是必做节不是可选节;可转图片检查
xlsx(Excel)
- 触发面最宽:「任何以表格为主输入输出的任务」
- 含公式必重算(mandatory)——输出没验过等于没做
- 「选能在验证下活下来的公式」——有些公式重算后会漂移
- openpyxl gotchas、金融模型专节、依赖管理
方法论精华
1. 「编辑 ≠ 重建」——docx 的原位编辑纪律:pretty-print 一次,历史 diff 全毁。对有版本历史的文档,格式扰动就是数据破坏。
2. 强制验证的三种形态:重算(xlsx)、转图(pptx)、跟踪检查(docx redline)——每个格式的验证方式由格式的失败模式决定。
3. gotchas 即知识:每张卡最值钱的部分不是流程是坑——「这个库在这里会骗你」。专家与新手的差距就在坑清单。
编者注
四件套是「文件格式工艺学」的范本:把每种格式的创建/编辑/验证三段、库的怪癖、失败模式全部显式化。任何团队自建文档自动化,照这四张卡的结构写自己的工艺卡即可。