Describe the bug
skills list searches only ~/.antigravity/skills, .antigravity/skills, and ./skills, but skills install appears to place skills in different locations (canonical storage under ~/.skills /
./.skills, then symlinks/copies to agent dirs). As a result, installed skills are not discoverable by skills list.
To Reproduce
Steps to reproduce:
- Run
skills install <some-skill>
- Run
skills list
- Notice the installed skill is not listed unless it happens to exist in one of the hardcoded discovery paths
Expected behavior
skills list should discover skills installed by skills install, or both commands should use the same canonical directory layout.
Environment:
- OS: macOS
- Node.js version: 24.13.1
- CLI version: latest
Additional context
This looks like a path-model mismatch between loader and installer logic. It is especially confusing for Antigravity support because the README mentions .agent/skills/ / ~/.gemini/antigravity/skills/,
while the loader scans .antigravity/skills.
Describe the bug
skills listsearches only~/.antigravity/skills,.antigravity/skills, and./skills, butskills installappears to place skills in different locations (canonical storage under~/.skills/./.skills, then symlinks/copies to agent dirs). As a result, installed skills are not discoverable byskills list.To Reproduce
Steps to reproduce:
skills install <some-skill>skills listExpected behavior
skills listshould discover skills installed byskills install, or both commands should use the same canonical directory layout.Environment:
Additional context
This looks like a path-model mismatch between loader and installer logic. It is especially confusing for Antigravity support because the README mentions
.agent/skills//~/.gemini/antigravity/skills/,while the loader scans
.antigravity/skills.