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、文件系统、数据库等。