Claude AI 技能庫 - 教授 Claude 執行專業任務的可複用指令集
Anthropic Skills - Claude AI 技能系統
專案概述
Anthropic Skills 是由 Anthropic 官方維護的公開技能倉庫,用於展示 Claude AI 的技能系統功能。Skills 是一種創新的機制,透過包含指令、腳本和資源的資料夾,讓 Claude 能夠動態載入並提升在專門任務上的表現。
專案地址: https://github.com/anthropics/skills
核心概念
什麼是 Skills?
Skills 是 Claude 可以動態載入的專用能力包,每個 Skill 包含:
- 指令文件 (SKILL.md)
- 可執行腳本
- 相關資源文件
Claude 會根據任務需求自動識別並載入相關的 Skills,只存取完成任務所需的最小資訊,保持高效運行。
Skills 的特點
- 漸進式披露 (Progressive Disclosure): Claude 最初只看到技能名稱和簡短描述,然後根據任務自主決定載入哪些技能
- 可組合性 (Composable): 多個 Skills 可以自動疊加協同工作
- 跨平台: 可在 Claude.ai、API 和 Claude Code 中使用
- 易於建立: 只需一個包含 YAML 元資料的 Markdown 文件即可
倉庫結構
範例技能 (Example Skills)
該倉庫包含多樣化的範例技能,展示不同的能力範圍:
創意與設計類
- algorithmic-art: 使用 p5.js 建立生成藝術,支援種子隨機性、流場和粒子系統
- canvas-design: 使用設計哲學建立 .png 和 .pdf 格式的美觀視覺藝術
- slack-gif-creator: 建立針對 Slack 大小限制最佳化的動畫 GIF
- theme-factory: 為 artifacts 應用 10 種預設專業主題或即時生成自訂主題
技術開發類
- artifacts-builder: 使用 React、Tailwind CSS 和 shadcn/ui 元件建構複雜的 claude.ai HTML artifacts
- mcp-server: 建立高品質 MCP 伺服器以整合外部 API 和服務的指南
- webapp-testing: 使用 Playwright 測試本地網路應用程式進行 UI 驗證和偵錯
企業工作流程類
- brand-guidelines: 在 artifacts 中應用 Anthropic 官方品牌顏色和排版
- internal-comms: 編寫狀態報告、新聞簡報和 FAQ 等內部溝通文件
工具與範本
- skill-creator: 建立有效技能以擴展 Claude 能力的指南
- template-skill: 用作新技能起點的基礎範本
文件技能 (Document Skills)
document-skills/ 子目錄包含 Anthropic 開發的文件檔案格式處理技能,展示處理複雜檔案格式和二進位資料的高級模式:
- docx: 建立、編輯和分析 Word 文件,支援追蹤變更、評論、格式保留和文字提取
- pdf: 全面的 PDF 操作工具包,用於提取文字和表格、建立新 PDF、合併/分割文件和處理表單
- pptx: 建立、編輯和分析 PowerPoint 簡報,支援佈局、範本、圖表和自動投影片生成
- xlsx: 建立、編輯和分析 Excel 電子試算表,支援公式、格式化、資料分析和視覺化
重要說明: 這些文件技能是時間點快照,不會主動維護或更新。這些技能的版本已預裝在 Claude 中,主要作為參考範例。
如何建立自訂 Skill
建立 Skill 非常簡單,只需一個包含 YAML frontmatter 和指令的 SKILL.md 文件:
---
name: my-skill-name
description: A clear description of what this skill does and when to use it
---
# My Skill Name
[Add your instructions here that Claude will follow when this skill is active]
## Examples
- Example usage 1
- Example usage 2
## Guidelines
- Guideline 1
- Guideline 2
必需欄位
- name: 技能的唯一識別符 (小寫,使用連字號分隔單詞)
- description: 完整描述技能的功能和使用時機
使用方式
在 Claude Code 中使用
可以透過外掛從 anthropics/skills 市場安裝技能:
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills
安裝後,只需提及技能即可使用,例如:
"Use the PDF skill to extract the form fields from path/to/some-file.pdf"
在 Claude.ai 中使用
所有這些範例技能在付費方案 (Max、Pro、Teams 和 Enterprise) 中均可免費使用,無需額外費用。
透過 API 使用
可以透過 Claude API 使用 Anthropic 的預建技能並上傳自訂技能。詳見 Skills API Quickstart。
技術優勢
- 與 RAG 的區別: Skills 不依賴檢索增強生成 (Retrieval Augmented Generation, RAG),而是使用簡單工具讓 Claude 從檔案系統管理和讀取檔案
- 無限上下文: Skills 可以包含無限量的上下文來教 Claude 完成任務或一系列任務
- 自主導航: 基於代理人 (agent) 能夠自主且智能地導航檔案系統和執行程式碼的前提
- 速度與效率: 透過漸進式披露,只在需要時載入必要資訊,保持快速回應
合作夥伴範例
一些合作夥伴已經建立了優秀的範例技能:
- Notion: Notion Skills for Claude
免責聲明
這些技能僅供演示和教育目的。雖然某些功能可能在 Claude 中可用,但實際實現和行為可能與這些範例不同。這些範例旨在說明模式和可能性。在將技能用於關鍵任務之前,請務必在自己的環境中徹底測試。
資源連結
總結
Anthropic Skills 代表了 AI 能力擴展的新範式,透過將專業知識打包成可重用、可組合的模組,讓 Claude 能夠在特定領域表現得更加出色。無論是文件處理、創意設計還是企業工作流程,Skills 都提供了一種簡單而強大的方式來客製化 Claude 的行為。