Supported AI Tools
AI Workflow supports 14+ AI coding assistants out of the box. All tools share the same skills through a symlink architecture.
Architecture
your-project/
βββ .claude/
β βββ skills/ β Primary storage (real files)
βββ .cursor/
β βββ skills β Symlink β ../.claude/skills
βββ .codex/
β βββ skills β Symlink β ../.claude/skills
βββ .opencode/
β βββ skill β Symlink β ../.claude/skills
βββ ... (other symlinks)Supported Tools
| AI Tool | Project Path | Global Path | Notes |
|---|---|---|---|
| Claude Code | .claude/skills/ | ~/.claude/skills/ | Primary storage |
| Cursor | .cursor/skills/ | ~/.cursor/skills/ | Symlink |
| GitHub Copilot | .github/skills/ | ~/.copilot/skills/ | Symlink |
| Codex | .codex/skills/ | ~/.codex/skills/ | Symlink |
| OpenCode | .opencode/skill/ | ~/.config/opencode/skill/ | Symlink (singular) |
| Amp | .agents/skills/ | ~/.config/agents/skills/ | Symlink |
| Roo Code | .roo/skills/ | ~/.roo/skills/ | Symlink |
| Kilo Code | .kilocode/skills/ | ~/.kilocode/skills/ | Symlink |
| Goose | .goose/skills/ | ~/.config/goose/skills/ | Symlink |
| Gemini CLI | .gemini/skills/ | ~/.gemini/skills/ | Symlink |
| Antigravity | .agent/skills/ | ~/.gemini/antigravity/skills/ | Symlink |
| Clawdbot | skills/ | ~/.clawdbot/skills/ | Root-level symlink |
| Droid | .factory/skills/ | ~/.factory/skills/ | Symlink |
| Windsurf | .windsurf/skills/ | ~/.codeium/windsurf/skills/ | Symlink |
Creating Symlinks
Use the provided script to create all symlinks automatically:
python scripts/create_workflow.py my-workflow --path ./workflowsOr create them manually:
# Create directories
mkdir -p .cursor .codex .opencode .agents .kilocode .roo .goose .gemini .agent .github .factory .windsurf
# Create symlinks
ln -s ../.claude/skills .cursor/skills
ln -s ../.claude/skills .codex/skills
ln -s ../.claude/skills .opencode/skill
ln -s ../.claude/skills .agents/skills
ln -s ../.claude/skills .kilocode/skills
ln -s ../.claude/skills .roo/skills
ln -s ../.claude/skills .goose/skills
ln -s ../.claude/skills .gemini/skills
ln -s ../.claude/skills .agent/skills
ln -s ../.claude/skills .github/skills
ln -s ../.claude/skills .factory/skills
ln -s ../.claude/skills .windsurf/skills
ln -s .claude/skills skillsTool-Specific Notes
OpenCode
OpenCode uses skill (singular) instead of skills:
ln -s ../.claude/skills .opencode/skillClawdbot
Clawdbot looks for skills at the root level:
ln -s .claude/skills skillsGitHub Copilot
GitHub Copilot shares the .github/ directory with GitHub workflows. The skills/ subdirectory wonβt conflict with existing GitHub configurations.
Last updated on