sync-toolkit
Sync skills, agents, and CLAUDE.md from toolkit repositories. Pull latest, check for drift, report status.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Sync skills, agents, and CLAUDE.md from toolkit repositories. Pull latest, check for drift, report status.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Automatically implement all sub-issues of an epic in dependency order
Implement a GitHub issue with automated PR creation
End-of-session retrospective. Captures knowledge from any working session (debug, implementation, config, deployment) as reusable scripts, CLAUDE.md procedures, or skill proposals. Run before ending a session to prevent knowledge loss.
Decompose a large GitHub issue into sub-issues and create a tracking draft PR
OWASP-guided security code review for a specific domain or issue
Project kickoff checklist based on lessons learned from previous projects. Generates a tailored checklist and optionally creates GitHub issues.
| name | sync-toolkit |
| description | Sync skills, agents, and CLAUDE.md from toolkit repositories. Pull latest, check for drift, report status. |
| argument-hint | <pull|status|drift> |
| user-invocable | true |
Keep skills, agents, and global CLAUDE.md in sync across devices by pulling from configured git repositories.
Command: $ARGUMENTS — one of pull, status, or drift.
Reads from ~/.claude/toolkit.yaml. If the file does not exist on first run, create a default one using the template from install.sh.
Before executing any command, check if ~/.claude/skills is a symlink:
test -L ~/.claude/skills
If it IS a symlink, this is a local development install (via install.sh). Report:
ℹ️ Symlink-based install detected.
~/.claude/skills → <resolved path>
This device has a local toolkit repo clone. To update:
cd <toolkit-repo-path> && git pull
/sync-toolkit is designed for devices WITHOUT a local clone.
To use sync-toolkit, remove the symlinks and run /sync-toolkit pull.
Then stop — do not proceed with pull/drift/status on a symlink install.
/sync-toolkit pullDelegates to the helper script:
~/.claude/bin/sync-toolkit.sh pull
Review the script output. Report what changed: new skills added, skills updated, skills removed.
/sync-toolkit statusDelegates to the helper script:
~/.claude/bin/sync-toolkit.sh status
Show: configured sources, last sync time, counts per source, whether cache matches remote.
/sync-toolkit driftDelegates to the helper script:
~/.claude/bin/sync-toolkit.sh drift
Report: local modifications (files that differ from source), unpulled remote updates, orphan files not in any source.