mirror of
https://github.com/msitarzewski/agency-agents.git
synced 2026-07-11 10:43:41 +03:00
fix(antigravity): correct skills path + deterministic SKILL.md
Antigravity moved its skill directories: global skills now load from ~/.gemini/config/skills/ and project skills from <project>/.agents/skills/ (the old ~/.gemini/antigravity/skills/ is stale). Confirmed against Google's Antigravity Skills docs. - tools.json: antigravity → skill-md format, new user+project dests, scope user+project (keeps the `agency-` slug prefix for namespacing). - convert.sh: emit standard Agent-Skills frontmatter only (name + description); drop risk/source/date_added — the date stamp made output non-deterministic, and it's the reason the app had kept Antigravity recognized-only. Now byte- identical to the osaurus skill-md shape. Removed the now-unused ANTIGRAVITY_DATE_ADDED constant. - install.sh: install + detect against ~/.gemini/config/skills/. - Docs updated. check-tools.sh passes (tools.json / install.sh / convert.sh consistent). Path discovery + skill-md approach by Pedro Remedios (msitarzewski/agency-agents-app#32). Co-authored-by: Pedro Remedios <pedro.remedios@gmail.com> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+4
-4
@@ -14,7 +14,7 @@
|
||||
# Tools:
|
||||
# claude-code -- Copy agents to ~/.claude/agents/
|
||||
# copilot -- Copy agents to ~/.github/agents/ and ~/.copilot/agents/
|
||||
# antigravity -- Copy skills to ~/.gemini/antigravity/skills/
|
||||
# antigravity -- Copy skills to ~/.gemini/config/skills/
|
||||
# gemini-cli -- Install agents to ~/.gemini/agents/
|
||||
# opencode -- Copy agents to .opencode/agents/ in current directory
|
||||
# cursor -- Copy rules to .cursor/rules/ in current directory
|
||||
@@ -363,7 +363,7 @@ check_integrations() {
|
||||
# ---------------------------------------------------------------------------
|
||||
detect_claude_code() { [[ -d "${HOME}/.claude" ]]; }
|
||||
detect_copilot() { command -v code >/dev/null 2>&1 || [[ -d "${HOME}/.github" || -d "${HOME}/.copilot" ]]; }
|
||||
detect_antigravity() { [[ -d "${HOME}/.gemini/antigravity/skills" ]]; }
|
||||
detect_antigravity() { [[ -d "${HOME}/.gemini/config/skills" ]]; }
|
||||
detect_gemini_cli() { command -v gemini >/dev/null 2>&1 || [[ -d "${HOME}/.gemini" ]]; }
|
||||
detect_cursor() { command -v cursor >/dev/null 2>&1 || [[ -d "${HOME}/.cursor" ]]; }
|
||||
detect_opencode() { command -v opencode >/dev/null 2>&1 || [[ -d "${HOME}/.config/opencode" ]]; }
|
||||
@@ -401,7 +401,7 @@ tool_label() {
|
||||
case "$1" in
|
||||
claude-code) printf "%-14s %s" "Claude Code" "(claude.ai/code)" ;;
|
||||
copilot) printf "%-14s %s" "Copilot" "(~/.github + ~/.copilot)" ;;
|
||||
antigravity) printf "%-14s %s" "Antigravity" "(~/.gemini/antigravity)" ;;
|
||||
antigravity) printf "%-14s %s" "Antigravity" "(~/.gemini/config/skills)" ;;
|
||||
gemini-cli) printf "%-14s %s" "Gemini CLI" "(~/.gemini/agents)" ;;
|
||||
opencode) printf "%-14s %s" "OpenCode" "(opencode.ai)" ;;
|
||||
openclaw) printf "%-14s %s" "OpenClaw" "(~/.openclaw/agency-agents)" ;;
|
||||
@@ -720,7 +720,7 @@ install_copilot() {
|
||||
|
||||
install_antigravity() {
|
||||
local src="$INTEGRATIONS/antigravity"
|
||||
local dest; dest="$(resolve_dest antigravity "${HOME}/.gemini/antigravity/skills")"
|
||||
local dest; dest="$(resolve_dest antigravity "${HOME}/.gemini/config/skills")"
|
||||
local count=0
|
||||
[[ -d "$src" ]] || { err "integrations/antigravity missing. Run convert.sh first."; return 1; }
|
||||
mkdir -p "$dest"
|
||||
|
||||
Reference in New Issue
Block a user