Install
$ agentstack add skill-yasinshaw-multi-agent-syncer-multi-agent-syncer ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Multi-Agent Syncer
Sync skills across AI coding agent platforms from a central repository.
Architecture
Central repository: ~/.agents/skills/
Each agent's skills directory contains symlinks to the central repo. Syncing = creating/removing symlinks.
CLI Commands
Run via Bash tool:
MANAGER="$HOME/.agents/skills/multi-agent-syncer/lib/manager.sh"
List Skills
bash $MANAGER list # All skills in central repo
bash $MANAGER list --agent claude # Skills in Claude Code
bash $MANAGER list --agent cursor --level user # User-level only
bash $MANAGER list --agent claude --level project --project /path/to/project
Sync Status Matrix
bash $MANAGER status # User-level status
bash $MANAGER status --level project --project /path/to/project
Output shows ✓ (synced), ~ (external link), ● (local copy), ○ (missing).
Sync Skills to Agents
bash $MANAGER sync --skills tavily-search,hookify --to claude,cursor
bash $MANAGER sync --skills tavily-search --to gemini --level project --project /path
Unsync Skills from Agents
bash $MANAGER unsync --skills tavily-search --from cursor
Detect Installed Agents
bash $MANAGER detect # User-level
bash $MANAGER detect --level project --project /path/to/project
Web UI Dashboard
First-time setup
cd ~/.agents/skills/multi-agent-syncer/web && pnpm install
Launch
node ~/.agents/skills/multi-agent-syncer/web/server.mjs --project "$PWD"
$PWD is the current project directory. Omit --project to start without a default project (user can select in the UI).
Opens at http://localhost:3457. Press Ctrl+C to stop.
Web Features
- Sync matrix view (skills × agents)
- Toggle individual sync checkboxes
- Bulk sync/unsync operations
- Search and filter skills
- Switch between user-level and project-level
- Project path selector for project-level view
Supported Agents
| Agent | User Directory | Project Directory | |-------|---------------|-------------------| | Claude Code | ~/.claude/skills/ | .claude/skills/ | | Cursor | ~/.cursor/skills/ | .cursor/skills/ | | Gemini CLI | ~/.gemini/skills/ | .gemini/skills/ | | Codex CLI | ~/.agents/skills/ | .agents/skills/ | | Trae | ~/.trae/skills/ | .trae/skills/ | | Trae CN | ~/.trae-cn/skills/ | .trae-cn/skills/ | | Windsurf | ~/.windsurf/skills/ | .windsurf/skills/ | | Amp | ~/.amp/skills/ | .amp/skills/ | | Augment | ~/.augment/skills/ | .augment/skills/ | | Copilot | ~/.copilot/skills/ | .copilot/skills/ | | Aider | ~/.aider/skills/ | .aider/skills/ | | OpenCode | ~/.opencode/skills/ | .opencode/skills/ | | Kiro | ~/.kiro/skills/ | .kiro/skills/ | | Qoder | ~/.qoder/skills/ | .qoder/skills/ | | Hermes | ~/.hermes/skills/ | .hermes/skills/ | | WorkBuddy | ~/.workbuddy/skills-marketplace/skills/ | (not supported) |
Usage Tips
- When user says "sync skills", ask which skills and target agents unless specified
- When user says "check status" or "show sync status", run the status command
- When user says "open dashboard" or "web UI", launch the web server
- For project-level, always confirm the project path
- Codex uses
~/.agents/skills/which IS the central repo — always "synced"
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: yasinshaw
- Source: yasinshaw/multi-agent-syncer
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.