One place to manage all your AI agent skills
Features • Installation • Supported Tools • Development • Architecture
AgentLoom is a desktop app that lets you manage AI agent skills from a single location. It works with any tool that supports the agentskills.io open format. Instead of manually copying skills to each tool's directory, it maintains a central repository and syncs them via symlinks.
~/.claude/skills/my-skill → ~/.agentloom/skills/my-skill
~/.cursor/skills-cursor/my-skill → ~/.agentloom/skills/my-skill
~/.codex/skills/my-skill → ~/.agentloom/skills/my-skill
- Unified Management — Create, edit, and organize all your skills in one place
- Multi-Target Sync — One click to sync skills across all your AI tools
- Built-in Editor — Full-featured markdown editor with syntax highlighting (CodeMirror 6)
- Validation — Validates skills against the agentskills.io specification with auto-fix
- Import — Import existing skills from any target, folder, or via drag-and-drop
- Theme Support — System, light, and dark themes with native macOS integration
- Cross-Platform — Works on macOS, Windows, and Linux
AgentLoom works with any tool that supports the agentskills.io specification:
| Tool | Vendor | Skills Directory |
|---|---|---|
| Claude Code | Anthropic | ~/.claude/skills/ |
| Codex | OpenAI | ~/.codex/skills/ |
| Gemini CLI | ~/.gemini/skills/ |
|
| Cursor | Anysphere | ~/.cursor/skills-cursor/ |
| Amp | Sourcegraph | ~/.amp/skills/ |
| Goose | Block | ~/.goose/skills/ |
| Roo Code | Roo | ~/.roo-code/skills/ |
| OpenCode | Anthropic | ~/.opencode/skills/ |
| Vibe | Vibe | ~/.vibe/skills/ |
| Firebender | Firebender | ~/.firebender/skills/ |
| Mux | Mux | ~/.mux/skills/ |
| Autohand | Autohand | ~/.autohand/skills/ |
You can also add custom folder targets for tools not listed above.
Get the latest release for your platform:
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | Download |
| macOS (Intel) | Download |
| Windows | Download |
| Linux | Download |
- Unzip and drag
AgentLoom.appto Applications - On first run, right-click → Open (to bypass Gatekeeper)
Run the installer and follow the prompts.
chmod +x AgentLoom-*.AppImage
./AgentLoom-*.AppImage- Rust (via rustup)
- Node.js 18+
- Tauri CLI v2
# Install Tauri CLI
cargo install tauri-cli --version "^2"
# Install dependencies
npm install
# Run development server
npm run tauri devnpm run tauri buildSee Architecture Documentation for detailed technical information.
Contributions are welcome! Please feel free to submit a Pull Request.
| Component | Technology |
|---|---|
| Backend | Rust |
| Framework | Tauri v2 |
| Frontend | Svelte 5 + TypeScript + Vite |
| Editor | CodeMirror 6 |
| Icons | Lucide |
