Gemini CLI Skills 是一種模組化的擴充機制,讓你能為 Gemini CLI 注入特定的領域知識、自動化工作流程或工具集成。它讓 AI
從一個「通用型助手」進化為「領域專家」(例如:專精於 PDF 編輯、資料庫遷移或特定開發規範的助手)。
* 核心價值: 減少重複輸入指令的時間、確保輸出符合公司/團隊規範、封裝複雜的自動化腳本。
* 組成要素: SKILL.md (核心指令)、scripts/ (自動化腳本)、references/ (參考文件)、assets/ (範例範本)。
---
🚀 快速上手實例 (Skill 定義範例)
這是一個簡單的 Skill 定義,存放在 SKILL.md 中,用來規範專案的文件格式:
1 ---
2 name: doc-standardizer
3 description: "當使用者需要撰寫 README 或專案文件時觸發。確保文件符合團隊的 Markdown 規範。"
4 ---
5
6 # 文件標準化助手 (Doc Standardizer)
7
8 當使用者要求建立或修改文件時,請遵循以下流程:
9
10 1. **檢查標題層級**:確保 H1 標題下方緊接著簡短摘要。
11 2. **加入 License**:在文件末尾自動加入「Copyright 2026 YourTeam」。
12 3. **格式化列表**:使用標點符號清單而非數字清單。
13
14 ## 參考模板
15 請參考 `references/readme-template.md` 進行格式化。
---
💻 常用 CLI 指令
* gemini skills list:列出目前所有已安裝且可用的 Skills。
* gemini skills install <path_to_file>:從本地檔案或 Git 網址安裝 Skill。
* gemini skills link <path>:開發者必備! 將本地目錄連結為 Skill,修改代碼後即時生效。
* /skills reload:(在聊天介面使用) 重新整理並載入最新的 Skill 設定。
* gemini skills uninstall <name>:移除不再需要的 Skill。
---
沒有留言:
張貼留言