字节笔记本
2026年5月3日
齐活了!Gemini CLI 也原生支持 Agent Skills
Gemini CLI 已全面支持 Agent Skills 功能,至此三大顶级 CLI 工具(Claude Code/Codex/Gemini)已全部支持 Skills,实现了"大一统"。Skills 与传统的 GEMINI.md 配置文件不同,它代表按需专业知识,避免混乱模型的即时上下文窗口。
Skills 功能全面支持
Gemini CLI 目前已全面支持 Agent Skills。至此,三大顶级 CLI Claude Code/Codex/Gemini 已全部支持 Skills。大一统!
目前这个功能还处于实验性阶段。需要通过 experimental.skills 启用的实验性功能,也可以在 /settings 交互式界面中搜索"技能"来切换此功能并管理其他相关技能设置。
官方地址: https://link.bytenote.net/fmvUoK
Skills 与 GEMINI.md 的区别
Gemini CLI 在文档中还特别解释了一个 Skills 和 Gemini.md 的不同(这个 Gemini.md 等同于我们经常使用的 Agent.md 或者 Claude.md):
与提供持久性项目级背景的通用上下文文件(GEMINI.md)不同,技能代表按需专业知识。这使得 Gemini 能够维护一个包含安全审计、云部署或代码库迁移等专业能力的庞大库,而不会使模型的即时上下文窗口变得混乱。
在整体使用上和 Claude Code Skills 并没有太大的不同。Gemini 会根据请求和技能描述自主决定何时使用技能。当识别到相关技能时,模型会使用 activate_skill 工具引入完成任务所需的完整指令和资源。
技能发现路径
依然和 Codex 一样有自己专属的配置文件夹路径,Gemini CLI 从两个主要位置发现技能:
-
项目技能(
.gemini/skills/):项目特定的技能,通常提交到版本控制并与团队共享。 -
用户技能(
~/.gemini/skills/):在所有项目中可用的个人技能。
技能管理命令
Gemini CLI 提供了完善的技能管理命令,比如可以 disable skill,这点算是刚需了:
| 命令 | 说明 |
|---|---|
/skills enable <skill-name> | 重新启用已禁用的技能 |
/skills disable <skill-name> | 阻止使用特定技能 |
/skills list | 显示所有已发现的技能及其状态(默认) |
/skills reload | 从所有层级刷新已发现的技能列表 |
建议 Claude Code 也抄一下吧,在资源管理里面查找和管理实在太不方便了。
在官方介绍文档里面还专门讲解了如何写 Skill,以及针对 Skill 的安全与隐私,说实话这点比 Claude Code 做得还细致,不愧是宇宙大厂。
实际使用体验
使用 Gemini Skill 搭配基于 Claude Agent Skills 的 Obsidian 个人数字资产管理很好用,速度超快,输出笔记图表的质量非常高。
免费使用福利
Gemini 本身是开源的,Gemini CLI Google 大善人也提供了慷慨的额度,免费使用 Gemini 3 全系列。
可以说 Gemini CLI 就是 Skills 运行圣体!
三大 CLI 工具 Skills 支持对比
| 特性 | Claude Code | Codex | Gemini CLI |
|---|---|---|---|
| Skills 支持 | 首创 | 跟进 | 最新支持 |
| 技能发现路径 | .claude/skills/ | .codex/skills/ | .gemini/skills/ |
| 用户级技能 | ~/.claude/skills/ | ~/.codex/skills/ | ~/.gemini/skills/ |
| 禁用技能 | 不支持 | 不支持 | 支持 |
| 重新加载 | 不支持 | 不支持 | 支持 |
| 安全文档 | 一般 | 一般 | 详细 |
原文链接: https://mp.weixin.qq.com/s/4cFbelMj8qOhZqf45CZapw 发布时间: 2026年1月9日