Office Toolkit:面向 Agent 的 Office 文件离线批处理 Skill

前言

在自动化流水线或本地脚本里处理 PDF、Word、Excel、PPT,常见做法是各装一套库,再为「转 PDF」「抽表格」「改模板」分别写胶水代码。转换环节往往还要绑本机 WPS 或 Microsoft Office,环境一换就容易踩坑。若你希望 Agent 按统一约定完成「文件进、文件出」的批处理,而不是每次从零拼命令,SkillHub 上的 Office Toolkit(坐标 @user_5d13378c/office-toolkit-ela,当前版本 1.5.1)把读取、创建、转换、编辑四类能力收进一个 Skill,并标明读取侧为零依赖纯 Python、转换侧支持双办公套件引擎。下面介绍它是什么、能做什么,以及如何安装启用。

这是什么

Office Toolkit 是社区来源(community)的 Agent Skill,分类为 office-efficiency,由发布者 user_5d13378c 维护。官方入口:

  • Skill 包地址:https://api.skillhub.cn/user_5d13378c/office-toolkit-ela
  • SkillHub 展示页:https://www.skillhub.cn/skills/user_5d13378c/office-toolkit-ela

定位一句话:Office 文件离线批处理工具箱,专注「文件进、文件出」,覆盖 PDF、DOCX、PPTX、XLSX 的读取、创建、转换与编辑,面向批量、离线、自动化场景。标签 requires_api_key=false,不依赖外部 API Key。

核心功能

以下能力均来自 SkillHub 简介与页面说明,未单独列出的细节以安装后 Skill 内 SKILL.md 为准。

读取

  • 支持从上述四类 Office 相关格式中提取内容。
  • 读取零依赖:纯 Python、跨平台,适合在无桌面 Office 的环境里先跑通「读文件」链路。

创建与编辑

  • 可创建、编辑 DOCX、PPTX、XLSX、PDF 等(具体能力以 Skill 文档为准)。
  • XLSX 侧强调:支持公式;并提供 13 种财务配色约定——蓝表示输入、黑表示公式、绿表示跨表引用,便于生成符合财务阅读习惯的工作表。

格式转换

  • 转换支持 WPS 与 Microsoft Office 双引擎(本机需安装对应套件时由引擎完成渲染类转换)。
  • 输出方向包括转为 PDF、CSV、JSON 等(简介中明确列出 →PDF / →CSV / →JSON)。

安装与启用

安装流程遵循 SkillHub 官方说明:https://skillhub.cn/install/skillhub.md

1、检查或安装 SkillHub CLI

确认本机是否已有 skillhub:

command -v skillhub && skillhub --version

若未安装,可使用官方一键脚本(完整安装含 CLI 与默认 Skill):

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

仅需 CLI 时:

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

2、安装 Office Toolkit

安装时必须用 --dir 指向当前 Agent 正在使用的 skills 目录,否则默认落在 ./skills/,Agent 可能无法加载。

skillhub install user_5d13378c/office-toolkit-ela --dir <你的 skills 目录>

SkillHub 页面亦支持将下面这句发给 AI,由其按安装文档完成安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_5d13378c/office-toolkit-ela`。

3、常见 Agent 的 skills 目录

按 SkillHub 安装文档,常用路径包括:

环境 skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下的 .agents/skills/
Windsurf ~/.codeium/windsurf/skills/ 或 .windsurf/skills/

安装到对应目录后,按你所用客户端的要求刷新或重启 Agent,使 Skill 生效。

典型用法

公开页面未附带独立命令行 demo;该 Skill 基于通用 SKILL.md 格式,由 Agent 在安装后读取技能说明并调用内置脚本或流程。可复现的使用方式如下。

  1. 完成上一节安装,确认 Skill 出现在 Agent 的 skills 列表中。
  2. 在对话中用自然语言描述输入文件路径、期望操作与输出路径,并限定在 Skill 支持的范围内,例如:
    - 批量将某目录下 DOCX 转为 PDF;
    - 读取 XLSX 并导出 CSV 或 JSON;
    - 按财务配色规则生成带公式的 XLSX。
  3. Agent 按 SKILL.md 编排「读 → 处理 → 写」,在本地落盘结果文件。

若转换步骤走 WPS 或 Microsoft Office 引擎,需本机已安装并可被 Skill 调用的对应套件;纯 Python 读取路径则不依赖桌面 Office。

适用场景与注意

适合谁

  • 需要在 CI、内网机或批量任务里处理 Office 文件、又不想每次手写多库脚本的开发者。
  • 希望 Agent 统一处理 PDF / DOCX / PPTX / XLSX,且接受离线、文件进出的工作流。
  • 做财务类表格交付,需要公式与蓝 / 黑 / 绿配色约定的工作簿。

限制与注意

  • 双引擎转换依赖本机 WPS 或 Microsoft Office 环境,与「零依赖读取」不是同一层能力,部署时要分开验证。
  • SkillHub 统计(以抓取资料为准):评分 100000,下载 2039 次,安装计数 0;具体行为仍以你本机安装的 1.5.1 包内文档为准。
  • 未核实到的客户端专属配置项不在本文展开;差异安装路径以 https://skillhub.cn/install/skillhub.md 为准。

结尾

Office Toolkit 把 Office 批处理收敛为 Agent 可调用的 Skill:读取侧强调纯 Python 跨平台,表格创建侧强调公式与财务配色,转换侧提供 WPS 与 Microsoft Office 双引擎及 PDF / CSV / JSON 等输出。若你的场景是批量、离线、自动化的「文件进、文件出」,可从官方包地址或 SkillHub 页面安装 @user_5d13378c/office-toolkit-ela 试用。

  • https://api.skillhub.cn/user_5d13378c/office-toolkit-ela
  • https://www.skillhub.cn/skills/user_5d13378c/office-toolkit-ela
羽毛球分组比赛记分
小程序二维码

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

Xiaoye