用途:从网络自主研究并学习新技术,然后生成可复用的技能(skill)。当用户想了解某个新库、框架或工具,或需要创建技能时使用。
主要能力:通过 /learn <topic> 触发;若缺少主题则显示用法,若主题含糊会先追问澄清(如 react、apollo、aws 等)。随后用网络搜索发现权威文档,优先官方文档站、官方 GitHub 仓库、官方博客,最多选 3–5 个高质量 URL;若找不到可信来源,会请用户提供 URL。接着读取每个 URL,仅提取安装/设置、核心概念、API 参考/关键函数、常见模式/示例、版本信息,跳过导航、广告、登录提示、无关侧栏和评论;对 JavaScript 较重的站点回退到浏览器代理提取,并记录抓取时间戳(YYYY-MM-DD)。最后把信息综合成新技能:技能是模块化自包含包,含必需的 SKILL.md(YAML frontmatter 的 name 与 description,以及 Markdown 指令)和可选资源目录 scripts/、references/、assets/;生成时需写清触发条件、分步工作流,并保证 YAML 与文件结构有效。
使用方式:命令为 /learn <topic>;文件名规范化为 kebab-case。保存位置支持工作区级 .agent/skills/<skill-folder>/ 与全局 ~/.gemini/antigravity/skills/<skill-folder>/,目录不存在会创建,覆盖已有技能前会警告用户。完成后向用户报告技能名、抓取来源数、保存路径,并说明该技能会在处理相关主题时自动触发。
工具:search_web 发现文档 URL,read_url_content 提取静态页面内容,browser_subagent 提取 JavaScript 较重站点内容,write_to_file 保存生成的技能。
限制与规则:不得臆造文档,只包含抓取来源中的信息;不得虚构 API,文档不清时询问用户;自动发现失败时请用户提供 URL;优先官方来源而非第三方教程。具体收费、价格、平台支持范围等资料暂未提供。