從 PDF 神器到 Slack GIF 產生器,我深入探索了 Anthropic 全新的 Agent Skills 生態系——主要是在 Claude Code 裡,因為真正的重點就在那裡。以下是實際值得安裝的 Skills、那些悄悄重塑我開發迴圈的 Claude Code 工作流程,以及能區分優秀 Skill 與只是包裝過的提示詞的關鍵模式。


為什麼我會鑽進這個兔子洞

當 Anthropic 在 2025 年 10 月推出 Agent Skills 時,我的第一反應是:又一層抽象?
而在 Claude Code 裡和它們相處了一個週末之後,我的第二個反應是:這才是 agents 真正開始有用的方式。

Skill 的概念看似很簡單——一個資料夾,裡面有一個 SKILL.md 檔案、可選的腳本,以及參考文件。但厲害的地方在於 漸進式揭露:Claude 只在需要時才載入它需要的內容。這代表你可以把一本 200 頁的作戰手冊交給 agent,卻在真正相關之前,一個 token 都不會浪費。

而 Claude Code 正是 Skills 最有生命力的地方。過去 12 個月,它已從一個純終端機實驗,成長為一個跨多介面的開發環境——終端機、IDE 外掛、桌面應用程式、網頁、iOS、以及 Slack——由 Sonnet 4.6Opus 4.7 驅動,並且已在 Ramp、Intercom、Notion、Spotify、Shopify、Figma、Stubhub 和 Asana 等公司累積採用案例。嚴格來說,它可能是目前市場上成長最快的 AI 開發工具,而 Skills 正是把它從「很厲害的展示」變成「這就是我們團隊如何交付程式碼」的那一層。

所以我做了很自然的事:我安裝、審查並壓力測試了 100 個 Skills——來自官方 anthropics/skills repo、合作夥伴 Skills、agentskills.io 上的 Agent Skills 標準,以及 GitHub 上一堆社群貢獻。大多數測試都在 Claude Code 內完成,另外也有少部分在 Claude.ai 和 Agent SDK 中進行。

以下是最後存活下來的清單。


TL;DR

  • Skills ≠ prompts。 它們是可攜、可組合、與模型無關的能力包。
  • 最好的 Skills 只專精一件事,而且做得極好,大量依賴可預測的程式碼,並且有精準到不行的 description 欄位。
  • 我下面的前 10 名涵蓋文件、設計、開發流程、測試、溝通,以及能建立其他 Skills 的元技能。
  • Claude Code 是最強宿主環境。 外掛、市集、平行工作階段、Routines,以及緊密的 Git/Slack 整合,讓 Skills 真正發光。
  • 小心陷阱型 SkillsSKILL.md 過於臃腫、觸發條件模糊、以及偷偷帶入不受信任腳本的 Skills。

30 秒快速回顧:什麼是 Skill?

Skill 就是一個目錄:

my-skill/
├── SKILL.md          # YAML frontmatter + 指示(必需)
├── reference.md      # 可選的深入背景文件
└── scripts/
    └── do_thing.py   # 可選的可執行程式碼

SKILL.md 的 frontmatter 只需要兩個欄位:

---
name: my-skill
description: 這個 Skill 的功能,以及 Claude 何時應該使用它
---

在啟動時,Claude 只會預先載入每個已安裝 Skill 的 namedescription。當某個任務符合時,它才會讀取 SKILL.md 的內容。如果內文引用了 forms.md,Claude 也只會在需要時才讀取。Skill 中的程式碼可以直接執行——腳本本體不會消耗 token 成本。

這種三層式揭露(metadata → 指示 → 打包資產)就是 Skills 能擴展、而龐大系統提示詞無法做到的原因。

Skills 目前可在 Claude.ai、Claude Code、Claude Agent SDK,以及 Claude Developer Platform 上運作,而這種格式現在也是一個 開放標準agentskills.io),可跨平台攜帶。


順道一提:為什麼 Claude Code 正在吃掉開發工具市場

如果你想在 2026 年嚴肅談 Skills,就不能不談 Claude Code,因為最有趣的 Skill 工作幾乎都在那裡發生。幾個值得點出的趨勢:

1. 它不再只是「一個 CLI」。
Claude Code 現在可在終端機、IDE、具備平行任務管理與視覺化 diff 的桌面應用程式、網頁、iOS 和 Slack 中運作。相同的 agent、相同的 context、相同的 Skills——只是依你當下工作的介面而切換。

2. 模型在長流程程式開發上的能力大幅提升。
Sonnet 4.6 是日常工作的主力——速度快,而且便宜到足以同時跑多個實例。Opus 4.7 則是重型選手,用於重構、遷移,以及跨多檔案的架構調整。AI「只會建議一段片段」和「AI 真的交付一個 PR」之間的差距,幾乎已經消失。

3. 外掛與市集。
/plugin 系統把 Claude Code 變成真正的生態系。你可以新增一個市集(/plugin marketplace add anthropics/skills)、瀏覽、安裝,然後你的 agent 就能立刻獲得新能力。這就是 Skills 目前實際如何大規模分發的方式。

4. Routines。
最新的大功能:只要設定一次 Claude Code routine,就能透過排程、API,或事件來觸發。夜間依賴套件升級、GitHub 新 issue 自動分流、合併時自動產生變更紀錄——全都變成一次設定、長期運作。Skills + Routines 是我對 2026 年最看好的組合。

5. 真實客戶,真實資料。
Notion 共同創辦人 Simon Last 的話最到位:「我現在工作中很大一部分,就是讓盡可能多的 Claude Code 實例保持忙碌。」
Ramp 表示在 Metaflow 轉換上,每個 ML 模型可節省 1 到 2 天。Intercom、Spotify、Shopify、Figma、Stubhub 和 Asana 也都公開分享了 Claude Code 的採用情況。這已經不再是早期使用者的熱潮了——它是主流開發工具的一部分。

6. 定價終於合理。
Claude Code 已包含在 Pro($17–$20/月)、Max 5x($100/月)與 Max 20x($200/月)方案中。這是第一次,「讓 AI 同時維持三條平行分支,我再審查第四條」在經濟上是合理的。

綜合起來,真正的重點是:Claude Code 正在成為 AI 輔助工程的作業環境,而 Skills 是這個環境的封裝格式。


我如何評估 100 個 Skills

每個 Skill 都以五個面向評分:

  1. 觸發精準度 — Claude 會在正確時機選到它,而在其他時候忽略它嗎?
  2. 可預測性 — 它是否把工作交給該交給的程式碼,而不是叫模型「小心一點」?
  3. token 經濟性SKILL.md 是否精簡,細節是否放到打包檔案中?
  4. 可重用性 — 是否可用於多種工作流程,而不是一次性把戲?
  5. 安全性 — 沒有意外的網路呼叫、沒有不透明的二進位檔、依賴套件可乾淨稽核。

任何在超過兩個面向上低於 3/5 的都被剔除。這淘汰了我嘗試專案的大約 70%。


最好的 10 個 Claude Skills(排名)

1. PDF — 讓我真正信服的 Skill

表單填寫、欄位擷取,以及不會幻覺的可靠文字/表格解析。這個 Skill 內建 Python 腳本來讀取 PDF 並回傳結構化欄位中繼資料,所以 Claude 是在執行解析器,而不是想像內容。forms.md 的輔助檔只有在你真的要填表時才會載入。這是漸進式揭露做對的經典範例。

使用時機: 任何 PDF 相關工作——擷取、填表、批次遮罩。


2. DOCX / PPTX / XLSX — Office 終於被真正自動化了

Office 這三個 Skill 是 Claude 文件建立功能背後的秘密。它們會產生真正的 .docx.pptx.xlsx 檔案(不是假裝成 Word 的 Markdown),能保留樣式,並且妥善處理模板。

強力組合:xlsx + pptx 一起用,能在一個提示詞中把 CSV 轉成可直接給董事會看的簡報。


3. skill-creator — 元技能

幫你建立 Skills 的 Skill。它會強制檢查 frontmatter 合約、建議更好的 description 寫法(這正是大多數人最常寫錯的地方),並為打包檔案建立骨架。如果你要在安裝任何其他 Skill 之前先裝一個,那就裝這個。

小技巧: 把它和 mcp-builder 搭配,你就有一套可自我啟動的 agent 工具組。


4. mcp-builder — 通往更廣泛工具生態系的橋樑

能根據描述產生 Model Context Protocol(MCP)伺服器。Skills + MCP 是 Anthropic 明顯一路朝向的組合:Skills 教你工作流程,MCP 暴露外部工具。這個 Skill 讓兩者搭配變得非常簡單。


5. webapp-testing — Playwright,但由 Claude 來操控

啟動 Playwright 工作階段、導覽流程、擷取螢幕截圖,並以結構化輸出回報失敗。我把一整個 smoke test 腳本換成「在 staging 上使用 webapp-testing Skill」,第一次就成功了。把它接到 Claude Code Routine 裡,你就能在沒有任何 CI YAML 的情況下做夜間 UI smoke test。

注意: 瀏覽器一定要放在沙箱裡。


6. frontend-design — 不再像 AI 生成的設計

這個 Skill 編碼的是間距、字體排版與版面原則,而不是感覺。它會引導 Claude 使用語意化 token、一致的比例尺,以及符合無障礙規範的色彩對比。和下面這個搭配效果很好……


7. brand-guidelines — 把你的風格指南變成 Skill

放入你的色票、Logo 規範、語氣與風格,以及核准的字體。之後 Claude 產生的每個成果——簡報、文件、網頁——都會保持品牌一致。這就是企業一直暗自渴望的 Skill。


8. theme-factory — 按需產生設計系統

產生可直接使用的完整主題(亮色/暗色、語意化 token、元件變體),你可以把它丟到 Tailwind、CSS variables,或設計工具中。輸出是結構化 JSON,而不是「這裡有個氛圍」——也就是說,它能和下游程式產生器很好地組合。


9. internal-comms — 你沒想到自己需要的 Slack 訊息代筆

提供公告、狀態更新、事故溝通、以及主管摘要的模板。這個 Skill 教 Claude 用你們組織的語氣來寫——精簡、少術語、重連結,或任何你們想要的風格。光是 Slack,我每天就能省下大約 30 分鐘。


10. slack-gif-creator — 靠不正經但拿下名次的選擇

為 Slack 反應生成短小、切題的動畫 GIF。沒錯,它很鬧。也沒錯,它確實帶來了可衡量的團隊士氣提升。這個 Skill 證明了,一個優秀 Skill 可以多麼狹窄,卻依然值得安裝。


榮譽提名

  • algorithmic-art — 具參數化種子的生成式 SVG/Canvas 藝術。是程式執行型 Skills 的絕佳展示。
  • canvas-design — 用於行銷素材的 HTML5 canvas 合成。
  • doc-coauthoring — 以 diff 風格建議進行多輪編輯;可與 docx 搭配。
  • claude-api — Claude API 本身的最新參考資料,包括 Managed Agents、多 agent、以及 webhooks。被低估了。
  • web-artifacts-builder — 建立自包含的 HTML artifacts(迷你應用、儀表板)。非常適合 demo。
  • Notion Skills for Claude(合作夥伴)— 我測過最好的合作夥伴 Skill。它把 Notion 當作一個一等公民工作區,而不是一個 API 介面。

我在每個「好」Skill 中都看到的模式

測了 100 個之後,優秀的那些都很像:

  1. 描述像路由規則。
    壞:「幫助處理文件。」
    好:「當使用者要求從 PDF 檔案中擷取表單欄位、填寫、遮罩,或解析表格時使用。」

  2. 該用程式碼的地方就用程式碼。
    模型不負責排序、解析 PDF、或計算雜湊。它負責呼叫腳本。更便宜、更可預測、也更可重複。

  3. SKILL.md 要精簡,reference.md 要豐富。
    核心檔案應該能塞進手機螢幕。把邊緣案例放進 Claude 只有在需要時才會打開的打包檔案中。

  4. 一個 Skill,一件事。
    試圖做五件事的 Skill,往往會在錯的時候被觸發,並讓 agent 混亂。拆開它們。

  5. 例子勝過規則。
    有三個具體的實作範例的 Skill,永遠比有二十條條列規則的 Skill 更好用。


我在每個「壞」Skill 中都看到的模式

  1. 4,000 token 的 SKILL.md,在每個相鄰任務都會載入。
  2. 模糊觸發條件,像是 「用在生產力任務。」 生產力不是分類。
  3. 自我宣稱的中繼資料——Skills 宣稱能做的事,實際上打包程式碼根本做不到。
  4. 不受信任的網路呼叫,直接寫進腳本卻沒有文件說明。
  5. 沒有範例。 如果我從 README 看不出用途,模型也看不出來。

關於安全性的一句話(請讀這段)

Skills 之所以強大,正是因為它們讓 agent 能執行程式碼,並遵循你沒寫過的指令。這也正是它們危險的原因。

在安裝任何來自較不受信任來源的 Skill 之前:

  • 完整閱讀 SKILL.md 留意是否有抓取 URL、外洩檔案,或使用 eval 類模式的指示。
  • 稽核每個腳本。 鎖定依賴版本。檢查更新差異。
  • 在沙箱中執行。 容器、受限檔案系統存取、網路外連規則。
  • 把合作夥伴徽章當成行銷,不是保證。 自己驗證。

Anthropic 官方的建議很直接:只從可信來源安裝,其他都要稽核。這是正確的態度。


如何親自試試這些

在 Claude Code 中(推薦):

先安裝 Claude Code——官方文件提供的一行指令:

irm https://claude.ai/install.ps1 | iex   # Windows
# or: curl -fsSL https://claude.ai/install.sh | sh   # macOS/Linux

接著接上官方 Skills 市集:

/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills

然後只要在提示詞中提到該 Skill 即可:

「使用 PDF skill 從 ./contracts/nda.pdf 擷取表單欄位。」

之後你就可以從終端機、IDE 外掛、桌面應用程式(含平行任務與視覺化 diff)、網頁、iOS 或 Slack 驅動 Claude Code——同樣的 Skills,同樣的 context。

作為 Routine: 一旦某個由 Skill 驅動的工作流程被證明有效,就把它升級成 Claude Code Routine,讓它按排程或在 GitHub/webhook 事件發生時執行。這就是 Skills 從小把戲變成可取代腳本的地方。

在 Claude.ai 中: 範例 Skills 可於付費方案使用——到設定中啟用,然後依意圖呼叫。

透過 Claude API: 透過 Skills API 上傳自訂 Skills,並在每次請求中引用它們——非常適合嵌入你自己的產品。

自己撰寫:anthropics/skillstemplate/ 資料夾開始,用 skill-creator 跑一次,然後對照真實任務持續迭代。最快的回饋迴圈,就是直接在 Claude Code 裡撰寫這個 Skill——請 Claude 把它剛做過的步驟整理成可重複使用的 SKILL.md


最終結論:Skills + Claude Code 是值得關注的組合

工具(MCP)給 agent 的是能力。Skills 給 agent 的是熟練度——也就是在你的情境、你的工作流程中,善用這些能力的程序性知識。Claude Code 則為兩者提供了家:一個跨多介面、與模型無關、可透過外掛擴充的環境,在不到一年的時間裡,從 CLI 實驗品變成主流開發平台。

Skills 生態系統才剛出現六個月,卻已經像是業界一直默默缺少的格式。把它和 Claude Code 的 Routines、平行任務管理、以及 IDE/Slack/桌面延伸能力結合起來,你會得到一些真正新鮮的東西:一個不只是你寫程式,而是會學會團隊如何工作的 agent,並且每週默默變得更強。

如果你正在用 Claude——或任何採用這個開放標準的 agent——來打造東西,先從上面這十個 Skills 開始,自己寫第十一個,安裝 Claude Code,然後讓你的 agent 真正變得擅長你實際在做的工作。


關於作者

Suraj Khaitan — Gen AI 架構師|打造可擴展平台與安全的雲原生系統

LinkedIn 上聯絡|追蹤更多工程與架構文章


哪個 Claude Skill 最改變你的工作流程?歡迎在留言中分享你的選擇——我一直在找下一個最棒的 Skill。



原文出處:https://dev.to/suraj_khaitan_f893c243958/i-tried-100-claude-skills-these-are-the-best-1m4a


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝20   💬11   ❤️1
609
🥈
alicec
📝1   ❤️2
84
🥉
我愛JS
💬1  
4
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
📢 贊助商廣告 · 我要刊登