效率与协作 ✓ OpenAI · 官方 pdf-processingpdf-extractiondocument-renderingreportlabpdfplumberpypdfpoppler

PDF 文档处理技能

读取、生成并通过渲染检查 PDF 文档。

FollowSkills 评估 · FSRS-2.0
不推荐
46/ 100 五分制 2.3 / 5
信任安全12 / 25 · 2.4/5

文档限定了 PDF 处理范围并说明临时目录、输出目录和依赖,但未要求执行安装或外部写入前确认,也未说明 PDF 敏感数据处理、数据流、回滚或依赖完整性验证,因此扣分。

可靠稳定8 / 20 · 2.0/5

工作流步骤基本一致,覆盖渲染、提取和最终检查;但没有提交测试、关键路径复现证据,依赖缺失时主要让用户自行安装,异常输入和失败诊断说明较少,因此扣分。

适用触发9 / 15 · 3.0/5

明确覆盖 PDF 阅读、创建和审阅,并说明布局相关场景;但未明确非适用范围、语义触发边界或中文输出支持,且依赖本地工具安装,环境适配证据有限,因此扣分。

规范维护7 / 15 · 2.3/5

结构清晰,包含触发条件、流程、依赖、环境、命令和质量标准;但单项许可证未知,缺少版本、变更记录、维护责任、更新路径、示例和 FAQ,且仓库 README 声称仓库已弃用,因此扣分。

有效结果6 / 15 · 2.0/5

文档提供了可直接执行的 PDF 生成、提取和渲染流程,理论上可完成核心任务;但没有代表性产物或静态可验证的结果证据,输出完整性和相对手工处理的收益仍有限,因此扣分。

证据核验4 / 10 · 2.0/5

源文件本身可审计,包含具体工具、命令和检查要求;但没有测试套件、CI 覆盖或第三方执行证据,结论主要来自文档声明,因此扣分。

证据充分度: 评估于 2026年7月20日 审查版本 49f948faa925
使用前请注意
  • 安装依赖可能执行系统级包安装或网络下载;应在获得用户确认并评估环境权限后进行。
  • 未说明 PDF 内容是否会离开本地环境,也未提供敏感文档处理、清理和恢复指引。
  • 仓库 README 标记为弃用,当前维护状态、许可证和后续更新来源需要另行确认。
评估证据 [1][2][3][4]
查看完整评分方法 →

它能做什么 & 适用场景

该技能面向需要处理 PDF 内容、版式和视觉呈现的任务。它指导代理优先将页面渲染为 PNG 进行检查,并使用 reportlab 生成 PDF。pdfplumber 或 pypdf 可用于文本提取和快速检查,但不应被视为版式保真工具。该技能属于已弃用的 openai/skills 仓库中的 PDF 技能,仓库 README 建议新项目参考 OpenAI Plugins 仓库。

读取和审阅 PDF 内容;使用 pdftoppm 将页面渲染为 PNG 并检查视觉效果;使用 reportlab 以可靠格式生成 PDF;使用 pdfplumber 或 pypdf 提取文本并进行快速检查;在更新后重新渲染页面,检查对齐、间距、可读性、表格、图像、页眉页脚和页码。

  1. 需要检查 PDF 版式和视觉内容的文档审阅者,可先渲染页面再复核。
  2. 需要以程序方式生成格式稳定 PDF 的开发者,可使用 reportlab。
  3. 需要从 PDF 提取文本并做快速校验的用户,可使用 pdfplumber 或 pypdf。
  4. 需要在交付前确认页面没有文字裁切、元素重叠或不可读字形的用户,可执行最终渲染检查。

优缺点一览

优点
  • 明确要求优先进行视觉渲染检查。
  • 同时覆盖 PDF 生成、文本提取和交付前验证。
  • 指定了 reportlab、pdfplumber、pypdf 和 pdftoppm 等具体工具。
  • 提供临时文件和最终输出目录约定。
局限
  • 仓库已弃用,长期采用时应评估 OpenAI Plugins 仓库中的替代方案。
  • pdfplumber 和 pypdf 不保证版式保真。
  • 依赖 Poppler 和多个 Python 包,源材料未提供版本信息。
  • 源材料未提供测试套件、平台验证结果或错误恢复细节。

如何安装

该技能位于 skills/.curated/pdf/SKILL.md。README 提供的安装方式是使用 Codex 内的技能安装器:$skill-installer pdf。安装后重启 Codex 以加载新技能。仓库已弃用,README 建议当前的 Codex 技能和插件示例改用 OpenAI Plugins 仓库。

如何使用

在支持技能的 Codex 环境中提出明确的 PDF 任务,例如:"请使用 PDF 技能审阅这个 PDF,先渲染页面并检查版式,再提取文本。" 若创建 PDF,可要求使用 reportlab 生成,并在每次重要更新后重新渲染检查。具体触发机制未在源材料中说明。

对比同类

与仅依赖 pdfplumber 或 pypdf 的文本提取流程相比,该技能额外强调使用 Poppler 渲染页面来验证布局;与仅生成 PDF 的流程相比,它要求在交付前进行视觉复核。

常见问题

安装该技能需要哪些依赖?
源材料列出 Poppler/pdftoppm,以及 reportlab、pdfplumber 和 pypdf。建议优先使用 uv 管理 Python 依赖。
它能保证 PDF 版式完全正确吗?
不能。技能要求通过渲染页面检查版式,并明确说明 pdfplumber 和 pypdf 不适合验证布局保真度。
它是否需要网络或 MCP?
PDF 处理流程本身未显示网络调用或 MCP 依赖;它需要本地文件读写和 shell 命令。
最终文件应放在哪里?
技能约定中间文件使用 tmp/pdfs/,最终产物放在 output/pdf/;这些目录约定仅适用于在该仓库中工作时。

同仓库的其他 Skills

均来自 openai/skills

效率与协作 ✓ OpenAI · 官方

目标定义助手

把模糊意图转化为可验证、可量化且范围明确的工作目标。

开发与工程 ✓ OpenAI · 官方

Codex CLI 构建器

把 API、脚本或现有工具变成可复用的命令行接口。

设计与前端 ✓ OpenAI · 官方

Codex 图像生成与编辑

为项目生成和编辑可直接使用的栅格图像资产。

开发与工程 ✓ OpenAI · 官方

OpenAI 开发文档助手

为 OpenAI 产品、API 与 Codex 提供基于官方资料的当前指导。

开发与工程 ✓ OpenAI · 官方

Skill Creator 技能创建指南

指导你设计、编写、验证和迭代可复用的 Codex 技能。

开发与工程 ✓ OpenAI · 官方

ASP.NET Core 开发指南

帮助构建、审查和升级 ASP.NET Core 应用。

开发与工程 ✓ OpenAI · 官方

ChatGPT Apps 构建助手

帮助开发者按文档构建带 MCP 服务端和组件界面的 ChatGPT 应用。

设计与前端 ✓ OpenAI · 官方

Figma 代码组件连接器

将 Figma 组件映射到代码实现,保持设计与代码关联。

设计与前端 ✓ OpenAI · 官方

Figma 新建文件助手

在 Figma 草稿中快速创建空白设计或 FigJam 文件。

设计与前端 ✓ OpenAI · 官方

Figma 设计实现助手

将 Figma 设计转化为可集成、可验证的高保真前端代码。

开发与工程 ✓ OpenAI · 官方

Playwright 浏览器自动化技能

通过终端驱动真实浏览器,完成网页操作、提取与界面调试。

自动化与运维 ✓ OpenAI · 官方

安全最佳实践审查

为 Python、JavaScript/TypeScript 和 Go 项目提供安全编码审查与改进建议。

设计与前端 ✓ OpenAI · 官方

Hatch Pet 动画宠物工坊

把角色或品牌视觉转成可验证、可打包的 Codex 动画宠物。

效率与协作 ✓ OpenAI · 官方

Linear 项目协作助手

在 Codex 中统一管理 Linear 工单、项目与团队协作流程。

自动化与运维 ✓ OpenAI · 官方

代码库威胁建模

基于代码库证据生成可执行的应用安全威胁模型。

自动化与运维 ✓ OpenAI · 官方

Sentry 生产错误观察助手

通过 Sentry CLI 检查问题、事件和生产环境健康数据。

设计与前端 ✓ OpenAI · 官方

Figma 设计系统规则生成器

为 Figma-to-code 项目生成符合代码库约定的设计系统规则。

写作与内容 ✓ OpenAI · 官方

音频转写助手

将音频或视频中的语音转成文本,并可标注说话人。

设计与前端 ✓ OpenAI · 官方

Figma 设计系统构建器

从代码库构建并校验专业级 Figma 设计系统。

设计与前端 ✓ OpenAI · 官方

Figma 设计转代码助手

从 Figma 获取设计上下文并将节点实现为生产代码。

相关 Skills