前言¶
日常辦公里,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`。
操作步驟可以概括爲:
- 在 Cursor、Codex CLI、Claude Code 等支持 SkillHub 的客戶端中,讓 Agent 打開
https://skillhub.cn/install/skillhub.md,按文檔完成 SkillHub 接入。 - 在同一環境中執行或確認上述安裝指令,使
@user_69794d19/office-doc-suite進入本地 Skills 目錄。 - 首次處理文檔前,按 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 發起:
- Excel 整理:「用辦公文檔三件套讀取
./data/sales.xlsx,按日期列排序,篩選華東區行,並輸出彙總表到新文件。」(對應排序篩選、讀取與統計。) - PDF 合併:「將
./reports/part1.pdf與part2.pdf合併爲merged.pdf,合併前檢查目標路徑是否已存在。」(對應合併拆分與 STOP 路徑檢查。) - Word 批量替換:「在
./contract.docx中把甲方名稱批量替換爲新公司名,儘量保持原有格式。」(對應保真/批量替換。) - 交付前流程:「給
./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