sync▌
october-academy/agent-plugins · updated Apr 8, 2026
Quick git synchronization with remote repository, defaulting to origin main.
- ›Supports multiple sync targets: origin main, origin develop, upstream main (for forks), and custom branches
- ›Automatically checks for uncommitted changes and offers stash, commit, or discard options before syncing
- ›Handles merge conflicts by listing conflicting files and guiding resolution; supports both merge and rebase workflows
- ›Responds to English commands (/sync, /sync develop) and Korean triggers (동기화,
Sync Skill
Quick git synchronization with remote repository.
Usage
Commands
/sync # Pull from origin main
/sync develop # Pull from origin develop
/sync upstream # Pull from upstream main (forks)
Korean Triggers
- "동기화"
- "원격에서 가져와"
- "풀 받아"
Workflow
1. Pre-sync Check
git status
If working directory has uncommitted changes:
Options:
- Stash:
git stash→ sync →git stash pop - Commit first: Suggest using
/cp - Discard: Only if user confirms with
git checkout .
2. Fetch and Pull
Default (origin main):
git pull origin main
With rebase (cleaner history):
git pull --rebase origin main
3. Report Results
After successful sync:
Synced with origin/main
- 3 commits pulled
- Files changed: 5
- No conflicts
Handling Conflicts
If merge conflicts occur:
- List conflicting files
- Offer to help resolve
- After resolution:
git add <files>→git commit
Common Scenarios
Fork Workflow
# Add upstream if not exists
git remote add upstream <original-repo-url>
# Sync with upstream
git fetch upstream
git merge upstream/main
Diverged Branches
If local and remote have diverged:
# Option 1: Merge (default)
git pull origin main
# Option 2: Rebase (cleaner)
git pull --rebase origin main
# Option 3: Reset (destructive, ask user)
git fetch origin
git reset --hard origin/main
Error Handling
| Error | Solution |
|---|---|
| "Uncommitted changes" | Stash or commit first |
| "Merge conflict" | Help resolve conflicts |
| "Remote not found" | Check git remote -v |
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.4★★★★★44 reviews- ★★★★★Michael Sharma· Dec 24, 2024
Useful defaults in sync — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Hana Chawla· Dec 20, 2024
We added sync from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Chaitanya Patil· Dec 4, 2024
Registry listing for sync matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Ava Shah· Dec 4, 2024
Keeps context tight: sync is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Piyush G· Nov 23, 2024
Solid pick for teams standardizing on skills: sync is focused, and the summary matches what you get after install.
- ★★★★★William Wang· Nov 23, 2024
sync has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Rahul Santra· Nov 15, 2024
sync reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Soo Ghosh· Nov 15, 2024
I recommend sync for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Michael Shah· Nov 11, 2024
sync fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Shikha Mishra· Oct 14, 2024
I recommend sync for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
showing 1-10 of 44