Gemini CLI Skills 使用教學:技能目錄、/skills 命令、從 GitHub 安裝與自己創建

Gemini CLI 的 Skills 怎麼安裝和使用?按官方文檔講清四層技能來源與優先級、.gemini/skills 與 .agents/skills 兩套目錄、/skills 命令和 gemini skills install、激活時的確認步驟,以及怎麼創建技能。

NNathaniel bigo··原創首發·AI 輔助撰寫
9 分鐘讀完
資料核對於 2026-10-11 · 依據官方文檔與公開資料整理 免費帳號 帳號
本文根據 Gemini CLI 官方文檔《Agent Skills》《Creating Agent Skills》整理,資料核對於 2026-10-11。這裏講的是命令行工具 Gemini CLI 裏的技能;Gemini App 裏的 Skills(由 Gems 轉來)是另一套東西,見《Gemini Skills 怎麼寫》。

適用於誰

  • 搜「gemini cli skills 使用」「gemini cli skills 安裝」「gemini cli skills location」的人;
  • 已經有一批 SKILL.md 技能,想在 Gemini CLI 裏複用的人;
  • 分不清 GEMINI.md 和技能該各放什麼的人。

結論先說

  1. 技能是按需加載的。官方的區分:GEMINI.md 提供常駐的工作區背景,技能只在任務需要時加載,用來讓上下文保持精簡。
  2. 用戶級目錄是 ~/.gemini/skills/,工作區級是 .gemini/skills/;兩級都另有一個別名目錄 .agents/skills/,並且同一級裏 .agents/skills/ 優先於 .gemini/skills/。
  3. 優先級從低到高:內置技能 → 擴展帶來的技能 → 用戶技能 → 工作區技能。同名時高的覆蓋低的。
  4. 激活前會問你。模型要用某個技能時會彈出確認,顯示技能名稱、用途和它將訪問的目錄,你同意後才加載。
  5. 從 Git 倉庫安裝一條命令:gemini skills install <倉庫地址>。

一、技能的生命週期

官方描述的四步:

  1. 發現:會話開始時,Gemini CLI 掃描各層目錄,加載每個已啟用技能的名稱和描述;
  2. 激活:任務和某個技能匹配時,模型調用 activate_skill 工具;
  3. 確認:你會看到一個確認提示,包含技能的名稱、用途和它要訪問的目錄;
  4. 注入:同意後,技能的 SKILL.md 正文和文件夾結構加入對話,技能目錄成為允許訪問的路徑。

第四步有個要留意的地方:官方寫明,技能被激活後,模型獲得對整個技能目錄的訪問權,之後可以在你批准的前提下運行其中的腳本。所以確認提示不要習慣性地直接同意,來源不明的技能先看內容。

二、技能目錄與優先級

層級(低 → 高)位置
內置技能隨 Gemini CLI 提供
擴展技能由已安裝的擴展帶來
用戶技能~/.gemini/skills/ 或 ~/.agents/skills/
工作區技能.gemini/skills/ 或 .agents/skills/,隨版本控制共享
  • 同名技能,高層級覆蓋低層級;
  • 在用戶級或工作區級內部,.agents/skills/ 優先於 .gemini/skills/。

.agents/skills/ 這個別名的好處是可以和其他工具共用一份:Codex、Cursor 等也讀這個目錄,團隊裏用不同工具的人不必各維護一套。

三、會話裏的 /skills 命令

命令作用
/skills list [all] [nodesc]列出已發現的技能;all 連內置技能一起列出,nodesc 隱藏描述
/skills link <path> [--scope user\workspace]
/skills enable <name>啟用某個技能
/skills disable <name>停用某個技能
/skills reload(或 /skills refresh)重新掃描各層目錄,刷新技能列表

enable 和 disable 預設作用於用戶範圍;只想對當前項目生效時加 --scope workspace。

新建或修改了技能文件之後,運行一次 /skills reload,再用 /skills list 確認它出現在列表裏。

四、終端裏的 gemini skills 命令

官方頁面給出的三條示例:

bash
gemini skills list --all
gemini skills install https://github.com/user/repo.git --consent
gemini skills uninstall my-skill --scope workspace
  • install 接受 Git 倉庫地址或本地目錄;
  • --scope:user(全局,預設)或 workspace(只在當前項目);
  • --path:技能不在倉庫根目錄時,指定它在倉庫裏的子目錄;
  • --consent:跳過安裝時的安全確認。

--consent 是給自動化腳本用的。手動安裝別人的技能時不要加,留着那一步確認;更穩妥的做法是先把倉庫克隆下來讀一遍,再從本地目錄安裝。檢查要點見《Skill 安全嗎:安裝前檢查什麼》。

五、創建自己的技能

方式一:用內置的 skill-creator。 官方稱這是最快的辦法:直接用自然語言讓 Gemini CLI 幫你做一個技能,它會搭好文件夾和文件。

方式二:手寫。

  1. 新建一個目錄,工作區技能放在項目的 .gemini/skills/ 下並提交,個人技能放在 ~/.gemini/skills/ 下;
  2. 在目錄裏創建 SKILL.md,frontmatter 必須有 name 和 description。官方把 description 標為關鍵,因為 Gemini 靠它決定何時激活;
  3. 需要的話加上 scripts/、references/、assets/。

官方示例:

markdown
---
name: code-reviewer
description: Reviews code changes for bugs and style. Use when the user asks to "review" code.
---
Instructions for the agent go here.
  1. 在會話裏運行 /skills,確認技能已被正確加載。

技能裏帶腳本時,模型在技能激活後可以運行它們,官方舉的例子是 node .gemini/skills/code-reviewer/scripts/review.js index.js,執行前仍需要你批准。

SKILL.md 的詳細寫法見《SKILL.md 怎麼寫》,目錄怎麼拆見《Skill 目錄結構怎麼組織》。

六、分享技能

官方列了三種途徑:

  • 放進倉庫:把技能提交到項目的 .gemini/skills/,同事拉代碼就有了;
  • 做成獨立的 Git 倉庫:別人用 gemini skills install <url> 安裝;
  • 打包:官方文檔提到用 node scripts/package_skill.cjs <path/to/skill> 生成一個 .skill 壓縮包;也可以把技能放進擴展裏一起分發。

常見問題

Q:技能放好了但列表裏沒有?

依次檢查:文件名是不是 SKILL.md、frontmatter 裏 name 和 description 是否齊全、目錄層級是否為「技能目錄 / 技能名 / SKILL.md」、是否被 /skills disable 停用過,然後運行 /skills reload。

Q:技能在列表裏,但模型不用它?

問題通常在 description。寫清做什麼和什麼時候用,思路見《Skill 不觸發怎麼辦》。

Q:.gemini/skills/ 和 .agents/skills/ 裏有同名技能,用哪個?

按官方說明,同一層級裏 .agents/skills/ 優先。

Q:Claude Code 的技能能用嗎?

格式都遵循同一份開放規範,把技能文件夾複製到上述目錄即可加載。Claude Code 專有的 frontmatter 字段在這裏不起作用。Gemini CLI 的官方文檔沒有把 .claude/skills/ 列為掃描目錄。

參考資料

  • Agent Skills(Gemini CLI 官方文檔):https://geminicli.com/docs/cli/skills
  • Creating Agent Skills(Gemini CLI 官方文檔):https://geminicli.com/docs/cli/creating-skills
  • Specification(Agent Skills 官方規範):https://agentskills.io/specification
需要開通或續費?谷歌帳號 →

Nathaniel 的更多內容

  1. 01

    AI 學習路線:零基礎從哪開始,6 個階段、每階段該讀哪幾篇教學(2026)

    AI 學習路線怎麼走?給零基礎的人一條循序漸進的路徑:先選一個助手用順,再學提問,再用進日常工作,按需學做圖做影片,守住私隱與版權,最後進階自動化和編程。每個階段都配了本站對應的教學。

    其他 AI 工具0
  2. 02

    AI 瀏覽器有哪些:Perplexity Comet、Opera Neon、Dia、Brave Leo 與 Edge Copilot 的官方說法對照

    AI 瀏覽器有哪些?按官方頁面整理 Perplexity Comet、Opera Neon、Dia、Brave Leo 和 Edge 裏的 Copilot:官方自述的定位、支持的平台、免費還是訂閱,以及 Gemini、Claude 的 Chrome 方案和已停用的 ChatGPT Atlas。

    其他 AI 工具0
  3. 03

    即夢國際版 Dreamina 是什麼:官方站入口、能生成什麼、免費積分和模型(2026)

    即夢國際版 Dreamina 是什麼?官方站是 dreamina.capcut.com,是一個圖片、影片和數字人一體的 AI 創作平台。按官方首頁和 FAQ 講:能生成什麼、免費用戶每天 120 積分、列出的 Seedance 與 Seedream 模型,以及和國內即夢怎麼區分。

    其他 AI 工具0
  4. 04

    Kimi K3 Coding Plan 是什麼、怎麼用:Kimi Code 會員、模型 ID、套餐價格和額度規則

    Kimi K3 Coding Plan 是什麼?按 Kimi 官方文檔核對:官方現在叫 Kimi Code,是 Kimi 會員權益裏的編程服務,Plus 及以上才有;講 K3 等模型 ID、國內新套餐價格、三種客戶端、第三方工具接入和額度規則。

    Kimi0
  5. 05

    DeepSeek V4 Pro 和 Flash 的區別與 API 價格:官方價格頁逐項對照(高峰與空閒時段)

    DeepSeek V4 Pro 和 Flash 有什麼區別、API 怎麼收費?按 DeepSeek 官方價格頁(2026-10-19 查詢)列出兩個模型的版本、上下文、圖像理解、並發和每百萬 token 價格,說明高峰與空閒時段的計費差別和舊模型名怎麼處理。

    其他 AI 工具0
  6. 06

    GPT-6 Pro(Astra)怎麼用、哪些套餐有:怎麼選到 Pro 檔、用量限制和 Pro 三檔價格

    GPT-6 Pro(Astra)怎麼用、哪些套餐有?按 OpenAI 幫助中心核對:聊天裏 Pro 檔給 Pro 100、Pro 200、Business 和 Enterprise;Plus 在 Work 和 Codex 裏含 Astra。講怎麼選到、用量上限和官方 Pro 價格。

    ChatGPT0

同產品的其他教學

  1. 01

    Nano Banana 官網入口在哪、免費能用嗎:Google 官方入口、Nano Banana 2 與 2.1 的免費和付費區別

    Nano Banana 官網地址是什麼、免費能用多少?Nano Banana 是 Google Gemini 的圖像模型,官方入口是 gemini.google.com 和官方介紹頁。按官方頁面核對:免費版用 Nano Banana 2,2.1 需要 Google AI 套餐,API 沒有免費層。

    Gemini0
  2. 02

    Gemini 3.5 Pro 是什麼、發佈了嗎、怎麼用:官方說法梳理,以及現在 Gemini 裏該選哪個模型

    Gemini 3.5 Pro 發佈了嗎?按 Google 官方網誌、Gemini 更新記錄和 API 模型列表核對:截至 2026-10-19 官方沒有宣佈 3.5 Pro 已發佈,最新的是 Gemini 4 Argon。講清官方說過什麼,以及 Gemini 應用裏各套餐現在能選哪些模型。

    Gemini0
  3. 03

    Gemini 打不開、無法登入、無法使用怎麼辦:帳號類型、年齡、瀏覽器和官方兩條登入提示

    Gemini 怎麼打不開?無法登入、無法使用怎麼辦?按官方「Sign in to Gemini Apps」頁排查:帳號類型、年齡、支持的瀏覽器、國家和語言名單,以及「Can't access this service」「Something went wrong」兩條提示的官方解釋。

    Gemini0
  4. 04

    Gemini 無法生成圖片怎麼辦:入口、年齡與地區、提示詞、模型和額度逐項排查

    Gemini 無法生成圖片怎麼辦?按官方幫助中心逐項排查:有沒有登入、年齡和地區是否滿足、生圖入口在哪、提示詞怎麼寫才會出圖、Flash-Lite 的 Nano Banana 2 Lite 有什麼限制、圖片被移除和額度用完時怎麼辦。

    Gemini0
  5. 05

    AI圖片放大與高清修復:Midjourney、ChatGPT、Gemini 怎麼出高解像度圖

    AI 生成的圖不夠清晰,想打印或做大圖怎麼辦?本文按官方文檔講清 Midjourney 的 Subtle / Creative 放大和 HD 直出、Gemini 與 ChatGPT 的解像度選項、Flow 的影片放大,以及「AI 放大會編造細節」的注意事項。

    Gemini其他 AI 工具0
  6. 06

    AI影片運鏡提示詞大全:推拉搖移跟升降、環繞、甩鏡怎麼寫(中英對照)

    AI 影片的運鏡提示詞怎麼寫?本文按 Google 官方影片提示指南整理鏡頭運動、機位角度、鏡頭光學效果三張中英對照表,每個術語配效果說明和例句,並給出組合運鏡的寫法和常見翻車原因,適用於 Veo、即夢、可靈等工具。

    Gemini其他 AI 工具0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~