办公文档三件套(Word/Excel/PDF):在 Agent 里本地处理 Word、Excel 与 PDF

前言

日常办公里,Word 改稿、Excel 汇总、PDF 合并拆分,往往要在几个桌面软件之间来回切换;若再交给云端脚本或在线转换,还会碰到格式丢失、路径写错覆盖原文件、以及数据外泄等问题。下面介绍的是 SkillHub 社区 Skill「办公文档三件套(Word/Excel/PDF)」:把常见文档操作收敛成一套可在 Agent 中调用的本地流程,标签标明 requires_api_key=false,不依赖第三方文档 API。

与只在对话里「口头教你点菜单」不同,这类 Skill 会按 SKILL.md 约定调用本地脚本与依赖库完成任务,并在 SkillHub 侧提供统一安装坐标 @user_69794d19/office-doc-suite(当前版本 v1.7.13)。

这是什么

办公文档三件套(Word/Excel/PDF) 是面向办公效率(分类 office-efficiency)的社区来源 Skill,发布者为 user_69794d19,SkillHub 页面作者展示为「寂寞不打烊」。

官方一句话简介:处理 Word、Excel、PDF,覆盖排序筛选、合并拆分、格式转换、水印和交付前检查;其中「文档体检」按次收费。Skill 坐标为 @user_69794d19/office-doc-suite,SkillHub 展示页:https://www.skillhub.cn/skills/user_69794d19/office-doc-suite。

任务侧更完整的定位是:在本地完成 Word(生成、保真替换、批量替换、转纯文本)、Excel(读取、统计、报表、合并)、PDF(合并、拆分、提取文字、加页码、加密、解密、转图片),并处理旧版 .xls / .doc(.xls 经内置脚本转 .xlsx;.doc 在已安装 LibreOffice 时自动转换,否则引导另存为现代格式)。执行前有 STOP 检查点(依赖、路径、是否覆盖),完成后有 CHECKPOINT 验证;异常时提供中文修复提示。实现基于 python-docx、openpyxl、PyPDF2,数据不上传云端。

核心功能

以下按文档类型归纳;与 SkillHub 摘要一致的能力会单独标出。

Word

  • 生成文档、保真替换、批量替换、导出纯文本(任务简介)。
  • 旧版 .doc:优先借助 LibreOffice 转写;环境不具备时提示用户另存为 .docx(任务简介)。

Excel

  • 读取、统计、制作报表、合并工作簿或表(任务简介)。
  • 排序筛选(SkillHub 官方简介)。
  • 旧版 .xls:经内置脚本转为 .xlsx 后再处理(任务简介)。

PDF

  • 合并、拆分、提取文字、加页码、加密、解密、转图片(任务简介)。
  • 与 Word/Excel 场景配套的 合并拆分、格式转换(SkillHub 官方简介)。

水印与交付

  • 水印、交付前检查(SkillHub 官方简介)。
  • 内置执行前 STOP(依赖是否就绪、路径是否存在、避免误覆盖)与完成后 CHECKPOINT 验证(任务简介)。

收费与密钥

  • SkillHub 标签:requires_api_key=false,常规文档处理无需 API key。
  • 标签 pricing_type=alipay;页面说明 文档体检按次收费,使用前留意 SkillHub 上的计费说明。

安装与启用

SkillHub 页面给出的安装提示如下:先阅读通用安装说明,再安装本 Skill 坐标。

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_69794d19/office-doc-suite`。

操作步骤可以概括为:

  1. 在 Cursor、Codex CLI、Claude Code 等支持 SkillHub 的客户端中,让 Agent 打开 https://skillhub.cn/install/skillhub.md,按文档完成 SkillHub 接入。
  2. 在同一环境中执行或确认上述安装指令,使 @user_69794d19/office-doc-suite 进入本地 Skills 目录。
  3. 首次处理文档前,按 Skill 要求安装 Python 依赖(如 python-docx、openpyxl、PyPDF2);若涉及 .doc,按需安装 LibreOffice。

各客户端的具体目录名以 skillhub.md 为准;本文无法从当前可访问页面核对 Cursor 与 Claude Code 的路径差异时,不单独罗列。

官方资源地址(与 SkillHub 条目对应):https://api.skillhub.cn/user_69794d19/office-doc-suite

典型用法

Skill 通过自然语言驱动,无需在对话里手写完整脚本。下列示例与官方能力描述对应,可在安装后直接向 Agent 发起:

  1. Excel 整理:「用办公文档三件套读取 ./data/sales.xlsx,按日期列排序,筛选华东区行,并输出汇总表到新文件。」(对应排序筛选、读取与统计。)
  2. PDF 合并:「将 ./reports/part1.pdf 与 part2.pdf 合并为 merged.pdf,合并前检查目标路径是否已存在。」(对应合并拆分与 STOP 路径检查。)
  3. Word 批量替换:「在 ./contract.docx 中把甲方名称批量替换为新公司名,尽量保持原有格式。」(对应保真/批量替换。)
  4. 交付前流程:「给 ./final.pdf 加水印,并做交付前检查,确认页数与加密状态。」(对应水印、交付前检查;若触发「文档体检」,注意按次收费。)

经过上面的步骤,Agent 应调用 Skill 内脚本完成操作,并在 CHECKPOINT 阶段回报输出文件路径或验证结果。

适用场景与注意

适合谁:需要反复做报表合并、合同批处理、PDF 归档的日常办公、报告制作与数据整理人员;希望文档留在本机、不上传第三方 API 的团队。

使用注意:

  • 复杂版式、扫描件 PDF 的识别效果取决于 Skill 脚本与依赖能力,极端版式仍可能需要人工复核。
  • .doc 转换依赖 LibreOffice 时,服务器或无头环境需提前装好可执行文件。
  • SkillHub 元数据(截至抓取):社区来源、版本 1.7.13、分类 office-efficiency;页面统计为评分 100000、下载 126482(以 SkillHub 实时展示为准)。
  • 「文档体检」与部分增值能力可能走支付宝计费,与纯本地脚本处理不是同一类操作,下单前看清 SkillHub 说明。

结尾

办公文档三件套把 Word、Excel、PDF 的高频操作收进一个 Agent Skill:本地库处理、无 API key、带执行前检查与完成验证,并覆盖 SkillHub 强调的排序筛选、合并拆分、格式转换、水印与交付前检查。若你的工作环境以 Cursor 或兼容 SkillHub 的 CLI 为主,可按官方坐标安装试用。

  • SkillHub 页面:https://www.skillhub.cn/skills/user_69794d19/office-doc-suite
  • 官方地址:https://api.skillhub.cn/user_69794d19/office-doc-suite
羽毛球分组比赛记分
小程序二维码

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

Xiaoye