效率与协作

Open Cowork PDF 技能

一个面向 Claude 的 PDF 处理工具箱:提取文本与表格、创建、合并拆分、加水印加密,以及填写 PDF 表单。

69/ 100
推荐

整体可靠,存在已披露的局限;按说明试用并保留回滚路径。

查看评分依据 ↓
可直接使用于
ChatGPT · Codex · Claude Code
Star 数
★ 2.2k
最近更新
12 天前
License
MIT
pdf-extractionpdf-generationpypdfpdfplumber
+4reportlabqpdfocrform-filling

这个 Skill 能做什么,适合哪些场景?

该技能是 Open Cowork 仓库(MIT 许可的开源 AI 桌面应用)内置的 pdf 技能,位于 .claude/skills/pdf/SKILL.md。它是一份面向 AI 代理的 PDF 操作指南,围绕 Python 库(pypdf、pdfplumber、reportlab)和命令行工具(pdftotext、qpdf、pdftk)组织,覆盖文本/表格提取、PDF 生成、合并拆分、旋转、水印、加密和扫描件 OCR 等常见任务。表单填写由单独的 FORMS.md 指引,高级功能和 JavaScript 库(pdf-lib、pypdfium2)在 REFERENCE.md 中说明。注意:该技能自身标注为专有许可(以 LICENSE.txt 为准),与仓库整体的 MIT 许可不同。

  • 用 pypdf 合并、拆分、旋转页面,读取元数据,加水印并设置密码加密
  • 用 pdfplumber 按版面提取文本,并将表格导出为 pandas DataFrame 或 Excel
  • 用 reportlab(Canvas 或 Platypus)从零创建带样式的多页 PDF
  • 调用 pdftotext、qpdf、pdftk 等命令行工具做合并、拆分、旋转和解密
  • 对扫描件先转图片再用 pytesseract OCR 提取文本
  • 表单填写流程按 FORMS.md 执行(pdf-lib 或 pypdf)
适合
  • 需要把多份 PDF 合并成一份交付文档的办公用户
  • 需要从报告 PDF 中批量抽取表格并导出 Excel 的数据分析师
  • 需要程序化生成带标题和正文的 PDF 报告的开发者
  • 拿到加密 PDF 需要用已知密码解密后处理的用户
  • 需要从扫描版 PDF 中 OCR 提取文字的用户
  • 需要批量给文档加水印或加密分发的团队
不适合
  • 不适用于需要可视化编辑 PDF 页面内容的场景——本技能只做程序化处理
  • 依赖 Node.js 生态做 PDF 处理时需查 REFERENCE.md 中的 pdf-lib,SKILL.md 主体以 Python 为主
  • 本技能标注专有许可,若你的项目要求严格 MIT 兼容需先核对 LICENSE.txt

如何安装这个 Skill?

开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统
需要预先安装
  • Python 3 with pypdf, pdfplumber, reportlab, pytesseract, pdf2image
  • poppler-utils (pdftotext, pdfimages)
  • qpdf
  • pdftk (optional)
通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/OpenCoworkAI/open-cowork.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.claude/skills/pdf" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 把本文件夹里的 doc1.pdf、doc2.pdf、doc3.pdf 合并成一个 merged.pdf
  • 从 report.pdf 里提取所有表格,导出成 Excel 文件 extracted_tables.xlsx
  • 给 watermark.pdf 里的水印应用到 contract.pdf 的每一页
  • 这个 scanned.pdf 是扫描件,帮我 OCR 提取全部文字

该技能随 Open Cowork 桌面应用内置在 .claude/skills/pdf/,当用户请求涉及 PDF 处理时由代理自动触发;SKILL.md 本身即为指南,代理按其中代码示例选择合适的 Python 库或命令行工具执行。表单填写需另行读取 FORMS.md,高级用法查 REFERENCE.md。核心依赖需在环境中可用:bash
pip install pypdf pdfplumber reportlab pytesseract pdf2image

这个 Skill 有哪些优点和局限?

优点
  • 覆盖 PDF 处理的完整任务面:提取、生成、合并拆分、水印、加密、OCR、表单
  • 同一任务给出 Python 与命令行两条路径,可按环境选择
  • 包含速查表,代理可快速匹配任务与工具
  • 对扫描件、表格导出 Excel 等场景给出可直接运行的示例代码
局限
  • 实际效果依赖运行环境中已安装的 Python 库、poppler-utils、qpdf、tesseract 等,缺一不可
  • 表单填写与高级功能不在 SKILL.md 主体中,需读 FORMS.md / REFERENCE.md
  • pdftk 标注为 'if available',并非所有环境都具备
  • 技能自身声明为专有许可,与仓库 MIT 许可的关系需查看 LICENSE.txt 确认

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
Open Cowork PDF 技能 本页 69 · 推荐 ★ 2.2k 12 天前 MIT
DeepTutor PDF 技能 61 · 推荐 ★ 41k 17 天前 Apache-2.0
OpenAI PDF 文档处理技能 ✓ OpenAI · 官方 46 · 谨慎使用 ★ 28k 4 个月前 —
Anthropic PDF 文档处理技能 ✓ Anthropic · 官方 45 · 不推荐 ★ 181k 16 天前 —
法律分析 PDF 报告生成器 47 · 谨慎使用 ★ 1.8k 7 个月前 —

仓库 README 将 Open Cowork 与 Claude Cowork、OpenClaw 对比,但那是应用层面的对比;对于 PDF 技能本身,常见的替代方案是直接手写 pypdf/pdfplumber 脚本,本技能的价值在于把工具选型和示例代码预先整理成代理可直接遵循的指南。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-1.0
推荐
69/ 100 五分制 3.5 / 5
1价值适配16 / 20 · 4.0/5

同为 Anthropic 官方 pdf 处理 skill 的内置副本(本站已对官方源 anthropics/skills 的 pdf skill 单独撰写过详细介绍),内容可信但版本可能滞后。

2可靠性15 / 20 · 3.8/5
3安全性18 / 25 · 3.6/5
4证据6 / 15 · 2.0/5
5易用性8 / 10 · 4.0/5
6维护性6 / 10 · 3.0/5
1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月17日 评估证据[1]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

本条评估按 FSRS 1.0 标准完成,维度分不做换算,已进入按 FSRS 2.0 重新评估的复核队列。

查看完整评分方法 →

常见问题

这个技能是免费的吗?
Open Cowork 应用本身在 MIT 许可下免费开源;但该 pdf 技能的 SKILL.md 声明为专有许可(以 LICENSE.txt 为准),复用前请先查看该文件。
需要联网吗?
PDF 处理本身全部在本地完成,不需要网络;只有当你的 AI 代理调用模型 API 时才产生网络请求。
处理加密 PDF 需要什么条件?
解密可用 qpdf --decrypt 并提供密码;加密输出可用 pypdf 的 writer.encrypt()。必须拥有合法的密码。
扫描版 PDF 能处理吗?
可以。技能提供 pdf2image 加 pytesseract 的 OCR 流程,但要求环境中已安装 Tesseract OCR 引擎。

同仓库的其他 Skills

均来自 OpenCoworkAI/open-cowork

相关 Skills