跳至主要内容

01|Anthropic 官方 Skills(anthropics/skills)

Anthropic 官方 Skills

🎯 一句話:官方示範**「一個 Skill 該長什麼樣」**——17 個能直接用的 Skill,外加規格書(spec/)與樣板(template/)。

  • Repo:https://github.com/anthropics/skills
  • 結構:skills/(範例)、spec/(Agent Skills 規格)、template/(新 Skill 樣板)
  • 授權:混合——多數為開放授權,但 docxpdfpptxxlsx 標記為 Proprietary,各自附 LICENSE.txt

anthropics/skills README

README 開頭就先劃清界線:這裡是 Anthropic 給 Claude 的實作,Agent Skills 標準本身在 agentskills.io。定義也寫得最精簡——「Skill 是一包指令、腳本與資源的資料夾,Claude 會動態載入」。左上角那顆 Skills 2.6M 徽章是安裝數。


作者背景

Anthropic 是 Claude 的開發公司,也是 Agent Skills 這個格式本身的提出者。這個 repo 因此有雙重身分:既是能直接安裝的工具集,也是規格的「參考實作」——spec/ 放格式規範、template/ 放新 Skill 樣板。

看這個 repo 的正確心態不是「找工具」,而是看官方怎麼示範一個 Skill 該長什麼樣:description 要多具體、什麼該交給腳本、資源檔要怎麼分層。它同時也是 claude.ai 上文件處理與 artifact 能力的公開版本。


這個 repo 的特性

  1. 描述欄就是路由器。官方 Skill 的 description 寫得極長、極具體,把觸發詞(副檔名、動詞、名詞)與反例("Do NOT use for...")全寫進去。這是官方在示範:Skill 觸發準不準,八成取決於 description。
  2. 重工作交給腳本pdfdocxxlsxpptx 都附 Python 腳本,Skill 本體只講「什麼時候呼叫哪支腳本」,不讓模型硬幹二進位格式。
  3. 可組合theme-factory 產主題 → web-artifacts-builder 產頁面 → webapp-testing 驗證,可串成一條線。

文件處理四件套

Skill特性
docxWord 文件與 .dotx 樣板:目錄、標題階層、頁碼、信紙、追蹤修訂、註解、圖片置換、find-and-replace
xlsx試算表為主要輸入或輸出時才觸發:公式計算、格式、圖表、髒資料清理、格式轉換(含 csv/tsv)
pptx只要碰到 .pptx.potx 就觸發——不管是產簡報、讀投影片文字、改版面、處理 layout 與備忘稿
pdf讀取/抽表格、合併分割、旋轉、浮水印、表單填寫、加解密、抽圖、掃描檔 OCR

共同設計:以「交付物的副檔名」判斷是否觸發,而不是以任務語意。要 Word 就用 docx,即使內容來自 PDF。


設計與視覺

Skill特性
canvas-design產出 .png / .pdf 的靜態視覺(海報、平面設計),並明確要求原創、不得模仿特定藝術家以避開版權
algorithmic-artp5.js 生成式藝術:seeded randomness(可重現)、flow field、粒子系統,附互動參數探索
brand-guidelines套用 Anthropic 官方色票與字體,讓產出有一致的品牌感——是「企業 design token 怎麼寫成 Skill」的示範
theme-factory10 組預設主題(色彩+字體),可套到投影片、文件、報表、landing page;也能即時生成新主題
frontend-design不寫程式的美學指導:視覺方向、字體、避免「一看就是 AI 預設樣板」的選擇

開發與技術

Skill特性
mcp-builder蓋高品質 MCP Server 的指南,涵蓋 Python(FastMCP)與 Node/TypeScript(MCP SDK),重點在工具介面設計而非能不能跑
web-artifacts-builder複雜的 claude.ai HTML artifact:React + Tailwind + shadcn/ui、狀態管理、路由。單檔小 artifact 明確不該用它
webapp-testing用 Playwright 操作本機 web app:驗證功能、除錯 UI、截圖、看 console log
claude-apiClaude API/Anthropic SDK 的參考:model id、定價、參數、streaming、tool use、MCP、prompt caching、token 計算、模型遷移
skill-creator寫 Skill 的 Skill:從零建立、修改、跑 eval 測試、benchmark 變異度、優化 description 的觸發準確率

溝通與文件協作

Skill特性
internal-comms內部溝通文體庫:狀態報告、leadership update、3P update、公司電子報、FAQ、事故報告、專案更新
doc-coauthoring共筆流程:先高效轉移 context → 迭代修稿 → 驗證讀者讀得懂,適合技術規格、提案、決策文件
slack-gif-creatorSlack 動圖:內建尺寸/秒數等限制、驗證工具與動畫概念,避免產出 Slack 不吃的檔案

值得抄的三件事

  1. description 寫到很長很煩,包含正面觸發詞與 "Do NOT use for"。
  2. 確定性的部分寫成腳本,模型只負責判斷與組裝。
  3. spec/template/ 一起維護——Skill 是有格式規範的資產,不是隨手筆記。