PDF精简工具(nano-pdf):用自然语言改 PDF 指定页

前言

改 PDF 里某一页的标题或错别字,常见做法是打开 Acrobat、WPS 或 InDesign,定位页面再改文本框。文档只有一两处小改时,整套排版软件往往显得过重,还容易在导出环节再踩一遍格式问题。

下面介绍 SkillHub 上的 自然语言PDF页面编辑器(坐标 @org-b6kzcl68/nano-pdf,常被称作 PDF 精简 / nano-pdf 相关技能)。它在 Agent 里封装 nano-pdf 命令行能力:你提供 PDF 和自然语言修改说明,由技能按页执行文字级编辑,并处理页码基准差异与输出自检,目标是把「小改一页」收成可交付的 PDF,而不必重做整份文档。

这是什么

一句话定位:基于 nano-pdf CLI、按自然语言指令编辑 PDF 指定页面的轻量 Agent Skill。

维护与来源:SkillHub 分类为 office-efficiency,来源标注为 enterprise,发布者为重庆途光网络传媒有限责任公司;当前页面版本 1.0.0。技能标签 requires_api_key=false,不依赖额外 API Key 配置。

解决什么问题:在用户提供 PDF 并用自然语言描述修改要求时,对某一页做标题替换、副标题错别字修正等文字级修改;适合「快速小改、不重做全文档」的办公场景。官方说明中的典型触发包括:PDF 编辑、nano-pdf、自然语言改 PDF、页面修改、改标题、修正错别字、命令行编辑。

SkillHub 页面:https://www.skillhub.cn/skills/org-b6kzcl68/nano-pdf
技能包地址:https://api.skillhub.cn/zcwl/nano-pdf

核心功能

以下能力均来自 SkillHub 官方简介,不做外延推断:

  1. 按页编辑:一条命令思路下,对 PDF 某一页应用修改,而非整本重排。
  2. 自然语言驱动:修改意图用自然语言描述(例如改标题、修正副标题错别字),由技能转译为 nano-pdf 侧操作。
  3. 页码基准提示:内置 0 起始与 1 起始页码差异说明,减少「改错页」的常见失误。
  4. 输出自检:技能要求对导出结果做自检,便于直接交付,而不是仅生成中间文件。

技能面向的是页面内文字小改;未在官方资料中承诺版式重排、批量 OCR、合并拆分等能力,使用时应按「单页、文字级」预期来规划。

安装与启用

安装流程以 SkillHub 通用文档为准;本技能页面明确要求安装坐标 @org-b6kzcl68/nano-pdf。

1、确认 skillhub CLI

先检查本机是否已有 CLI:

command -v skillhub && skillhub --version

若未安装,可按官方安装脚本执行(完整安装含默认 Skill;仅需 CLI 时加 --cli-only):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2、安装 nano-pdf 技能到当前 Agent 的 skills 目录

SkillHub 要求安装时必须用 --dir 指向当前 Agent 实际读取的 skills 目录;装到默认 ./skills/ 可能不会被识别。

skillhub install @org-b6kzcl68/nano-pdf --dir <你的 Agent skills 目录>

常用路径(摘自 SkillHub 安装文档,按你实际使用的客户端选用其一):

客户端 skills 目录示例
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下 .agents/skills/
Gemini CLI ~/.gemini/skills/

安装后按你所用 Agent 的惯例重启或刷新技能列表,使 SKILL.md 被加载。

3、底层 nano-pdf CLI

技能描述基于 nano-pdf 命令行工具。官方 Skill 页面未单独列出 nano-pdf 的系统级安装命令;若 Agent 执行时报找不到 nano-pdf,需要在你本机按 nano-pdf 项目文档自行安装 CLI,再让技能调用。技能本身不负责替代该 CLI 的安装包管理。

典型用法

官方资料未给出逐字复制的 shell 示例,但明确了可复现的工作流形态。可按下面步骤与 Agent 协作:

  1. 准备输入:提供待改 PDF 的路径(或 Agent 可访问的文件),并用自然语言写清修改内容,例如「第 3 页主标题改为……」「第 2 页副标题某字改为某字」。
  2. 明确页码:说明你认为的页码是 从 1 开始还是 从 0 开始;技能会结合内置基准差异提示核对,避免改到相邻页。
  3. 限定范围:一次聚焦单页、文字级修改;复杂版式或跨页改动不在官方承诺范围内。
  4. 验收输出:按技能要求的输出自检,打开导出 PDF 确认目标页文字与错别字是否已修正,再用于对外发送或归档。

在对话中可直接使用官方列出的触发语境,例如「用 nano-pdf 改 PDF 第 N 页标题」「自然语言改 PDF 某一页错别字」,以便 Agent 选中本技能。

适用场景与注意

适合谁

  • 需要快速修一页文案的办公、运营、技术写作者,不想为一个小 typo 打开完整排版流程。
  • 已在 Cursor、Claude Code、Codex 等支持 Skill 的环境里工作,希望把「PDF + 自然语言」收成固定流程的用户。

限制与注意

  • 编辑粒度:官方强调标题、副标题、错别字等文字级修改;未说明支持图片替换、表单域、加密破解等。
  • 页码:务必与技能对齐 0/1 起始习惯;改页前先口头或文字确认「第几页」指哪一张画板。
  • 依赖链:Agent Skill + 本机 nano-pdf CLI;缺 CLI 时技能无法落地。
  • 扩展套件:页面脚注提到更大办公文档工作流可通过发布者指引获取;与本技能单页编辑是不同产品层级,按需区分。

SkillHub 公开数据(以页面为准):评分 100000,下载约 2683 次;具体数字以后台更新为准。

结尾

自然语言PDF页面编辑器(@org-b6kzcl68/nano-pdf)把 nano-pdf 的单页文字编辑收成 Agent 可重复调用的技能:自然语言描述意图、按页修改、兼顾页码基准与导出自检。若你的痛点是「PDF 只改一页字,不想开排版软件」,可从 SkillHub 安装该技能,并确保本机 nano-pdf CLI 可用。

  • SkillHub:https://www.skillhub.cn/skills/org-b6kzcl68/nano-pdf
  • 技能包:https://api.skillhub.cn/zcwl/nano-pdf
  • 通用安装说明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye