完整教學:從零開始安装官方 Skills
經過本章節學習,您將能夠:
Claude Code Skills 是由 Anthropic 官方提供的特化功能包,用來擴展 Claude Code 的能力。
在開始安装之前,請確保您已經完成以下準備:
您應該已經通過 Part 4 安装了 Claude Code。如果還未安装,請先完成 Part 4 的學習。
檢查方式: 在終端中輸入 claude --version
Skills 需要通過 Git 克隆官方倉庫。如果您還沒安装 Git,請先安装。
檢查方式: 在終端中輸入 git --version
您需要能夠在終端中執行基本命令(如 cd、ls/dir 等)。
根據您使用的作業系統,選擇相應的方法:
方法 1:使用 Windows 終端(推薦)
方法 2:使用 PowerShell
powershell 並按 Enter方法 3:使用命令提示字元
cmd 並按 Enterterminal根據您的發行版本,通常可以通過:
現在我們需要導航到一個合適的位置來安装 Skills。
Skills 需要被克隆到您電腦上的某個位置。最好的做法是創建一個專門的目錄來管理所有 Skills。
Windows 用戶
在您的用戶目錄下創建一個 claude-skills 文件夾:
C:\Users\您的用戶名\claude-skills
macOS 和 Linux 用戶
在您的主目錄下創建一個 claude-skills 文件夾:
~/claude-skills
在終端中輸入以下命令來查看您現在所在的目錄:
pwd
預期輸出: 會顯示當前目錄的完整路徑
輸入以下命令創建一個新的目錄:
mkdir claude-skills
說明: 這會在當前位置創建一個名為 claude-skills 的文件夾
輸入以下命令進入您剛建立的目錄:
cd claude-skills
驗證: 您應該在終端中看到目錄名稱已更改
ls(Mac/Linux)或 dir(Windows)來列出當前目錄中的文件。
現在我們將從 GitHub 下載官方的 Skills。
克隆(Clone)是 Git 的一個功能,它會將遠端倉庫(GitHub 上的代碼)複製到您的本地電腦上。
在終端中複製並執行以下命令:
git clone https://github.com/anthropics/skills.git
在您按 Enter 後,終端會:
skills 的文件夾現在我們進入已克隆的 Skills 文件夾。
輸入以下命令:
cd skills
GitHub 倉庫中的實際 Skills 文件在 skills 子文件夾內:
cd skills
現在您應該在: claude-skills/skills/skills
在終端中輸入以下命令查看當前目錄中的內容:
ls
在 macOS/Linux 上 或
dir
在 Windows 上
您應該能看到以下文件夾(至少其中一些):
這是關鍵步驟:將下載的 Skills 安装到 Claude Code。
在確認您在 skills 目錄中後,執行以下命令:
for dir in */; do claude install "$dir"; done
for /d %G in (*) do claude install "%G"
或者如果您使用 PowerShell:
Get-ChildItem -Directory | ForEach-Object { claude install $_.Name }
這個命令會:
claude install 命令安装完成後,我們需要驗證所有 Skills 是否正確安装。
執行以下命令查看 Claude Code 中已安装的所有 Skills:
claude list-skills
終端應該會顯示類似的結果:
Available skills: 1. algorithmic-art 2. brand-guidelines 3. canvas-design 4. doc-coauthoring 5. docx 6. frontend-design 7. internal-comms 8. mcp-builder 9. pdf 10. pptx 11. skill-creator 12. slack-gif-creator 13. theme-factory 14. web-artifacts-builder 15. webapp-testing 16. xlsx
您現在已經在 Claude Code 中擁有所有 16 個官方 Skills。
如果您看不到任何 Skills 或出現錯誤消息,請檢查:
claude --version)功能: 使用 p5.js 創建演算法生成藝術、流場、粒子系統
使用場景: 創建創意視覺、生成藝術、互動式設計
例如:「幫我創建一個流場視覺化」
功能: 套用 Anthropic 官方品牌色彩和排版風格
使用場景: 統一視覺風格、品牌標準化
例如:「用 Anthropic 品牌風格設計這個文檔」
功能: 創建高質量海報、藝術作品、設計(.png 和 .pdf)
使用場景: 設計海報、視覺物料、印刷品
例如:「幫我設計一個會議海報」
功能: 協作編寫結構化文檔、提案、技術規格
使用場景: 文檔編寫、技術寫作、流程指南
例如:「幫我寫一份技術規格文檔」
功能: 創建、讀取、編輯 Word 文檔(.docx)- 包括表格、圖片、追蹤變更
使用場景: 生成商務文檔、報告、信件
例如:「創建一份 Word 格式的月度報告」
功能: 創建高質量前端 UI/Web 組件、著陸頁、儀表板
使用場景: Web 開發、UI 設計、互動式應用
例如:「設計一個現代化的購物網站首頁」
功能: 編寫內部通信內容、狀態報告、通訊、FAQ 等
使用場景: 企業內部溝通、員工通知、領導報告
例如:「幫我寫一份給員工的公司通訊」
功能: 構建 Model Context Protocol (MCP) 伺服器來集成外部 API 服務
使用場景: AI 集成、API 連接、自動化工具開發
例如:「幫我構建一個 MCP 伺服器連接到外部 API」
功能: PDF 處理 - 提取文本、合併、分割、加密、OCR、提取圖片
使用場景: 文檔處理、報告生成、掃描檔案數字化
例如:「合併這 5 個 PDF 文件」或「提取 PDF 中的表格」
功能: 創建、編輯、提取 PowerPoint 演示文稿(.pptx)
使用場景: 簡報製作、投資者演講、教學課件
例如:「創建一份 15 頁的銷售演示」
功能: 創建和更新自定義 Skills 來擴展 Claude 的功能
使用場景: 開發特定行業 Skills、打造企業定製工具
例如:「幫我創建一個醫療診斷 Skill」
功能: 創建 Slack 優化的動畫 GIF
使用場景: Slack 自動化、內部通信動畫、創意表達
例如:「為 Slack 創建一個慶祝 GIF」
功能: 為製品應用預設主題或生成自定義主題
使用場景: 主題化設計、品牌一致性、視覺定製
例如:「用深色主題重新設計這個界面」
功能: 構建複雜的 React + Tailwind CSS HTML 製品
使用場景: 互動式 Web 應用、複雜 UI、單頁應用
例如:「創建一個完整的任務管理應用」
功能: 使用 Playwright 進行網頁應用測試和前端功能驗證
使用場景: 自動化測試、UI 測試、驗收測試
例如:「自動測試登錄流程」
功能: 創建、編輯、轉換電子表格檔案(.xlsx、.csv、.tsv)
使用場景: 數據分析、報告生成、數據轉換
例如:「從 CSV 創建一個分析報告 Excel 文件」
下一步可以嘗試組合使用多個 Skills 完成複雜任務,例如:
claude skill-info pdf
例如: 將 pdf 替換為任何 Skill 名稱
現在您已經安装了所有 Skills,可以在 Claude Code 中使用它們。以下是基本用法:
在使用 Claude Code 時,您可以明確指定要使用的 Skill:
claude --skill pdf 处理我的 PDF 文件
Claude 也可以根據您的任務自動選擇適當的 Skill:
claude 幫我創建一個 PowerPoint 演示文稿
Claude 會自動使用 pptx Skill。
對於複雜任務,Claude 可以同時使用多個 Skills:
claude 從 PDF 中提取數據並在 Excel 中創建報表
這會結合使用 pdf 和 xlsx Skills。
要了解特定 Skill 的詳細用法:
claude skill-info 技能名稱
例如:
claude skill-info docx
錯誤消息示例:
bash: claude: command not found
解決方案:
錯誤消息示例:
fatal: unable to access 'https://github.com/...'
解決方案:
解決方案:
claude install ./pdf錯誤消息示例:
Permission denied
解決方案:
sudo(macOS/Linux):sudo claude install ./skill-nameAnthropic 會不斷改進和添加新的 Skills。定期更新可以確保您擁有最新功能:
cd ~/claude-skills/skills/skills git pull for dir in */; do claude install "$dir"; done
如果您對 Skill 進行了自定義配置,請定期備份您的配置文件。
對於每個 Skill 的詳細文檔,請訪問:
https://github.com/anthropics/skills
一旦您熟悉了現有 Skills,可以使用 skill-creator Skill 創建自己的自定義 Skills。
考慮將您創建的有用 Skills 分享給社區,幫助其他人。
您已經成功完成了 Claude Code Skills 的安装和配置。現在您可以充分利用這些強大的工具來提高您的工作效率!
⚠️ 重要: 您安装的 Claude Code Skills 不僅可以在 Claude Code 中使用,也可以在 Antigravity 和 Gemini CLI 中使用!
Antigravity 採用了 Anthropic 開放的 Skills 標準
做法:
.agent/skills/Gemini CLI 也支持 Skills(2026 年新功能),兩者都基於 Model Context Protocol (MCP) 標準
轉換工具:
skill-porter - 自動轉換工具gemini-cli-skillz - MCP 伺服器| 平台 | Claude Code Skills | 相容性 |
|---|---|---|
| Claude Code | 原生支援 | ✅ 完全相容 |
| Antigravity | 複製貼上 | ✅ 完全相容 |
| Gemini CLI | 用轉換工具 | ⚠️ 需轉換 |
Antigravity 是免費的 AI 開發平台,可以直接使用您安装的 Claude Code Skills,無需任何修改!
從您安装 Claude Code Skills 的位置複製 Skills 文件夾
~/claude-skills/skills/skills
在 Antigravity 專案目錄中創建 .agent 文件夾(如果不存在),然後貼上
project-folder/.agent/skills/
在 Antigravity 中重新加載專案,Skills 即可使用!
您可以像在 Claude Code 中一樣使用所有 16 個 Skills
您在這裡安装的 Skills 現在可以在 Claude Code 和 Antigravity 中都使用。
Gemini CLI 也支持 Skills(2026 年新功能),但格式略有不同。需要使用轉換工具來適配。
這是一個通用工具,可自動轉換 Claude Code Skills ↔ Gemini CLI Extensions
npm install -g skill-porter
指定要轉換的 Skills 目錄
skill-porter convert ./skills --target gemini-cli
轉換後的 Skills 可以在 Gemini CLI 中直接使用
https://github.com/jduncan-rva/skill-porter
使用 Git 管理您的 Skills,方便在不同平台間同步
git clone https://github.com/yourusername/my-skills.git cd my-skills # 在 Claude Code、Antigravity、Gemini CLI 中引用同一個倉庫
將 Skill 的配置文件提取到環境變量,實現跨平台配置一致性
所有平台都使用官方最新版本:
cd ~/claude-skills/skills/skills git pull # 同步最新版本 # 重新部署到 Antigravity、Gemini CLI
建立清晰的文檔,說明每個 Skill 的跨平台相容性狀態:
寫一次 Skill,在多個平台上使用。這就是 Skills 的強大之處!
🔥 這是跨平台部署的核心!您可以寫一次 Skill,自動同步到三個平台!
問題: 如果在多個平台分別管理 Skills,會很容易出現版本不一致。
解決方案: 使用 `skills-source/` 作為單一來源,用腳本一鍵同步到所有平台!
skills-source/ ← 寫在這裡(單一來源)
│
├─ email-reply-helper/
├─ meeting-notes-gen/
└─ my-custom-skill/
│
↓ bash sync-skills.sh
│
├─────────────────────────────────────┤
↓ ↓
.agent/skills/ .claude/skills/
(Antigravity 用) (Claude Code 用)
在專案根目錄建立 skills-source 資料夾
mkdir skills-source cd skills-source # 將您的所有 Skills 放在這裡
在專案根目錄建立 sync-skills.sh 檔案:
#!/bin/bash # sync-skills.sh - 一鍵同步 Skill 到所有平台 SKILL_SOURCE="skills-source" ANTIGRAVITY_DIR=".agent/skills" CLAUDE_DIR=".claude/skills" # 建立目標資料夾 mkdir -p "$ANTIGRAVITY_DIR" mkdir -p "$CLAUDE_DIR" # 同步檔案 cp -r "$SKILL_SOURCE"/* "$ANTIGRAVITY_DIR"/ cp -r "$SKILL_SOURCE"/* "$CLAUDE_DIR"/ echo "🎉 所有 Skills 已同步完成!" echo "✅ Antigravity: $ANTIGRAVITY_DIR" echo "✅ Claude Code: $CLAUDE_DIR"
賦予執行權限並運行腳本
chmod +x sync-skills.sh ./sync-skills.sh
修改 1 個 Skill → 一行指令 → 自動部署到 3 個平台 = 🚀 超高效率!
進一步優化工作流:每次 git commit 時自動同步 Skills
在 .git/hooks/pre-commit 添加以下內容:
#!/bin/bash
# .git/hooks/pre-commit - 提交前自動同步 Skills
# 檢查 skills-source 是否有變化
if git diff --cached --quiet skills-source/; then
echo "✅ Skills 無變化,跳過同步"
exit 0
fi
# 執行同步腳本
echo "🔄 偵測到 Skill 變化,正在同步..."
./sync-skills.sh
# 將同步後的檔案添加到提交
git add .agent/skills/
git add .claude/skills/
echo "✅ 同步完成!"
.git/hooks/pre-commitchmod +x .git/hooks/pre-commit完全自動化的跨平台 Skill 管理系統!💪
目標: 每次 git commit 時,自動執行 sync-skills.sh,無需手動操作
在您的專案根目錄中,建立 Pre-commit Hook 檔案:
touch .git/hooks/pre-commit
用文字編輯器打開 `.git/hooks/pre-commit`,複製以下內容:
#!/bin/bash
# .git/hooks/pre-commit - 提交前自動同步 Skills
echo "🔄 檢查 Skills 是否有變化..."
# 執行同步腳本
./sync-skills.sh
if [ $? -ne 0 ]; then
echo "❌ 同步失敗!提交已中斷"
exit 1
fi
# 將同步後的檔案添加到提交
git add .agent/skills/ .claude/skills/
echo "✅ 同步完成!可以提交了"
exit 0
chmod +x .git/hooks/pre-commit
修改一個 Skill 文件後執行:
git add . git commit -m "測試 Pre-commit Hook"
您會看到 "🔄 檢查 Skills..." 和 "✅ 同步完成!" 的訊息
Q: 說「Permission denied」?
A: 執行 chmod +x .git/hooks/pre-commit
Q: 如何禁用 Hook(暫時)?
A: git commit --no-verify -m "訊息"
可以在 .git/hooks/pre-commit 中添加更多檢查,如:
skill-creator 創建自己的 Skill您現在擁有跨越多個 AI 平台的 Skills。這不僅提升了您的技能,也讓您的投資更有價值!