[BUG] skills list does not discover installed skills because discovery paths differ from install paths #15

Open
opened 2026-05-28 07:26:51 +00:00 by KirioXX · 0 comments
KirioXX commented 2026-05-28 07:26:51 +00:00 (Migrated from github.com)

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:

  1. Run skills install <some-skill>
  2. Run skills list
  3. 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 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: 1. Run `skills install <some-skill>` 2. Run `skills list` 3. 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`.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
rtlabs-llm-agents/agent-skills-cli#15
No description provided.