mirror of
https://github.com/msitarzewski/agency-agents.git
synced 2026-07-20 06:40:58 +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:
co-authored by
Pedro Remedios
Claude Opus 4.8
parent
7632f06682
commit
309a8e7b0c
+1
-1
@@ -10,7 +10,7 @@
|
||||
"opencode": {"id":"opencode","label":"opencode","short":"opencode","kebab":"opencode","accent":"#FF6B35","icon":"opencode","order":7,"scope":{"user":true,"project":true},"detect":{"dirs":[".config/opencode"],"agentsDir":null},"version":{"bin":"opencode","args":["--version"]},"format":"opencode-md","installKind":"per-agent","slugFrom":"name","dest":{"user":[".config/opencode/agents/{slug}.md"],"project":[".opencode/agents/{slug}.md"]}},
|
||||
"osaurus": {"id":"osaurus","label":"Osaurus","short":"Osaurus","kebab":"osaurus","accent":"#10B981","icon":null,"order":8,"scope":{"user":true,"project":false},"detect":{"dirs":[".osaurus"],"agentsDir":".osaurus/skills"},"version":{"bin":"osaurus","args":["--version"]},"format":"skill-md","installKind":"per-agent","slugFrom":"name","slugPrefix":"agency-","dest":{"user":[".osaurus/skills/{slug}/SKILL.md"],"project":[]}},
|
||||
"aider": {"id":"aider","label":"Aider","short":"Aider","kebab":"aider","accent":"#8B5CF6","icon":null,"order":9,"scope":{"user":false,"project":true},"detect":{"dirs":[],"agentsDir":null},"version":{"bin":"aider","args":["--version"]},"format":"aider-conventions","installKind":"roster","slugFrom":null,"dest":{"user":[],"project":["CONVENTIONS.md"]}},
|
||||
"antigravity": {"id":"antigravity","label":"Antigravity","short":"antigravity","kebab":"antigravity","accent":"#0EA5E9","icon":"antigravity","order":10,"scope":{"user":true,"project":false},"detect":{"dirs":[".gemini/antigravity/skills"],"agentsDir":".gemini/antigravity/skills"},"version":{"bin":"agy","args":["--version"]},"format":"antigravity-skill","installKind":"per-agent","slugFrom":"name","slugPrefix":"agency-","dest":{"user":[".gemini/antigravity/skills/{slug}/SKILL.md"],"project":[]}},
|
||||
"antigravity": {"id":"antigravity","label":"Antigravity","short":"antigravity","kebab":"antigravity","accent":"#0EA5E9","icon":"antigravity","order":10,"scope":{"user":true,"project":true},"detect":{"dirs":[".gemini/config/skills",".agents/skills"],"agentsDir":".gemini/config/skills"},"version":{"bin":"agy","args":["--version"]},"format":"skill-md","installKind":"per-agent","slugFrom":"name","slugPrefix":"agency-","dest":{"user":[".gemini/config/skills/{slug}/SKILL.md"],"project":[".agents/skills/{slug}/SKILL.md"]}},
|
||||
"kimi": {"id":"kimi","label":"Kimi","short":"Kimi","kebab":"kimi","accent":"#0F0F12","icon":"kimi","order":11,"scope":{"user":true,"project":false},"detect":{"dirs":[],"agentsDir":".config/kimi/agents"},"version":{"bin":"kimi","args":["--version"]},"format":"kimi-agent","installKind":"per-agent","slugFrom":"name","dest":{"user":[".config/kimi/agents/{slug}/agent.yaml",".config/kimi/agents/{slug}/system.md"],"project":[]}},
|
||||
"openclaw": {"id":"openclaw","label":"OpenClaw","short":"openclaw","kebab":"openclaw","accent":"#E11D48","icon":null,"order":12,"scope":{"user":true,"project":false},"detect":{"dirs":[".openclaw"],"agentsDir":".openclaw/agency-agents"},"version":{"bin":"openclaw","args":["--version"]},"format":"openclaw-workspace","installKind":"per-agent","slugFrom":"name","dest":{"user":[".openclaw/agency-agents/{slug}/SOUL.md",".openclaw/agency-agents/{slug}/AGENTS.md",".openclaw/agency-agents/{slug}/IDENTITY.md"],"project":[]}},
|
||||
"windsurf": {"id":"windsurf","label":"Windsurf","short":"Windsurf","kebab":"windsurf","accent":"#09B6A2","icon":"windsurf","order":13,"scope":{"user":false,"project":true},"detect":{"dirs":[".codeium"],"agentsDir":null},"version":{"bin":"windsurf","args":["--version"]},"format":"windsurf-rules","installKind":"roster","slugFrom":null,"dest":{"user":[],"project":[".windsurfrules"]}},
|
||||
|
||||
Reference in New Issue
Block a user