龙卷风FM
7.87M · 2026-03-23
使用了一段时间的反重力 Antigravity 进行日常研发,感觉非常好用,特别是 Gemini 3.1 Pro 和 Claude Opus 4.6 这两个模型,太聪明了,指哪打哪,很少返工,墙裂推荐啊。
最近 skills 很火,于是,我想给 Antigravity 点亮一些好用的技能,然后就踩坑了,它居然不认全局 skills !
先过一遍安装流程,这里使用 npx skills 添加技能,以 git-commit 为例:
npx skills add --skill git-commit
等它将仓库克隆完成后,就可以选择要安装给哪些 agents 了。
必须吐槽一下,这些 agents 的全局 skills 目录并不是统一的,例如:
Universal:~/.agents/skillsAntigravity:~/.gemini/antigravity/skills我电脑上安装了 OpenCode 和 Antigravity,所以,需要将 Additional agents 里的 Antigravity 也勾选上(按空格),回车。
选择 Global,让这个 skill 安装到全局 skills 目录下(~/.agents/skills),回车。
选择 Symlink (Recommended),让 Antigravity 链接这个 skill。
后面就是一路回车,等待安装完成即可。
安装 skill 的过程非常通畅,然而,回到 Antigravity,发现它不认全局 skills!
官网文档(antigravity.google/docs/skills) 里 skills 的安装目录如下:
| Scope | Location |
|---|---|
| Workspace-specific | <workspace-root>/.agent/skills/<skill-folder>/ |
| Global (all workspaces) | ~/.gemini/antigravity/skills/<skill-folder>/ |
这里的 Global 目录路径,与上面使用 npx skills 安装时,Additional agents 里 Antigravity 显示的路径(~/.gemini/antigravity/skills)是一致的,所以,不是路径问题。
后面折腾了一番,发现通过 Copy 的方式,Antigravity 就认这个 skill 了,真是太坑爹!
而且,亲测 MacOS 上的 Antigravity 也是一样的情况,也就是说,只要是 Symlink 链接的 skill,它就不认。
于是,问 AI:
AI 回:
Antigravity 不认 Symlink 链接的 skill,难道要妥协,改用 Copy 的方式吗?
突然灵光一闪,我有办法了!
既然 Antigravity 不认一个个单独链接的 skill,那链接全局 skills 目录呢?
实践证明,我的猜测是正确的,通过链接全局 skills 目录,Antigravity 终于可以识别 skill 了!
按如下步骤执行:
Antigravity 的全局 skills 目录(~/.gemini/antigravity/skills)~/.agents/skills 到 ~/.gemini/antigravity/skillsMacOS 链接指令: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"
前面,我还在吐槽这些 agents 有各自的全局 skills 目录。
这下,链接全局 skills 目录 这招也算是 "曲线救国" 了。
以后,我们只需安装到 Universal(~/.agents/skills)即可,无须理会 Additional agents。
那么,这里再执行一次 npx skills,把 Additional agents 都去除吧,避免后面忘了。
npx skills add --skill git-commit
好了,以上就是我对反重力 Antigravity 全局 skills 的踩坑与填坑全过程,如果对你有帮助的话,请点个赞吧。
最后,我们开发的 Flutter 检测工具 FlutterEye,近期使用 Antigravity 做了一些 性能优化 ,已更新至谷歌市场,感兴趣的朋友可以了解一下,感谢大家的支持。