-
-
Notifications
You must be signed in to change notification settings - Fork 11.3k
Why not only use --platform agents #1730
Why are there so many agent-specific install commands instead of just graphify install --platform agents? Genuine question. There's so much out there and I am curious what the difference is.
Thank you!
All reactions
Good question - and --platform agents does exist. It's just not a universal installer; it's one target among many. It drops the skill in ~/.agents/skills/ and wires up AGENTS.md, which is the cross-framework "Agent Skills" convention (npx skills and spec-compliant tools read it). If your agent follows that spec, that's all you need.
The per-agent commands exist because most agents don't follow them. They differ in ways one command can't paper over:
- Where they look — Claude reads ~/.claude/skills/, Cursor uses .cursor/rules, Amp ~/.config/agents/skills/ (not ~/.agents/skills), Gemini ~/.gemini/skills/. No two agree.
- What format — Cursor wants rules, not a skill. Aider/Devin wants one mono...
Replies: 1 comment 1 reply
Good question - and --platform agents does exist. It's just not a universal installer; it's one target among many. It drops the skill in ~/.agents/skills/ and wires up AGENTS.md, which is the cross-framework "Agent Skills" convention (npx skills and spec-compliant tools read it). If your agent follows that spec, that's all you need.
The per-agent commands exist because most agents don't follow them. They differ in ways one command can't paper over:
- Where they look — Claude reads ~/.claude/skills/, Cursor uses .cursor/rules, Amp ~/.config/agents/skills/ (not ~/.agents/skills), Gemini ~/.gemini/skills/. No two agree.
- What format — Cursor wants rules, not a skill. Aider/Devin wants one monolithic file; Claude/Codex uses a lean skill plus a references/ sidecar. Windows ships a PowerShell script, not bash.
- How it's registered — Gemini installs a settings hook, OpenCode a plugin, Claude appends a line to CLAUDE.md. A generic copy can't do those.
So --platform agents covers anything speaking the AGENTS.md convention; the rest exist because those tools each picked their own directory + format + wiring, and installing the wrong shape just silently doesn't load.
All reactions
I see, thanks! So it is cross-agent, with the sidenote that it only is for agents that actually implement it. That makes sense to me, thanks!
All reactions
-
😄 1