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.