指南

如何在 Mac 上打開 .skill 檔案

要在 Mac 上打開 .skill 檔案,把它放進免費的 .skill 檔案檢視器,就能在瀏覽器裡讀裡面的每個檔案,什麼都不上傳;也可以在「終端機」中執行 unzip my-skill.skill -d my-skill。.skill 檔案是打包成 ZIP 的 Claude 技能,按兩下它可能會打開 ChatGPT App 而不是 Claude,因為兩個桌面 App 都認領了 .skill 副檔名。要安裝的話,就在桌面 App 或 claude.ai 的 自訂 > 技能 上傳,或為 Claude Code 解壓縮到 ~/.claude/skills。

先在瀏覽器裡讀一讀

檢視器顯示技能的說明和每個檔案,並標出會讓 Claude 拒絕上傳的問題,什麼都不上傳。

打開 .skill 檔案檢視器

輕鬆與團隊共享 AI 技能

把團隊的技能放進同一個 Pod,每個人都能在自己的 AI 裡使用。

免費 14 天 · 不需信用卡

為什麼它在 ChatGPT 或 Claude 裡打開

我們在 2026 年 11 月 7 日用一台執行 macOS 27.2 的 Mac 做了檢查,上面裝有 Claude 桌面 App(2.19675.0)和 ChatGPT 桌面 App(26.1103.32239):

  • Claude 把 .skill 檔案宣告為 "Skill File",一種 ZIP 封存檔。
  • ChatGPT 把同一個副檔名宣告為 "ChatGPT Skill"。
  • macOS 列出了兩個 App,用於一個由 Anthropic 打包指令碼產生的 .skill 檔案,預設選了 ChatGPT,Finder 把這個檔案稱為 "ChatGPT Skill"。(這些是我們在測試機上看到的名稱。)

在你的 Mac 上哪個 App 勝出,取決於你裝了什麼。我們沒有測試檔案打開後每個 App 會怎麼處理。要自己選擇:

  1. 只這一次:按住 Control 鍵並按一下檔案,選擇「打開檔案的應用程式」,再選 App。
  2. 以後每次:選取檔案,選擇「檔案」>「取得資訊」,展開「打開檔案的 App」,選擇 App,然後按一下「更改全部」。

不用任何 App 解壓縮

在「終端機」中,下面任何一行都能原樣解壓縮 .skill 檔案,不用改名。我們在 macOS 27.2 上,用一個依 skill-creator 方式打包的檔案,三行都試過:

unzip quote-check.skill -d skill-files
ditto -x -k quote-check.skill skill-files
tar -xf quote-check.skill -C skill-files

在 Finder 中則可以改名:開啟 Finder >「設定」>「進階」>「顯示所有檔案副檔名」,把 .skill 改成 .zip,如果 Finder 詢問就確認新的副檔名,然後按兩下 .zip 檔案。Apple 表示解壓縮出來的資料夾會出現在旁邊。用「文字編輯」打開 SKILL.md。

裝進 Claude 或 Claude Code

  • Claude(桌面 App 或 claude.ai):自訂 > 技能(英文介面為 Customize > Skills),然後按「+」、「+ 建立技能」、「上傳技能」。Claude 的說明要求上傳包含技能資料夾的 ZIP,沒有提到 .skill;如果檔案選擇視窗不接受 .skill 檔案,就選一份改名為 .zip 的副本。需要啟用程式碼執行。更多內容請看如何安裝 Claude 技能(英文)。
  • Claude Code:unzip quote-check.skill -d ~/.claude/skills/ 會把它放到 ~/.claude/skills/quote-check/SKILL.md,因為檔案的最上層就是技能資料夾。Claude Code 會在正在執行的工作階段中讀取它;如果之前沒有 ~/.claude/skills,先輸入 /reload-skills,或開一個新的工作階段。/skills 會列出它。更多內容請看如何在 Claude Code 中安裝技能(英文)。

是別人傳來的?Anthropic 的文件說,只使用可信來源的技能;不是你自己寫的技能,在 Claude 執行它之前,要讀裡面的每個檔案,包括指令碼。

範例:在錯的 App 裡打開的檔案

範例:一家虛構的公司。冠宇開了一家小印刷店。他的設計師在 Claude 裡做了一個技能,在印刷前檢查客戶的檔案,並傳給他 quote-check.skill。他按兩下這個檔案,結果跳出來的是 ChatGPT App。他在「終端機」裡執行了一行指令,看看收到的是什麼:

$ unzip -l quote-check.skill
  Length      Date    Time    Name
---------  ---------- -----   ----
      912  11-07-2026 09:12   quote-check/SKILL.md
     1430  11-07-2026 09:12   quote-check/references/paper-sizes.md
---------                     -------
     2342                     2 files

兩個文字檔,沒有指令碼。他照 Claude 說明的做法,複製了一份命名為 quote-check.zip,在 Claude 的 自訂 > 技能 上傳,然後在「取得資訊」裡把 .skill 檔案設成用 Claude 打開,這樣設計師下次傳來的檔案就會在那裡打開。

下一步:全店共用一份

設計師還會再改紙張尺寸,她每傳一個檔案,就是給每個人的又一份新副本。如何把技能檔案傳給同事說明了電子郵件、Slack 和 Teams 會怎麼處理這個檔案,以及可以取代檔案的連結:在 AI Skill Pod 裡,技能放在一個 Pod 中,每個人用自己的 Claude、Cursor 或 ChatGPT(Pro、Business、Enterprise)就能使用。Free 最多 3 位成員和 10 個技能。

常見問題

為什麼我的 .skill 檔案在 ChatGPT 裡打開了?

Mac 版的 ChatGPT 和 Claude 桌面 App 都把 .skill 檔案宣告為自己的檔案類型。在我們兩者都裝了的測試 Mac 上,macOS 選了 ChatGPT。按住 Control 鍵並按一下檔案,選擇「打開檔案的應用程式」,再選你要的 App;或在「取得資訊」裡用「更改全部」替所有 .skill 檔案設定。

怎麼在 Mac 上看 .skill 檔案裡面有什麼?

把它放進免費的 .skill 檔案檢視器,或在「終端機」中執行 unzip my-skill.skill -d my-skill。這個檔案是 ZIP,所以 unzip、ditto -x -k 和 tar -xf 都能直接解壓縮,不用改名。

在 Mac 上直接把 .skill 檔案改名為 .zip 可以嗎?

可以:它裡面就是 ZIP。在 Finder 設定中開啟「顯示所有檔案副檔名」,就能看到結尾;改名,如果 Finder 詢問就確認新的副檔名,然後按兩下 .zip 檔案。

在 Mac 上,Claude Code 用的 .skill 檔案要放在哪裡?

解壓縮到 ~/.claude/skills/,讓技能位於 ~/.claude/skills/<技能名稱>/SKILL.md。Claude Code 會在正在執行的工作階段中讀取它(如果 skills 資料夾是新建的,先執行 /reload-skills)。

資料來源

  1. anthropics/skills:skill-creator 的 package_skill.py(英文) — 把技能資料夾寫成 <資料夾名稱>.skill,是 deflate 壓縮的 ZIP,資料夾位於最上層 (查閱於 2026-11-07)
  2. Mac 使用手冊:在 Mac 上選擇 App 來打開檔案 — 按住 Control 鍵並按一下檔案,選擇「打開檔案的應用程式」,然後選擇 App;要更改該類型的所有檔案:「檔案」>「取得資訊」、「打開檔案的 App」、選擇 App、「更改全部」 (查閱於 2026-11-07)
  3. Mac 使用手冊:在 Mac 上壓縮或解壓縮檔案和檔案夾 — 按兩下 .zip 檔案;解壓縮的項目會在 .zip 檔案的相同檔案夾中顯示 (查閱於 2026-11-07)
  4. Mac 使用手冊:在 Mac 上顯示或隱藏檔案副檔名 — Finder >「設定」>「進階」>「顯示所有檔案副檔名」;「改變副檔名前顯示警告」是同一個面板中的設定 (查閱於 2026-11-07)
  5. Mac 終端機使用手冊 — Mac 上的命令列 App 名為「終端機」 (查閱於 2026-11-07)
  6. Anthropic 說明中心:在 Claude 中使用技能 — 自訂 > 技能,「+」、「+ 建立技能」、「上傳技能」,包含技能資料夾的 ZIP;沒有提到 .skill 檔案 (查閱於 2026-11-07)
  7. Anthropic 說明中心:在一個目錄中瀏覽技能、連接器和外掛程式 — 開啟 Claude 或 Claude Desktop,點擊左側邊欄中的「自訂」;技能在 自訂 > 技能 中 (查閱於 2026-11-07)
  8. Claude Code Docs:Extend Claude with skills(英文) — 個人技能在 ~/.claude/skills/<技能名稱>/SKILL.md,在目前的工作階段中不必重新啟動就會生效,但工作階段開始時還不存在的最上層 skills 目錄需要 /reload-skills;/skills 會列出它們 (查閱於 2026-11-07)
  9. Claude Docs:Agent Skills overview(英文) — 只使用可信來源的技能;檢查每個附帶的檔案 (查閱於 2026-11-07)