- 博客
- Gemini CLI Skills:Agent Skills 如何融入工作流
Gemini CLI Skills:Agent Skills 如何融入工作流
Google Geminion 15 days ago · 1 min read
Gemini CLI Skills:Agent Skills 如何融入工作流
Gemini CLI Skills 是按需加载的指令包。它们非常有价值,但它们不是 MCP 服务器。理解这个区别有助于你构建更好的 AI 辅助工作流。
什么是 Gemini CLI Skills?
Gemini CLI Skill 是 Agent 按需加载的 SKILL.md 文件,它封装了:
- 逐步骤的流程指令
- 特定领域的上下文和术语
- 检查清单和决策树
- 特定任务的正确行为示例
Skills 告诉 Agent 如何思考一个问题。它们在运行时被加载到 Agent 的上下文窗口中,不暴露任何工具或 API 端点。
官方资源
Skills vs MCP Server:核心差异
| 方面 | Gemini CLI Skill | MCP Server |
|---|---|---|
| 格式 | SKILL.md Markdown 文件 | 带 JSON-RPC 的运行进程 |
| 提供的内容 | 指令和上下文 | 工具、资源、提示 |
| 需要网络? | 否 | 视服务器而定 |
| 暴露 API? | 否 | 是 |
| 安装方式 | 放入 skills 目录 | 配置到 mcp.json |
| 调用方式 | Agent 读取文件 | Agent 调用工具 |
| 适合场景 | 检查清单、工作流、领域知识 | 数据库查询、API 调用、文件访问 |
何时使用 Skills
适合使用 Gemini CLI Skill 的场景:
- 想教会 Agent 可重复的流程(代码审查清单、部署步骤)
- 需要将领域特定术语加载到上下文中
- 希望跨会话保持一致行为,且不修改系统提示
- 任务需要判断力,而非 API 访问
何时改用 MCP Server
适合使用 MCP Server 的场景:
- Agent 需要读写外部数据(数据库、文件、API)
- 需要实时信息(GitHub Issues、日志分析)
- 需要 Agent 在外部系统中执行操作(创建 PR、发送消息)
- 需要带有类型化输入输出的结构化工具调用
Skills 与 MCP 配合使用
Skills 和 MCP Server 可以相辅相成。Skill 可以指导 Agent 如何正确使用 MCP Server——例如,"数据库查询" Skill 可能包含构建安全 SQL 查询的指南,Agent 再通过数据库 MCP Server 执行。
寻找适用于 Gemini CLI 的 MCP Server
在 aimcp.info 浏览适用于 Gemini CLI 的 MCP Server,包括 GitHub、文件系统、数据库等。
