辦公文檔三件套(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
羽毛球分组比赛记分
小程序二维码

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

小夜