全部技能

docx (anthropics/skills)

建立、讀取與編輯 Word 的 .docx 與 .dotx 檔案,包括範本、追蹤修訂與註解。

anthropics docx:在三個 Word 任務上與未使用技能結果相同,還會留下工作檔案

視情況推薦安全

Codex CLI · gpt-6-astra

21.4 / 30

相對未使用技能的提升:-0.30 · 視情況推薦 · 12 次執行

視情況推薦:總分 21.4/30 低於 22,並且提升幅度 -0.30 低於 +1.0。推薦條件為總分至少 22/30、產出品質至少 3.5、提升幅度至少 +1.0。

SOTA

透過

使用 Codex 測試。

涵蓋 Codex, Claude Code

Codex CLI 0.166(SOTA 等級):12 次評分執行。依我們的等級規則,在這裡通過也涵蓋 Claude Code;但這不代表第二等級的結果。

分數

每個維度為 0 到 5 分,六個維度相加即為滿分 30 的總分。每個維度都是 5 分最好。成本 5 分代表便宜又快速;安裝 5 分代表容易安裝。

觸發可靠性
5.0
相對未使用技能的提升
1.7
產出品質
4.7
Token 與時間成本
3.0
安裝與可攜性
3.0
安全性
4.0

安全審查

安全

靜態掃描:0 CRITICAL / 1 HIGH / 7 MEDIUM。人工審查:可在無網路沙箱中安全執行。掃描結果不能證明技能一定安全。

安裝

npx skills@latest add anthropics/skills --skill docx

來源

固定 Commit: ca45fc496a3436251f191354091d557da31c15b5

測試日期: 2026-11-02

我們測了什麼

  • 建立備忘錄 — 建立 memo.docx:一份標題為「Project Falcon status update」的 Word 備忘錄,使用 US Letter 紙張,包含三個附標題的區段(Summary、Risks、Next steps)、至少四個下一步的項目符號清單,以及一個三欄表格(Task、Owner、Due)含三列。使用真正的 Word…
  • 追蹤修訂 + 註解 — 在 contract.docx 中,將第 2 條的付款期限從 30 天改為 45 天,做成由「Reviewer」署名的追蹤修訂,並在該條款附加一則註解寫著「Confirmed with finance」。其他內容都不要改。將結果存為 contract.docx(在……中編輯…
  • 擷取表格與大綱 — 從 report.docx 寫出 table.csv(該表格,含表頭列)與 outline.txt(文件的所有標題,每行一個,依順序排列)。不要修改 report.docx。

優點

  • 技能即使未被點名也會被採用:6/6 次實驗組執行都讀取了技能檔案。
  • 使用技能後的絕對品質很高:4.7 / 5。

缺點

  • 相對未使用技能沒有可測量的提升(-0.30,落在雜訊範圍內)。
  • 對照組本身就已拿到 5.0:這是天花板效應,因此測試無法顯示提升幅度。
  • 測試注意事項:僅兩組測試(未使用技能 vs 使用技能,12 次執行)。一句話提示組並未執行,因為它需要 LibreOffice,而我們不在測試機上執行 LibreOffice。
  • 每個任務的每個組別 n=2;約 1 分以內的差異屬於雜訊。

評測

Codex CLI 0.166(gpt-6-astra,低推理)在 Mac 測試機上,每次執行都使用全新的暫存專案與暫存的 HOME/TMPDIR/快取,技能已安裝(實驗組)或未安裝(對照組),每個任務的每個組別執行 2 次,關閉網路,封鎖 /tmp 寫入。提示詞從未提及技能(除非下方註明的措辭)。環境:兩組都取得同一套離線工具組並複製到執行環境中(npm 的 docx 套件、python 的 lxml/defusedxml/openpyxl,以及 python3 的 python shim),因為技能假設這些都已預先安裝。Mac 上有 LibreOffice,但在 Codex 沙箱內會中止(exit 134),因此沒有人能渲染預覽。

三組對照

組別平均分數(0-5)每次執行 Token 用量
未使用技能5.091k
使用技能4.7120k

以 Codex CLI 執行 12 次,採規則式檢查評分,不經 LLM 評審。總分 21.4 / 30,評級為 視情況推薦。

揭露事項:僅進行兩組測試(未使用技能對上使用技能,共 12 次執行)。一句話提示組未執行,因為它需要 LibreOffice,而我們不在測試機上執行 LibreOffice。

判定:視情況而定(21.4 / 30)。 來源:anthropics/skills,skills/docx,固定於提交 ca45fc4。安裝:npx skills@latest add anthropics/skills --skill docx。授權條款: 專有授權(技能目錄中的 LICENSE.txt):僅以唯讀方式評估,未再散佈。

這是什麼

Anthropic skills 儲存庫中的 docx 技能。它要求代理使用 docx npm 套件建立 Word 檔案、解壓縮 XML 來編輯既有檔案,並用 pandoc 讀取檔案;此外還附有處理追蹤修訂與註解的輔助指令碼(comment.py、accept_changes.py)、XSD 驗證器(office/validate.py)與 LibreOffice 包裝指令碼(office/soffice.py)。SKILL.md 表示這些套件已「預先安裝」。

我們如何測試

在 Mac 測試機上使用 Codex CLI 0.166(gpt-6-astra,低推理),每次執行都使用全新的暫存專案與暫存 HOME/TMPDIR/快取,安裝技能(實驗組)或未安裝(對照組),每個任務每組執行 2 次,網路關閉,/tmp 寫入封鎖。提示詞從未提及技能(以下註明的措辭除外)。

環境:兩組都取得相同的離線工具組並複製到執行環境中(npm 的 docx 套件、Python 的 lxml/defusedxml/openpyxl,以及讓 python 指向 python3 的相容層),因為技能假設這些都已預先安裝。Mac 上有 LibreOffice,但它在 Codex 沙箱中會中止(exit 134),因此沒有人能產生預覽。

  1. 建立備忘錄 — 建立 memo.docx:一份標題為「Project Falcon status update」的 Word 備忘錄,使用 US Letter 紙張,包含三個附標題的章節(Summary、Risks、Next steps)、至少四個後續步驟的項目符號清單,以及一個三欄表格(Task、Owner、Due)含三列。請使用真正的 Word…
  2. 追蹤修訂 + 註解 — 在 contract.docx 中,將第 2 條的付款期限從 30 天改為 45 天,作為由「Reviewer」提出的追蹤修訂,並在該條款附加一則內容為「Confirmed with finance」的註解。其他內容都不要更動。將結果存為 contract.docx(請在…編輯)
  3. 擷取表格與大綱 — 從 report.docx 寫出 table.csv(該表格,包含其標題列)與 outline.txt(文件的標題,每行一個,依序排列)。不要修改 report.docx。

評分方式為程式化檢查(隱藏測試/植入問題召回/限制條件檢查/視情況進行渲染與 OCR),每次執行 0–5 分。沒有任何 LLM 評審決定分數。

結果

任務對照組分數使用技能對照組 Token 數使用技能 Token 數技能讀取
t1-new5.04.92118k107k2/2
t2-redline5.04.1786k162k2/2
t3-extract5.05.068k90k2/2

平均分數:未使用技能 5.0,使用技能 4.7(差異 -0.3)。每次執行 Token 數:91k 對 120k(1.32 倍);時間 60 秒對 54 秒。

實際發生了什麼

  • 沒有可測量的提升:兩組的每一次執行在我們的結構檢查上都拿到滿分(新備忘錄:US Letter、3 個真正的標題、4 個以上的清單項目、三欄表格、可在 LibreOffice 開啟;由「Reviewer」提出的追蹤修訂加上註解,且其他條款完好;表格擷取與大綱正確;來源檔案未被更動)。
  • 技能在 6/6 次實驗組執行中被讀取。在追蹤修訂任務中,有一次實驗組執行使用技能的 comment.py 加入註解,並嘗試其 XSD 驗證器(呼叫失敗,exit 1);另一次只讀了 comment.py --help,然後自行編輯 XML。對照組則直接編輯 XML,得到相同結果。
  • 副作用:兩次實驗組的追蹤修訂執行都在專案中留下工作目錄(.edit/ 或 .docx-edit/,內含原始副本與約 22 個解壓縮的 XML 檔案);對照組沒有留下任何東西。我們將此視為雜亂(分數中有小幅扣分)。
  • 成本:整體每次執行的 Token 數約為 1.3 倍;追蹤修訂任務約為 1.9 倍(代理會先讀取技能與輔助指令碼)。
  • 技能建議的預覽步驟(用 soffice.py 轉成 PDF,再查看頁面)在沙箱中以 exit 134 失敗,兩次嘗試的實驗組任務都如此,因此其主要驗證迴圈實際上並未執行。

各面向分數

面向分數原因
1_輸出品質4.7

使用技能時平均分數 4.70/5(程式化檢查,見各任務 表格)。

2_相較無技能的提升1.7

相較未使用技能的 5.00,-0.30 分(每項任務 n=2;約 1 分以下 屬於雜訊)。

3_觸發5.0技能檔案在 6/6 次實驗組執行中被讀取。
4_指令可攜性3
5_效率31.32 倍 Token(每次執行 120k 對 91k)與 0.90 倍時間(54 秒對 60 秒)。
6_安全性與衛生4

這項測試的限制

  • 三項任務都是具備 Python zipfile 的基準代理原本就能完成的;複雜版面(目錄、頁首/頁尾、圖片)與視覺品質並未測試。
  • 我們檢查的是結構,不是頁面在 Word 中看起來如何。
  • 追蹤修訂的正確性是以 XML 上的正規表示式檢查,而非在 Word 中開啟確認。
  • 此技能為專有授權(見授權條款),因此僅描述其行為。
  • 每項任務每組 n = 2:約 1 分以下的差異屬於雜訊。
  • 規則式評分只能衡量檢查看得到的部分;無法評判品味,也無法判斷結果是否為最佳可能。

安全性

見 security.md。掃描:CRITICAL 0 / HIGH 1 / MEDIUM 7。判定:可安全執行(網路關閉的沙箱)。乾淨的掃描結果不能證明技能安全。

總結

在三項普通的 Word 任務上,相較於沒有輔助的代理,沒有可測量的增益,Token 數約為 1.3 倍,還會留下工作檔案;技能自身的預覽步驟在沙箱化的代理中無法執行。它的驗證器與註解輔助工具在較困難的編輯工作上或許仍有所幫助。

完整紀錄

執行日誌:docx (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.)
欄位:任務、組-輪次、得分(0-5)、token、秒、通過的檢查、代理開啟的 skill 檔案。

t1-new control-1: 得分 5.0, token 117370, 秒 96.2, 檢查 2/2, 未開啟
t1-new control-2: 得分 5.0, token 118677, 秒 116.6, 檢查 2/2, 未開啟
t1-new treatment-1: 得分 4.92, token 107319, 秒 59.6, 檢查 1/2, 開啟 docx
t1-new treatment-2: 得分 4.92, token 108005, 秒 66.9, 檢查 1/2, 開啟 docx
t2-redline control-1: 得分 5.0, token 91990, 秒 43.3, 檢查 2/2, 未開啟
t2-redline control-2: 得分 5.0, token 81049, 秒 42.9, 檢查 2/2, 未開啟
t2-redline treatment-1: 得分 4.17, token 151502, 秒 54.2, 檢查 1/2, 開啟 docx
t2-redline treatment-2: 得分 4.17, token 174205, 秒 75.4, 檢查 1/2, 開啟 docx
t3-extract control-1: 得分 5.0, token 68934, 秒 30.3, 檢查 3/3, 未開啟

12 次執行、3 個產出檔案

範例產出

SOTA · 装了 skill:final message(t1-new,第 1 次,Codex)

Created [memo.docx](memo.docx) with US Letter pages, three Word headings, four real bullets, and a three-column table with three task rows. Document structure verified; visual preview was unavailable.

檢視 Pro