PDF 工具箱

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

本地处理 PDF,不上传、不联网。当用户需要合并、拆分、提取页面、旋转、加密解密、压缩瘦身、加文字水印,或把 PDF 与图片互相转换时使用。

一句话选型结论

按资料字段整理

PDF 工具箱是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_1a10c7b9/pdf-toolbox
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_1a10c7b9仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791681577
正文体量6.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
PDF 工具箱当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

6.6 KB
模型实际读到的说明书原文,来自技能仓库

PDF 工具箱

十个常用 PDF 操作,全部在本地完成,文件不出本机。

何时使用

  • 用户说「把几个 PDF 合起来」「拆成单页」「只要第 3-5 页」「转成图片」「加个水印」「设个密码」「压缩一下」
  • 扫描/回签文件需要合并、去页、加密码

不适用(请明确告知用户,不要勉强调用):
- OCR / 扫描件文字提取 → 本技能不做识别
- PDF 转 Word / Excel → 不做格式重排
- 表单填写、在线传输、云同步 → 不做

环境准备(首次一次即可)

python scripts/setup.py          # 缺依赖自动安装
python scripts/setup.py --check  # 只检查
依赖 用途 是否必需
pypdf 合并/拆分/旋转/压缩 必需
pypdfium2 导出图片、加水印 渲染类命令需要
Pillow 图片合成 PDF、水印绘制 渲染类命令需要
cryptography AES 加解密 仅加解密需要

> 所有依赖均为 BSD / Apache / MIT 等宽松许可证。

十个子命令

命令 用途 示例
info 页数 / 尺寸 / 元信息 / 是否加密 pdfbox.py info a.pdf
merge 合并多个 PDF pdfbox.py merge a.pdf b.pdf
split 拆分(每 N 页 / 指定范围) pdfbox.py split a.pdf --every 2
rotate 旋转指定页 pdfbox.py rotate a.pdf --deg 90 --pages 1-3
encrypt 加密(AES-256) pdfbox.py encrypt a.pdf --user-pw 1234
decrypt 解密 pdfbox.py decrypt a.pdf --password 1234
compress 压缩瘦身 pdfbox.py compress a.pdf
to-images 每页导出图片 pdfbox.py to-images a.pdf --dpi 150
from-images 图片合成 PDF pdfbox.py from-images *.png
watermark 加文字水印 pdfbox.py watermark a.pdf --text "机密"

常用示例

# 把三份合同合成一份
python scripts/pdfbox.py merge 合同1.pdf 合同2.pdf 合同3.pdf --out 合并.pdf

# 每 2 页拆一份(默认每 1 页)
python scripts/pdfbox.py split 标书.pdf --every 2

# 只要第 1-3 页和第 7 页,各出一份
python scripts/pdfbox.py split 标书.pdf --ranges "1-3;7"

# 加密后发给客户
python scripts/pdfbox.py encrypt 报价单.pdf --user-pw 8888

# 满页斜向水印,防外传
python scripts/pdfbox.py watermark 内部资料.pdf --text "机密 · 禁止外传" --opacity 0.2

# 把扫描图拼成 PDF(手机拍照存档)
python scripts/pdfbox.py from-images 第1页.jpg 第2页.jpg 第3页.jpg --name 扫描件

页码怎么写

统一格式:1-3,5,7- (第 1 到 3 页、第 5 页、第 7 页到末页)。
超出页数会明确报错并给出该文件实际页数。

行为约定

  1. 不覆盖源文件:产物写到 --out(文件)或 --outdir(目录,默认 ./pdfbox_output)。
  2. 加密 PDF 明确提示:未给密码时报「该 PDF 已加密,请用 --password 提供密码」;密码错报「密码错误,无法解密」。
  3. 不静默失败:文件损坏、非 PDF、页码越界都会给出具体原因和修复方向。
  4. 任何异常都有干净提示:不会抛出 Python 原始堆栈。
  5. split 命名可读:按页拆为 原名_001-002.pdf,按范围拆为 原名_part1_p1-3.pdf。

已知限制(会明确报错,不会装作成功)

情况 表现
.xls 等非 PDF 「不是 PDF 文件,本技能只处理 .pdf」
.xlsx/.docx 伪装成 pdf 报「无法打开 PDF(文件可能损坏)」
加密文件未给密码 明确提示用 --password
页码越界 提示实际总页数
compress 收益低 明确说明「多为图片页,收益有限」并给出替代方案
加水印 会栅格化该 PDF(文字变得不可选中),默认 150 DPI,可调 --dpi

> 加水印的重要说明:为保证中文与透明度效果,水印通过「逐页栅格化 → 叠水印 → 重排 PDF」实现。原文字将不可选中、不可复制——这正是「防复制水印」想要的效果;若你需要保留可选中文字,请勿使用该命令。文件体积也会随 --dpi 变化。

安全与隐私

  • 零联网:不发起任何网络请求,不上传任何文件内容。
  • 零凭证留存:不保存任何密码;encrypt 只写入你提供的密码,脚本本地运行完即退出。
  • 只读源文件:绝不修改或删除用户原始文件。

文件地图

内容 位置
主脚本(10 个子命令) scripts/pdfbox.py
环境自检 / 自动装依赖 scripts/setup.py
参数速查与常见问题 references/CHEATSHEET.md
技能图标 assets/logo.png

常见问题

5 问
答案由本站依据条目字段整理
PDF 工具箱怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_1a10c7b9/pdf-toolbox。安装方式为未标注。装完刷新技能列表或重开客户端。

PDF 工具箱支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

PDF 工具箱权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

PDF 工具箱收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

PDF 工具箱用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。