"撰寫我的個人簡介" prompt → "陌生開發電子郵件" 名稱: serge </> skill.md { 執行() }
MK
行銷與成長
行銷活動、SEO、廣告
LG
法律與財務
合約、CFO、稅務
Skill .md
適用於任何 AI
SK
AI Agents
端到端任務
AG

Claude Skills:它們是什麼以及如何安裝

技能是一個指示資料夾,Claude 只會在需要時載入其中的內容。以下說明其所在位置、安裝方式,以及它與 MCP 的差異。

Claude 技能是一個包含 SKILL.md 包含指示的檔案,以及可選的指令碼和參考檔案。Claude 會讀取描述,判斷該技能是否相關,然後僅在那時載入其餘內容。Claude Code 技能的運作方式相同,並可透過 /skill-name。Skills 遵循 Agent Skills 開放標準,因此同一個檔案也能在其他 AI 工具中運作。

格式
SKILL.md,純 Markdown
載入方式
按需載入,不會始終位於上下文中
方案
Free、Pro、Max、Team、Enterprise
標準
開啟 - agentskills.io
跳至安裝步驟 ↓

Claude Skills 與 MCP、外掛程式及專案

這四者經常被混淆,而選錯一個正是人們最後安裝了永遠不會觸發的項目的原因。差異不在於它們包含什麼,而在於 Claude 何時載入它們,以及它們要執行什麼工作。

它為 Claude 提供的內容 載入時機 使用時機
Skill 一套程序 - 如何執行任務 按需,於相關時載入 可重複的工作:報告格式、審查檢查清單、品牌風格
MCP 存取外部工具或資料來源 呼叫工具時 連線至 Jira、Slack、資料庫、檔案儲存空間
外掛程式 套件:Skills、Agents、hooks、MCP 伺服器 啟用外掛程式時 將完整工作流程作為一個可安裝單位發布
專案 靜態背景知識 始終,在該專案的每個聊天中 絕不能遺漏的內容
  • MCP 為 Claude 提供工具。Skills 教導 Claude 如何使用這些工具。兩者會疊加。
  • 專案一律會載入。Skills 僅在符合工作時才會載入。
  • 自訂指示會套用至每次對話。Skills 僅適用於某一類工作。

Claude Code Skills 的存放位置

在 Claude Code 中,Skills 是磁碟上的目錄。您放置該目錄的位置決定了誰可以使用它。共有四個位置;當兩個 Skills 共用相同名稱時,會依固定順序解析。

位置 路徑 適用對象
企業版 在受管理的設定中設定 組織中的所有人
個人 ~/.claude/skills/<skill-name>/SKILL.md 您的所有專案
專案 .claude/skills/<skill-name>/SKILL.md 僅限該專案
外掛程式 <plugin>/skills/<skill-name>/SKILL.md 外掛程式啟用的位置

當兩個 Skills 共用相同名稱時,企業版優先於個人版,個人版優先於專案版。外掛程式 Skills 的命名空間為 /plugin-name:skill-name,因此它們永遠不會互相衝突。Claude Code 會監看這些資料夾,並在工作階段中取得編輯內容 - 不需要重新啟動。

幾乎所有人都會犯的錯誤

Cowork 和雲端工作階段不會讀取 ~/.claude/skills/ 在您的電腦上。

它們會載入您為 claude.ai 帳戶啟用的 Skills,並在工作階段開始時同步。僅存在於本機資料夾中的 Skills 在那裡會顯示為「找不到 Skills」。若要在 Cowork 中使用,請改為為您的帳戶啟用它。

如何安裝 Claude Skills

三個介面,三種不同路徑。選擇您實際使用的介面。每種方式都不到兩分鐘,而且都不需要撰寫程式碼。

第 1 區

Claude(claude.ai 和桌面版)

  1. 在您的帳戶中開啟 Customize,然後選擇 Skills。
  2. 按一下 +,然後上傳您自己的 SKILL.md 資料夾,或按一下 Browse skills 開啟目錄。
  3. 開啟該 Skills。
  4. 開始聊天並描述工作。符合條件時,Claude 會載入該 Skills。

需要在您的帳戶上啟用程式碼執行功能。Free、Pro、Max、Team 和 Enterprise 方案均可使用。

第 2 區

Claude Code

  1. 建立資料夾: ~/.claude/skills/my-skill/ 適用於每個專案,或 .claude/skills/my-skill/ 適用於單一儲存庫。
  2. 放入 SKILL.md 在其中。
  3. 輸入 /my-skill 在您的工作階段中,或直接描述工作,讓 Claude 接手。

不需要重新啟動。Claude Code 會監看這些資料夾,並即時取得變更。

第 3 區

Cowork

  1. 為您的 claude.ai 帳戶啟用該 Skills - 在桌面版側邊欄中選擇 Customize,或前往 claude.ai 的 Skills 設定。
  2. 開始 Cowork 工作階段。您的帳戶 Skills 會在工作階段開始時同步。
  3. 以名稱呼叫它,或讓 Claude 自行選擇。

雲端工作階段還會載入提交至儲存庫的專案 Skills .claude/skills/ 資料夾。

SKILL.md 檔案實際包含哪些內容

Skill 是一份帶有簡短 YAML 標頭的 Markdown。這就是完整格式。如果你能在文字編輯器中撰寫檢查清單,就能撰寫 Skill。

---
name: quarterly-report
description: 從原始 CSV 匯出檔建立季度營收報告
when_to_use: 當有人要求季度報告,或交接一份營收匯出檔時
allowed-tools: 讀取 Grep
---

## 步驟

1. 讀取 CSV,並確認欄位標頭符合預期的結構描述。
2. 先按產品線,再按月份分組營收。
3. 標記任何相較於前一個月變動超過 15% 的月份。
4. 依照以下格式撰寫摘要。
description
唯一值得費心琢磨的欄位。Claude 會讀取它來判斷 Skill 是否相關,因此請先放入關鍵使用案例。在清單中的上限為 1,536 個字元,並與 when_to_use.
when_to_use
觸發詞和範例請求。這是可選的,但它能讓 Skill 在適當時機觸發,而不是永遠不觸發。
allowed-tools
Skill 每次可在不詢問的情況下使用的工具。

標題以下的所有內容都只是用你自己的文字撰寫的指示。不需要 SDK、建置步驟或部署。

使用 Claude Cowork Skills

Cowork 會針對你的檔案和任務執行 Claude,而不是在聊天視窗內執行;Skills 就是你用來告訴它團隊認定「正確完成」代表什麼的方式。最容易讓人困惑的規則是:Cowork 不會讀取你電腦上的 Skills 資料夾。互動式和排程的 Cowork 工作階段都會載入為你的 claude.ai 帳戶啟用的 Skills,並在工作階段開始時同步。

因此,工作流程是:只需撰寫一次 Skill,為你的帳戶啟用它,之後它就會伴隨你進入每個 Cowork 工作階段和每次排程執行。

Anthropic Agent Skills:開放標準,而非綁定

Agent Skills 開放標準 - 一個可跨多種 AI 工具運作的 SKILL.md 檔案

Agent Skills 規格已作為開放標準發布於 agentskills.io,並提供參考用的 Python SDK,供任何在自家平台實作 Skills 支援的人使用。Claude Code 遵循該標準,並在其上加入自有擴充功能 - 呼叫控制、子代理程式執行、動態內容注入。

真正值得再讀一遍的實際影響是:你今天撰寫的 Skill 是一個由公開規格規範的 Markdown 檔案。如果你改用採用該標準的其他 AI 工具,這個檔案也能隨你轉移。

當 Skill 沒有觸發時

該 Skill 從未觸發

十之八九是描述有問題,而不是指示有問題。Claude 只會讀取描述來做判斷。請重新撰寫,讓描述開頭便是具體使用情境,並加入 when_to_use 使用人們實際輸入的片語。

Skill 太常被觸發

描述過於寬泛。請將其縮小至特定情境,或設定 disable-model-invocation: true 因此只有在您輸入時才會執行 /skill-name 自行。

它在本機運作,但在 Cowork 或排程執行中無法運作

位於 ~/.claude/skills/ 而不在其他位置。這些工作階段會以全新的狀態開始,並載入您 claude.ai 帳戶中的 Skills。請為您的帳戶啟用它,或將其提交至儲存庫的 .claude/skills/ 適用於雲端工作階段。

Claude Skills:常見問題

什麼是 Claude Skill?

一個包含 SKILL.md 指示檔案的資料夾,也可以選擇包含指令碼和參考檔案。Claude 會讀取 Skill 的描述,判斷它是否與您的要求相關,然後只在相關時載入完整指示。這稱為漸進式揭露,也就是為什麼安裝許多 Skills 不會填滿內容視窗。

Claude Code Skills 位於何處?

個人 Skills 放在 ~/.claude/skills/<skill-name>/SKILL.md,並套用於每個專案。專案 Skills 放在儲存庫內的 .claude/skills/<skill-name>/SKILL.md,且只套用於該專案。外掛程式會在 <plugin>/skills/<skill-name>/SKILL.md 中附帶 Skills,而企業 Skills 則透過受管理的設定指定。

Claude Skills 與 MCP 有何不同?

MCP 將 Claude 連結至外部服務和資料來源 - 它提供工具。Skill 提供程序性知識:正確完成任務的操作指示。兩者互補,而非替代方案。MCP 連接器讓 Claude 存取您的 Jira;Skill 則告訴 Claude 您的團隊如何撰寫工單。

如何安裝 Claude Skill?

在 claude.ai 上開啟「自訂」,接著開啟 Skills,點選 + 並上傳 Skill,或瀏覽目錄。在 Claude Code 中,將 Skill 資料夾放入 ~/.claude/skills/ 或專案的 .claude/skills/,並使用 /skill-name 呼叫。在 Cowork 中,為您的 claude.ai 帳戶啟用該 Skill,系統會在工作階段開始時同步。

Claude Skills 可在 Cowork 中運作嗎?

需要,但不是從本機資料夾載入。Cowork 工作階段不論是互動式還是排程式,都會載入為您的 claude.ai 帳戶啟用的 Skills,而不是您電腦上的 ~/.claude/skills/。請從 Desktop 側邊欄的「自訂」或 claude.ai 的 Skills 設定中,為您的帳戶啟用該 Skill。

我需要懂得如何編寫程式碼,才能撰寫 Skills 嗎?

不是。Skill 是一個 Markdown 檔案,包含簡短的 YAML 標頭 - 名稱、描述和以純文字撰寫的指示。指令碼是選用項目,只有進階行為才需要。如果你會撰寫檢查清單,就會撰寫 Skill。

Claude Skills 免費嗎?

此功能適用於 Free、Pro、Max、Team 和 Enterprise 方案,並要求啟用程式碼執行功能。Anthropic 自家的 Skills,例如用於建立 Word、Excel 和 PowerPoint 文件的 Skills,所有使用者都能使用。你購買或下載的 Skills,其價格由製作者自行決定。

安裝他人撰寫的 Skill 安全嗎?

Skill 是 Claude 會遵循的指示,因此請像閱讀執行前的指令碼一樣閱讀它。在 Enterprise 方案中,組織可以開啟 Skill 和外掛程式掃描,檢查上傳內容是否含有惡意內容。至於其他情況,規則一如既往:請從可確認來源安裝。

什麼是 Anthropic Agent Skills?

Agent Skills 是此格式背後的開放規格,由 agentskills.io 發布,並提供參考 Python SDK。這表示 Skill 不受限於 Claude - 任何採用此標準的平台都能讀取相同的 SKILL.md 檔案。Anthropic 也發布自家維護的 Skills,Claude 會在相關時自動啟用這些 Skills。

Skill 和 Claude 專案有什麼不同?

專案會提供靜態背景知識,並載入其中每個聊天。Skill 則提供僅在工作符合條件時才會啟用的程序,而且可以在任何地方運作,不限於單一專案。需要始終提供的背景資訊適合使用專案,而重複進行的工作則適合使用 Skill。

不想自己撰寫?

2,400 多個已撰寫並測試完成的 Skills、prompts 和 agent。

適用於 Claude、ChatGPT 和任何 AI 聊天工具的角色專用 Skill 檔案 - 簿記員、SEO 策略師、醫療轉錄員、平台工程師。由我們自行撰寫和測試,並非從 GitHub 抓取。下載後放入資料夾即可完成。一次性付費,無訂閱。

瀏覽 Claude Code Skills →