在 Claude Code 和 Gemini CLI 上使用同一套 Skill
Claude Code 是 Anthropic 官方推出的 CLI 工具,讓你在終端機中直接與 Claude 互動。功能強大,但需要付費使用 API。
| 項目 | 說明 |
|---|---|
| 開發商 | Anthropic(Claude 的開發公司) |
| 費用 | 付費(按 API 用量計費) |
| 安裝 | npm install -g @anthropic-ai/claude-code |
| Skill 路徑 | .claude/skills/ |
| 特色 | 強大的程式碼能力、終端機整合 |
要使用 Claude Code,首先需要到 Anthropic Console 註冊帳號並取得 API Key。
登入 Anthropic Console 後,需要建立一組 API Key 來讓 Claude Code 驗證你的身份。
建立完成後,系統會顯示你的 API Key。它的格式是 sk-ant- 開頭的一長串字串。
sk-ant-api03-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
使用 npm 全域安裝 Claude Code,只要一行指令就能搞定。
npm install -g @anthropic-ai/claude-code
claude --version
安裝完成後,進入你的專案目錄,啟動 Claude Code 並使用 API Key 登入。
claudesk-ant-... API Key> 表示登入成功> 提示符號就表示可以開始使用了!
Claude Code 支援兩種 Skill 存放方式,依照使用範圍不同,選擇最適合的層級。
| 比較項目 | 專案層級 | 個人層級 |
|---|---|---|
| 路徑 | .claude/skills/ |
~/.claude/skills/ |
| 範圍 | 只有這個專案能用 | 所有專案都能用 |
| 比喻 | 工地的專用工具箱 | 你的隨身工具包 |
| 適合 | 團隊共用的 Skill | 個人常用的 Skill |
| Git | 會被版本控制 | 不會被版本控制 |
把 SKILL.md 放到 .claude/skills/email-reply-helper/ 後,Claude Code 就會自動偵測並載入你的 Skill。
.claude/skills/email-reply-helper/
以下是 Claude Code 在終端機中最常用的指令,熟悉這些就能流暢操作。
| 指令 | 說明 | 範例 |
|---|---|---|
claude |
進入互動模式 | 直接輸入 claude |
claude -p "..." |
單次執行模式 | claude -p "幫我回覆這封信" |
claude --help |
查看說明 | 列出所有可用選項 |
claude --version |
查看版本 | 確認安裝成功 |
使用 -p 參數可以不進入互動模式,直接執行一次性任務,非常適合整合到自動化流程中。
claude -p "請用 email-reply-helper 幫我回覆這封客戶詢價信:
您好,我們公司想詢問企業培訓方案的報價..."
Gemini CLI 是 Google 推出的免費 CLI 工具,最大特色是自動讀取工作區檔案,能直接辨識目錄中的 Skill 定義。
npm install -g @google/gemini-cli
(或依照 Google 官方文件指引安裝)
| 方式 | 說明 | 推薦 |
|---|---|---|
| Login with Google | 用 Google 帳號登入(免費) | ⭐ 推薦 |
| API Key | 使用 Gemini API Key | 進階用 |
| Vertex AI | GCP 企業版 | 企業用 |
三個平台各有特色與優勢,以下是完整的功能對照,幫你選擇最適合的工具。
| 比較項目 | Antigravity | Claude Code | Gemini CLI |
|---|---|---|---|
| 費用 | 🆓 免費 | 💳 付費(API Key) | 🆓 免費 |
| 安裝 | 不需要(網頁版) | npm install | npm install |
| Skill 路徑 | .agent/skills/ |
.claude/skills/ |
讀取工作區 |
| 介面 | 網頁 IDE | 終端機 | 終端機 |
| 特色 | 視覺化操作 | 程式碼能力強 | 自動讀檔 |
| 適合 | 初學者 | 開發者 | 所有人 |
為了避免在多個平台之間手動複製 Skill 檔案,我們用 skills-source/ 作為單一來源,搭配同步腳本一鍵發佈到所有平台。
skills-source/(寫在這裡)
↓ bash sync-skills.sh
├── .agent/skills/ (Antigravity 用)
└── .claude/skills/ (Claude Code 用)
#!/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-source/ 一個地方,所有平台都會同步更新!再也不用擔心版本不一致的問題。
在這個單元中,我們學會了如何在 Claude Code 和 Gemini CLI 上部署和使用 Skill,實現真正的跨平台管理。
付費但功能強大,適合開發者。透過 Anthropic Console 取得 API Key 即可使用。
Login with Google 即可,自動讀取工作區檔案,零成本就能開始使用。
skills-source/ 寫一次,同步到所有平台。維護簡單,版本一致。
依需求和預算選擇最適合的平台。初學用 Antigravity,進階用 Claude Code 或 Gemini CLI。