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

Claude 技能:功能與安裝方式

技能是 Claude 僅在需要時才會載入的指示資料夾。以下說明其存放位置、安裝方式,以及它與 MCP 的差異。

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

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

Claude 技能與 MCP、外掛和專案的比較

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

為 Claude 提供的內容 載入時機 用途
Skill 程序 - 如何完成某項任務 需要時按需載入 可重複的工作:報告格式、審查清單、慣用風格
MCP 存取外部工具或資料來源 呼叫工具時 連線至 Jira、Slack、資料庫、檔案儲存空間
外掛 一組套件:技能、Agents、hooks、MCP 伺服器 啟用外掛時 將完整工作流程封裝成一個可安裝的單位
專案 靜態背景知識 在該專案的每次聊天中都會套用 絕不能缺少的內容
  • MCP 為 Claude 提供工具。技能教 Claude 如何使用這些工具。兩者可以疊加運作。
  • 專案總是會載入。只有符合任務的技能才會載入。
  • 自訂指示適用於每段對話。技能則適用於某一類工作。

Claude Code 技能的存放位置

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

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

當兩個技能名稱相同時,企業版優先於個人版,個人版優先於專案版。外掛技能會以命名空間區分,格式為 /plugin-name:skill-name,因此它們永遠不會互相衝突。Claude Code 會監看這些資料夾,並在工作階段內偵測到編輯內容後直接套用 - 不需要重新啟動。

幾乎所有人都會犯的錯誤

Cowork 和雲端工作階段不會讀取 ~/.claude/skills/ 在你的機器上。

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

如何安裝 Claude Skill

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

區域 1

Claude(claude.ai 和桌面版)

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

需要在您的帳戶上啟用程式碼執行功能。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 帳戶啟用 Skill - 在桌面版側邊欄選取 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: Read 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,並在工作階段開始時同步。

因此流程是:撰寫一次技能,為你的帳戶啟用它,接著它會跟隨你進入每個 Cowork 工作階段和每次排程執行。

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

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

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

其中值得再讀一次的實際意義是:你今天撰寫的技能,是一個受公開規範約束的 Markdown 檔案。如果你改用採用此標準的其他 AI 工具,這個檔案也能隨你一起移轉。

當技能沒有觸發時

技能從未觸發

十之八九是描述有問題,而非指示有問題。Claude 只會讀取描述來做判斷。請重寫描述,開頭先寫明具體使用情境,並加入 when_to_use 使用人們實際輸入的詞句。

技能觸發得太頻繁

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

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

位於 ~/.claude/skills/ 也只能放在這裡。這些工作階段會從全新狀態開始,並載入你的 claude.ai 帳戶技能。請為你的帳戶啟用技能,或將其提交至存放庫的 .claude/skills/ 適用於雲端工作階段。

Claude 技能:常見問題

什麼是 Claude 技能?

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

Claude Code 技能放在哪裡?

個人技能放在 ~/.claude/skills/<skill-name>/SKILL.md,適用於每個專案。專案技能放在存放庫內的 .claude/skills/<skill-name>/SKILL.md,僅適用於該專案。外掛程式會在 <plugin>/skills/<skill-name>/SKILL.md 中攜帶技能,而企業技能則透過受管理的設定進行設定。

Claude 技能與 MCP 有何不同?

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

如何安裝 Claude 技能?

在 claude.ai 上開啟 Customize,接著選擇 Skills,按一下 + 並上傳技能,或瀏覽目錄。在 Claude Code 中,將技能資料夾放入 ~/.claude/skills/ 或專案的 .claude/skills/,並使用 /skill-name 呼叫。在 Cowork 中,為你的 claude.ai 帳戶啟用技能,它會在工作階段開始時同步。

Claude Skills 能在 Cowork 中運作嗎?

可以,但不是從本機資料夾載入。Cowork 工作階段不論互動式或排程式,都會載入為你的 claude.ai 帳戶啟用的 Skills,而不是你電腦上的 ~/.claude/skills/。請從 Desktop 側邊欄的 Customize,或 claude.ai 上的 Skills 設定,為你的帳戶啟用該 skill。

我需要懂得寫程式才能撰寫 skill 嗎?

不需要。Skill 是一個 Markdown 檔案,附有簡短的 YAML 標頭 - 名稱、描述,以及以一般語言撰寫的指示。Script 為選用項目,只有進階行為才需要。如果你能寫檢查清單,就能寫 skill。

Claude Skills 免費嗎?

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

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

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

什麼是 Anthropic Agent Skills?

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

Skill 與 Claude 專案有什麼不同?

專案提供靜態背景知識,會載入該專案中的每段聊天。Skill 則提供僅在任務符合條件時才會啟用的程序,而且可在任何地方運作,而不只是在單一專案中。需要始終提供的脈絡請使用專案,而重複執行的工作請使用 skill。

不想自己寫嗎?

已撰寫並測試超過 1,000 個 Skills。

適用於特定角色的 skill 檔案,支援 Claude、ChatGPT 和任何 AI 聊天工具 - 簿記員、SEO 策略師、醫療聽打員、平台工程師。由我們親自撰寫並測試,而非從 GitHub 抓取。下載後放入資料夾即可完成。一次性價格,無需訂閱。

瀏覽 Claude Code Skills →