name: kdocs description: "操作金山文件(WPS 雲文件 / Kdocs / 365.kdocs.cn / www.kdocs.cn)雲文件的官方 Skill。核心能力覆蓋雲端新建、讀取、編輯、搜尋、分享、整理線上文件(智慧文件、Word、Excel、PDF、PPT、簡報、智慧表格、多維表格)及個人知識庫。當用戶的任務涉及雲文件操作時使用,包括但不限於:寫週報/日報/工作彙報、處理合同/發票、建立報名表/登記表、網頁剪藏、接龍轉表格、資訊收集、文件總結與內容生成、改寫仿寫、翻譯、AI PPT生成、PDF拆分匯出、標籤分類歸檔、收藏管理、碎片筆記整理、表格美化、回收站還原、知識庫管理。" homepage: https://www.kdocs.cn/latest version: 2.5.29 metadata: {"requires":{"bins":["kdocs-cli"],"cliHelp":"kdocs-cli --help"},"openclaw":{"category":"kdocs","tokenUrl":"https://www.kdocs.cn/latest","emoji":"📝","keywords":["金山文件","金山表格","金山收藏","WPS","WPS文件","雲文件","線上文件","kdocs","WPS雲文件","接龍轉表格","接龍","群接龍","報名表","資訊收集","收集表","登記表","網頁剪藏","剪藏","儲存網頁","網頁儲存到文件","儲存文章","收藏文章","總結","幫我總結","幫我整理","幫我寫","幫我翻譯","幫我做PPT","翻譯文件 - 做PPT - 生成PPT - 培訓課件 - 方案展示 - 專案展示","文件總結","內容生成","改寫","仿寫","翻譯","文件翻譯","PPT","簡報","幻燈片","PDF","拆分PDF","匯出PDF","Word","Excel","表格","Markdown","碎片整理","筆記整理","表格最佳化","文件處理","檔案處理","辦公助手","文件助手","週報","日報","工作彙報","合同","發票"]},"file_types":["pdf","doc","docx","xlsx","xls","pptx","ppt","otl","ksheet","dbt","form","jpg","jpeg","png","bmp","gif","webp","url","md","txt","html"],"category":"productivity"}
金山文件 CLI Skill 提供了一套完整的線上文件操作工具,通過 kdocs-cli 命令列工具與金山文件 API 互動。支援建立、查詢、讀取、編輯、分享、移動多種型別的線上文件。
kdocs-cli auth set-token 或 kdocs-cli auth login 儲存到系統金鑰鏈發現更多技能外掛,請訪問7w4.net。
content_base64 可能非常大(編碼後 >1 MB),禁止在對話中逐 token 生成 Base64 字串,用指令碼完成檔案讀取、編碼和傳參code: 0)data.link_url 則直接展示;若響應無連結時,呼叫 get_file_link 獲取並展示。references/ 詳細參考文件,禁止僅憑指南(guide)的概要說明直接拼裝呼叫;引數細節(型別、可選值、約束)以工具參考文件為準何時觸發:首次使用 Skill / 距上次自檢 >24h / 收到 unknown action 或 unknown service 錯誤。
kdocs-cli version — 若命令不存在則按下方「工具安裝與認證」安裝;若低於本檔案 frontmatter version,執行 kdocs-cli upgrade -y(自動備份舊版本,失敗可 kdocs-cli upgrade --rollback)version 低於 kdocs-cli version,執行 kdocs-cli call check_skill_update version=2.5.29 skill_name=kdocs,若返回 update_available: true,從 instruction 中提取 zip 下載連結,下載解壓替換當前 Skill 目錄若 upgrade 和 rollback 均失敗,在本 Skill 目錄下重新執行安裝指令碼(bash setup.sh / powershell setup.ps1 / node setup.cjs,指令碼位於 scripts/)可從 CDN 重新安裝。若仍無法更新,以 kdocs-cli --help 實際支援的工具集為準。
| 操作 | 命令 |
|---|---|
| 安裝 | bash scripts/setup.sh / powershell scripts/setup.ps1 / node scripts/setup.cjs |
| 認證 | 使用者已提供 Token: kdocs-cli auth set-token "<token>" · 無 Token: kdocs-cli auth login |
login 失敗時的手動獲取流程、auth status 診斷、auth logout 退出等詳見 references/auth.md。
kdocs-cli
| 引數特徵 | 推薦方式 | 示例 |
|---|---|---|
| 簡單值(無中文) | key=value | kdocs-cli drive search-files keyword=test type=all |
| 陣列/物件,短 JSON | JSON 字串 | kdocs-cli sheet query-records '{"file_id":"xxx","filter":{}}' |
| 陣列/物件,或含中文/換行/>200 字元 | --file | kdocs-cli otl insert-content --file payload.json |
| 指令碼流水線整合 | stdin | node gen.js \| kdocs-cli otl insert-content - |
--file / stdin 輸入必須是該工具的完整 JSON 引數物件'{\"key\":[\"val\"]}'--file 示例:寫入大段內容時,用指令碼生成 JSON 檔案再
--file傳入,操作完成後刪除臨時檔案:
javascript const fs = require('fs'); fs.writeFileSync('payload.json', JSON.stringify({ file_id: "<file_id>", content: fs.readFileSync('article.md', 'utf8'), format: "markdown", mode: "append" }), 'utf8');kdocs-cli otl insert-content --file payload.json --silentjavascript // 操作完成後清理臨時檔案 fs.unlinkSync('payload.json');
全域性選項:
| 選項 | 說明 |
|---|---|
--token <token> |
一次性 Token(優先順序最高,不持久化) |
--endpoint <url> |
覆蓋預設 endpoint |
--compact |
輸出緊湊 JSON |
--silent |
僅輸出 data 欄位 |
--verbose |
輸出請求詳情到 stderr |
--timeout <ms> |
HTTP 請求超時(毫秒,預設 30000) |
幫助:kdocs-cli --help、kdocs-cli <service> --help、kdocs-cli <service> <action> --help
找不到命令? 瀏覽
--help時若發現預期的 service 或 action 不存在,先執行kdocs-cli upgrade -y升級到最新版本再重試。CLI 能力隨版本持續擴充套件,未升級是命令缺失的首要原因。詳見上方「保持最新版本」章節。
以下工具不可逆,呼叫前必須向用戶確認(詳細約束見各工具參考文件的「操作約束」區):
otl.block_delete、dbsheet.delete_sheet、kwiki.close_knowledge_view、sheet.delete_sheets、sheet.delete_range_data、dbsheet.delete_view、dbsheet.delete_fields、cancel_share、kwiki.delete_item、sheet.delete_protection_ranges、dbsheet.delete_records、sheet.delete_data_validations、cancel_collaborator_permissions、sheet.delete_conditional_format_rules、sheet.delete_float_images、sheet.delete_filters、dbsheet.sheet_batch_delete、sheet.delete_pivot_table、dbsheet.permission_delete_roles_async
Agent 首先判定使用者請求的操作域:
進入「區域性更新」「型別專屬能力」且字尾/型別未知時:先按
references/file-locating-guide.md確認型別,再開啟對應型別 reference;勿猜測呼叫。讀取/建立/檔案管理不必先調。
| 操作域 | 觸發場景 | 路由 |
|---|---|---|
| 建立/寫入 | 新建並寫入、上傳本地檔案、新建空白文件 | 見下方「建立/寫入」 |
| 區域性更新 | 改塊/改段/改單元格,已有目標文件上的修改 | 按「支援的文件型別」→ 對應 reference 中的寫入/更新類工具 |
| 型別專屬能力 | 條件格式、匯出轉換、翻譯、PDF 拆分、幻燈片主題、資料校驗 | 按「支援的文件型別」→ 對應 reference 中的專屬功能章節 |
| 讀取 | 讀取/提取/匯出文件內容 | read_file(有連結優先 url,亦可 link_id / file_id,詳見 references/drive/read_and_download.md);否則按「定位檔案」 |
| 定位檔案 | 搜尋/按連結查檔案標識或屬性/瀏覽目錄 | 詳見 references/file-locating-guide.md;看我的雲盤 → references/drive/read_and_download.md(drive.list_my_files) |
| 檔案管理 | 移動/重新命名/分享/標籤/收藏/回收站/評論/文件庫/歷史版本/另存為 | → references/drive.md |
| AI 生成 | AI 做PPT/生成簡報 | → references/aippt.md |
| 知識庫 | 知識庫空間/匯入/整理 | → references/kwiki.md |
| 型別 | 別名 | 檔案字尾 | 說明 | 詳細參考 |
|---|---|---|---|---|
| 智慧文件 首選 | ap | .otl | 排版美觀,支援豐富元件 | references/otl.md — 頁面、文本、標題、待辦等元素操作 |
| 表格 | et / Excel | .xlsx | 資料表格專用 | references/sheet.md — 工作表管理、範圍資料獲取、批次更新 |
| PDF文件 | PDF 文件專用 | references/pdf.md — PDF 建立與內容讀取 |
||
| 文字文件 | wps / Word | .docx | 傳統格式 | references/wps.md — Word 文件建立與內容操作 |
| 簡報 | wpp | .pptx | PPT 文件專用 | references/wpp.md — 幻燈片主題字型和配色設定、下載和匯出 |
| 智慧表格 | as | .ksheet | 結構化表格,支援多檢視、欄位管理 | references/sheet.md — 工作表管理、範圍資料獲取、批次更新 |
| 多維表格 | db / dbsheet | .dbt | 多資料表、豐富欄位型別與檢視(表格/看板/甘特等) | references/dbsheet.md — 支援資料表/檢視/欄位/記錄的完整增刪改查,含表單檢視、父子記錄、分享協作、高階許可權與 Webhook |
| 智慧表單 | form | .form | 輕量表單草稿建立、題目配置、釋出與查詢 | references/form.md — 草稿建立/更新/釋出與表單資訊查詢 |
| 使用者意圖 | 工具 | 適用字尾 |
|---|---|---|
| 僅需空白文件 | create_empty_file |
.doc .docx .otl .dbt .xlsx .xls .ksheet .pptx .ppt |
| 已有正文或表格資料要寫入 | create_file_with_content |
.otl .docx .pdf .xlsx .ksheet .dbt |
| 通過上傳本地檔案新建雲文件 | upload_new_file |
.doc .docx .xls .xlsx .ppt .pptx .pdf .md .txt .html .zip .png .jpg .jpeg .csv .json .dps .et .wps .gif |
| AI 生成 PPT | aippt.execute |
.pptx |
字尾不確定時預設 .otl。指定資料夾時先按 references/file-locating-guide.md 取 drive_id、parent_id。
選定工具後,閱讀 references/drive/create_and_upload.md 對應章節獲取引數約束(aippt.execute 見 references/aippt.md)。
工具說明:search_files(keyword="關鍵詞") 即可搜尋(type 可省略,預設 all);獲取 file_id、drive_id 供後續鏈路使用。
type 為搜尋維度(file_name/content/all),篩選資料夾/檔案請用 file_type。
詳細引數與返回結構見 references/drive/search.md。
| 流程 | 說明 | 詳細參考 |
|---|---|---|
| AI 生成簡報(全文) | aippt.execute 單介面全文生成鏈路:支援 html(兩次呼叫 + follow_up)和 basic(一次呼叫,經典簡約模式)兩種模式,覆蓋主題/文件場景 | references/workflows/aippt-full-text.md |
| AI 單頁生成幻燈片 | aippt.execute 單介面單頁生成幻燈片:HTML 佈局模式,一次呼叫完成,可通過 wpp.import_slides 插入到已有簡報 | references/workflows/aippt-single-page.md |
| 網頁剪藏 | 抓取網頁內容並自動儲存為智慧文件 | references/workflows/web-scrape.md |
| 搜尋-讀取-彙報撰寫 | 搜尋多份文件、提取資訊、彙總撰寫新報告 | references/workflows/search-read-report.md |
| 定期讀取與播報 | 定期讀取指定文件,提取關鍵資訊生成摘要 | references/workflows/periodic-read-summary.md |
| 智慧分類整理 | 列出目錄,按內容或指定維度分類建立資料夾並歸檔 | references/workflows/smart-classify.md |
| 精準搜尋與風險排查 | 在特定目錄批次搜尋文件,逐一讀取分析,彙總到新文件 | references/workflows/precise-search-analysis.md |
| 雲文件匯入幻燈片 | 將外部 PPTX 檔案中的指定幻燈片匯入到已有簡報中 | references/workflows/import-slides.md |
| 接龍轉表格 | 識別接龍文本內容,自動提取並轉為線上表格 | references/workflows/jielong-to-table.md |
| 資訊收集表單生成 | 根據使用者需求自動設計並建立資訊收集表格 | references/workflows/form-generator.md |
| 知識智慧整理 | 對知識庫中的零散內容進行智慧化整理和結構化重組 | references/workflows/knowledge-format.md |
| 知識一鍵存入 | 將各類內容(網頁、檔案、文本)一鍵儲存到知識庫 | references/workflows/knowledge-save.md |
| 表格美化與資料規範 | 讀取表格資料,進行格式美化、資料規範化和樣式調整,並通過條件格式、資料校驗、區域許可權固化規則 | references/workflows/table-beautify.md |
| 錯誤特徵 | 原因 | 處理方式 |
|---|---|---|
400006 / 鑑權失敗 |
Token 過期或未配置 | 執行 kdocs-cli auth login 重新登入,或 kdocs-cli auth set-token <token> 重新設定 |
429001 / 限頻 |
請求過於頻繁,響應含限頻恢復時間 | 立即停止命令呼叫,直到達到恢復時間;禁止立即重試、換參、換子命令連續請求 |
429002 / 熔斷 |
多因短時間內連續觸發 429001 ,響應含熔斷持續時間 |
熔斷時長內零請求,期滿再試;重新規劃任務避免請求過頻 |
unknown action / unknown service |
CLI 版本過舊或名稱拼寫錯誤 | 先執行 kdocs-cli upgrade 升級到最新版本;仍報錯再執行 kdocs-cli <service> --help 確認可用命令 |
| 搜尋無結果 | 關鍵詞過精確 / 索引延遲 | 縮短關鍵詞 / 等待 3-5 秒重試 |
| 讀取內容為空 | 檔案無內容或格式不支援 | 確認檔案非空且字尾正確 |
| 建立檔案失敗 | 檔名字尾不正確 | 檢查字尾:.otl / .docx / .xlsx / .ksheet / .dbt / .pdf / .pptx |
| 移動檔案失敗 | 目標資料夾不存在 | 先搜尋確認或建立資料夾 |
Client.Timeout exceeded while awaiting headers |
服務端處理或排隊時間超過 CLI HTTP 超時,常見於上傳、匯出、AI 生成、格式轉換、大檔案讀取等慢操作 | 確認工具冪等性後重試 1 次,並顯式設定 --timeout 值(如 --timeout=120000);寫入/建立類工具重試前先查詢結果,避免重複建立 |
conflict / lock / 併發寫入衝突 |
多個寫操作同時修改同一資源(知識庫節點、多維表記錄等)導致鎖競爭 | 指數退避重試(2s → 4s → 8s,最多 3 次);批次寫入場景改為序列逐條執行;詳見 kwiki / dbsheet 各 reference「錯誤速查表」 |
| HTTP 5xx | 服務端故障 | 等 3 秒重試 1 次 |
| 驗證不通過(回讀值與預期不符) | 寫入未生效或延遲 | 等 2 秒重新驗證,仍不通過則報告使用者 |
setup.sh 執行失敗 / 安裝報錯 |
當前版本可能已不相容 | 執行上方「保持最新版本」流程 |
| CLI 介面返回未知錯誤碼(非 5xx、非 400006、非 429001/429002、非工具不存在) | Skill 版本過舊導致介面不相容 | 執行上方「保持最新版本」流程 |
錯誤資訊含 version、incompatible、not_supported、deprecated 等版本關鍵詞 |
Skill 或 API 版本不相容 | 執行上方「保持最新版本」流程 |
| 工具呼叫失敗且原因不明 | 可能是 Skill 版本過舊 | 執行上方「保持最新版本」流程 |
| 上述處理方式均已嘗試仍無法解決 | 未知問題 | 執行 kdocs-cli feedback 獲取反饋連結,引導使用者提交反饋 |
| 工具呼叫失敗需判斷是否可重試 | 不同工具冪等性不同 | 檢視該工具參考文件「操作約束」區的冪等性說明,冪等工具可安全重試,非冪等工具須先確認狀態 |
kdocs-cli 系統金鑰鏈管理,Skill 自身不儲存、不記錄當滿足以下任一條件時,生成反饋連結並提供給使用者:
執行 kdocs-cli feedback 獲取反饋連結,將完整連結展示給使用者並告知"點選即可開啟反饋頁面",由使用者決定是否開啟。
這個 Skill 做得相當專業,文件覆蓋了金山文件的幾乎所有功能,操作指引詳細,錯誤處理說明也很完善,普通人照著文件使用基本不會踩坑。不足之處在於文件數量偏多,某些流程說明較長,需要耐心閱讀;部分操作步驟較多,簡化常用場景的呼叫路徑可進一步提升易用性。整體而言是一款質量較高、功能完整的雲文件管理 Skill。