github runkids/skillshare v0.20.24

8 hours ago

skillshare v0.20.24 Release Notes

TL;DR

  1. Gemini CLI and Antigravity are separate targets again — each now resolves to its own skill directory instead of sharing one wrong path.
  2. Antigravity's global path is corrected~/.gemini/config/skills, which is where Antigravity actually looks.
  3. doctor's symlink hint is stable — it no longer suggests a different target on each run, or a target that handles symlinks fine.

Gemini CLI and Antigravity split apart

gemini had been folded into antigravity as an alias, but the two runtimes read different global skill directories, so one of them was always pointed at the wrong place. They are now independent targets:

Target Global Project Aliases
antigravity ~/.gemini/config/skills .agents/skills antigravity-cli
gemini ~/.gemini/skills .gemini/skills gemini-cli

Both still scan ~/.agents/skills as a fallback, and gemini also scans .agents/skills in project mode.

skillshare target add gemini        # Gemini CLI
skillshare target add antigravity   # Antigravity
skillshare sync

Antigravity and symlinks

Antigravity's skill scanner skips symlinked skill directories entirely — silently on macOS and Linux, and as Incorrect function on Windows. Two workarounds now documented in the troubleshooting guide:

skillshare target antigravity --mode copy && skillshare sync   # copy real files
skillshare target antigravity --mode symlink && skillshare sync # link the whole directory

Stable doctor hint

The symlink compatibility hint used to pick its example target at random, so the same config produced a different suggestion on each run — sometimes naming a target whose runtime handles symlinks fine. The example is now chosen only from the targets known to skip symlinked skill directories, in a fixed order. The sync documentation is also corrected: the hint comes from doctor, not sync.

Migration guide

If you were using gemini or gemini-cli as a way to reach Antigravity, switch to antigravity:

skillshare target remove gemini
skillshare target add antigravity
skillshare sync

Existing antigravity targets change global path from ~/.gemini/skills to ~/.gemini/config/skills. Run skillshare sync after upgrading so skills land in the new location.

Changelog

  • c63346b chore: release v0.20.24
  • 9c0200a fix(doctor): make symlink compatibility hint deterministic
  • 9143b46 fix(targets): split gemini out of antigravity and correct global path
  • 8eaf036 refactor(validate): drop unreachable knownPatterns list

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.