用途:Skill Architect 是一个元技能,用于创建、记录和完善其他 Antigravity 技能。当用户希望把某个工作流固化、自动化重复任务,或保存一个流程时,可用它把成功的操作过程整理为可复用的技能。
主要能力与做法:它强调捕获“潜在知识”并转化为结构化的智能体技能。创建前先确定两部分:范围(作用域),即面向通用工具使用全局目录 ~/.gemini/antigravity/skills/,还是面向项目特定逻辑使用工作区目录 .agent/skills/;触发条件,即未来哪些关键词或上下文会让智能体激活该技能。
结构标准:每个技能须遵循固定目录结构,包括 SKILL.md(核心指令,必需)、scripts/(执行任务所需的 shell、Python 或 ADB 脚本)、examples/(展示“前/后”或成功输出日志的 Markdown 文件)。
编写 SKILL.md:严格按模板进行。Frontmatter 中 name 用小写加连字符;description 用第三人称(如 Manages…、Automates…),聚焦用途以便智能体判断何时选用。正文包含:Goal(一句话说明技能目的)、Workflow(编号的逻辑步骤列表)、Constraints/Conventions(具体规则,如始终使用 adb shell、始终维持有机认证格式)、Error Handling(某步骤失败时智能体应如何处理)。
自动化:若技能需要自动化,则编写必要脚本(如 .sh 或 .py),确保脚本可执行(chmod +x),并在 SKILL.md 中指示智能体先用 --help 参数运行脚本以了解其参数。
部署:用户批准草稿后,创建目录、写入文件,并向用户确认“Skill [name] is now live and will be active for future relevant tasks.”。
限制:资料未提供更具体的平台、收费或价格信息。