DEV Community

Luu Vinh Loc
Luu Vinh Loc

Posted on

sync-skills.sh - Bash script to sync .agents/skills/ to all agent folders

scripts/sync-skills.sh - Bash script to sync .agents/skills/ to all agent folders. Skills are stored in .agents/skills/ and synced to all agent folders (.agent/, .claude/, .windsurf/, etc.).

#!/bin/bash
# Sync skills from .agents/skills to all agent folders

echo "=== Start syncing skills... ==="

AGENTS=("agent" "claude" "codex" "cursor" "gemini" "opencode" "qwen" "windsurf")

for dir in "${AGENTS[@]}"; do
  echo "- Syncing .agents/skills/ -> .$dir/skills/"
  rsync -av --delete .agents/skills/ ".$dir/skills/"
done

echo "✅ Sync skills complete!"
Enter fullscreen mode Exit fullscreen mode

To sync skills after adding/updating SKILL files:

bash scripts/sync-skills.sh
Enter fullscreen mode Exit fullscreen mode

Top comments (0)