ワンクリックで
yy-read-pdf
读取并解析PDF文件内容,提取文本、表格和结构化信息。 用于:用户需要读取PDF文件、提取PDF内容、分析PDF文档结构。 不用于编辑或创建 PDF、合并/拆分 PDF、对扫描型 PDF 做 OCR,也不用于读取 Word、Excel 等其他文档格式。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
读取并解析PDF文件内容,提取文本、表格和结构化信息。 用于:用户需要读取PDF文件、提取PDF内容、分析PDF文档结构。 不用于编辑或创建 PDF、合并/拆分 PDF、对扫描型 PDF 做 OCR,也不用于读取 Word、Excel 等其他文档格式。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
创建符合国人审美的网页界面设计。当用户需要设计网页、组件、页面或应用界面时使用。 专注于简洁、精致、和谐的设计风格,生成可直接使用的前端代码。 不用于审核已有 UI 代码、优化现有组件实现,也不用于生成纯后端代码或非 Web 端 UI。
用于撰写技术文章、技术教程、经验总结类长文。 当用户明确要写技术文章、技术博客、技术教程、踩坑记录、优化案例时触发。
创建或更新 AI 全栈 Web 项目的 PRD 产品需求文档。 用于用户明确要求生成 PRD、补充 PRD 内容、或更新现有 PRD 时触发。 不用于生成普通技术文档、API 文档或仅修改代码的场景。
管理项目的分层记忆系统,包括 work-log 更新、新记忆生成、容量检查和归档。 由用户手动执行本技能后触发记忆更新,不用于普通查询或非提交场景。
在目标项目中一键启用分层记忆管理系统,生成规则、技能和记忆库结构。 仅在用户明确要求为项目添加记忆功能时使用,不用于查询记忆、更新现有记忆或初始化普通配置文件。
创建基于当前技能 `scripts/` 参考工程的 Node.js + TypeScript 脚本项目骨架,或按同一结构补齐空白/轻量脚本项目。 当用户需要快速落地命令行脚本、批处理脚本或文件处理流水线时触发,不用于后端服务、前端项目、单文件脚本片段或成熟项目重构。
| name | yy-read-pdf |
| description | 读取并解析PDF文件内容,提取文本、表格和结构化信息。 用于:用户需要读取PDF文件、提取PDF内容、分析PDF文档结构。 不用于编辑或创建 PDF、合并/拆分 PDF、对扫描型 PDF 做 OCR,也不用于读取 Word、Excel 等其他文档格式。 |
读取和解析 PDF 文件内容,提取文本、表格等结构化信息并输出。
不应触发:
.pdf决策分支:
.pdf:提示用户仅支持 PDF 格式,退出执行按优先级尝试以下方式读取 PDF 文件:
pymupdf 提取文本(通过 python -c "import fitz" 检测是否已安装)pip install -e skills/yy-read-pdf/scripts 安装,安装后重试pymupdf 使用方式(通过脚本调用,AI 只需传入参数):
# 全量读取
python skills/yy-read-pdf/scripts/read_pdf.py --file "文件路径"
# 分段读取(第 0-19 页,超过 10 页时使用,每次最多 20 页)
python skills/yy-read-pdf/scripts/read_pdf.py --file "文件路径" --start 0 --end 20
参数说明:
--file:PDF 文件路径(必需)--start:起始页码,0-indexed(默认 0)--end:结束页码,不含该页(默认读取到末页)决策分支:
--start/--end)pages 参数时使用该参数;pymupdf 传入 --start 和 --end 参数)根据用户需求格式化输出内容:
决策分支:
输出格式:
## PDF 文件信息
- 文件名:xxx.pdf
- 页数:N 页
- 格式:PDF x.x
- 标题:xxx
- 作者:xxx
## 提取内容
### 第 X 页
[页面内容]
本技能包含以下辅助资源:
scripts/read_pdf.py:pymupdf 读取 PDF 的执行脚本examples/output.md:使用 pymupdf 读取 PDF 的输出示例resources/sample.pdf:用于测试的示例 PDF 文件