一、前言

使用了一段时间的反重力 Antigravity 进行日常研发,感觉非常好用,特别是 Gemini 3.1 ProClaude Opus 4.6 这两个模型,太聪明了,指哪打哪,很少返工,墙裂推荐啊。

最近 skills 很火,于是,我想给 Antigravity 点亮一些好用的技能,然后就踩坑了,它居然不认全局 skills !

二、安装 skill

先过一遍安装流程,这里使用 npx skills 添加技能,以 git-commit 为例:

npx skills add  --skill git-commit

等它将仓库克隆完成后,就可以选择要安装给哪些 agents 了。

必须吐槽一下,这些 agents 的全局 skills 目录并不是统一的,例如:

  • Universal~/.agents/skills
  • Antigravity~/.gemini/antigravity/skills

我电脑上安装了 OpenCodeAntigravity,所以,需要将 Additional agents 里的 Antigravity 也勾选上(按空格),回车。

选择 Global,让这个 skill 安装到全局 skills 目录下(~/.agents/skills),回车。

选择 Symlink (Recommended),让 Antigravity 链接这个 skill。

后面就是一路回车,等待安装完成即可。

三、问题

安装 skill 的过程非常通畅,然而,回到 Antigravity,发现它不认全局 skills!

1、路径没问题

官网文档(antigravity.google/docs/skills) 里 skills 的安装目录如下:

ScopeLocation
Workspace-specific<workspace-root>/.agent/skills/<skill-folder>/
Global (all workspaces)~/.gemini/antigravity/skills/<skill-folder>/

这里的 Global 目录路径,与上面使用 npx skills 安装时,Additional agentsAntigravity 显示的路径(~/.gemini/antigravity/skills)是一致的,所以,不是路径问题。

2、链接的问题

后面折腾了一番,发现通过 Copy 的方式,Antigravity 就认这个 skill 了,真是太坑爹!

而且,亲测 MacOS 上的 Antigravity 也是一样的情况,也就是说,只要是 Symlink 链接的 skill,它就不认。

于是,问 AI:

AI 回:

四、解决方案

Antigravity 不认 Symlink 链接的 skill,难道要妥协,改用 Copy 的方式吗?

突然灵光一闪,我有办法了!

既然 Antigravity 不认一个个单独链接的 skill,那链接全局 skills 目录呢?

实践证明,我的猜测是正确的,通过链接全局 skills 目录,Antigravity 终于可以识别 skill 了!

1、操作步骤

按如下步骤执行:

  1. 删除 Antigravity 的全局 skills 目录(~/.gemini/antigravity/skills
  2. 链接 ~/.agents/skills~/.gemini/antigravity/skills

MacOS 链接指令:ln -s 源路径 目标路径

ln -s ~/.agents/skills ~/.gemini/antigravity/skills

Windows 链接指令:mklink /J "目标路径" "源路径"

# cmd
mklink /J "%USERPROFILE%.geminiantigravityskills" "%USERPROFILE%.agentsskills"

# Powershell
# 方案 A: 使用 New-Item 的 Junction 类型
New-Item -ItemType Junction -Path "$env:USERPROFILE.geminiantigravityskills" -Value "$env:USERPROFILE.agentsskills"
# 方案 B: 在 PowerShell 中调用 cmd 执行 mklink
cmd /c mklink /J "$env:USERPROFILE.geminiantigravityskills" "$env:USERPROFILE.agentsskills"

2、注意事项

前面,我还在吐槽这些 agents 有各自的全局 skills 目录。

这下,链接全局 skills 目录 这招也算是 "曲线救国" 了。

以后,我们只需安装到 Universal~/.agents/skills)即可,无须理会 Additional agents

那么,这里再执行一次 npx skills,把 Additional agents 都去除吧,避免后面忘了。

npx skills add  --skill git-commit

好了,以上就是我对反重力 Antigravity 全局 skills 的踩坑与填坑全过程,如果对你有帮助的话,请点个赞吧。

最后,我们开发的 Flutter 检测工具 FlutterEye,近期使用 Antigravity 做了一些 性能优化 ,已更新至谷歌市场,感兴趣的朋友可以了解一下,感谢大家的支持。

本站提供的所有下载资源均来自互联网,仅提供学习交流使用,版权归原作者所有。如需商业使用,请联系原作者获得授权。 如您发现有涉嫌侵权的内容,请联系我们 邮箱:alixiixcom@163.com