POST·GEMINI

Gemini CLI Skills:Agent Skills 如何融入工作流

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