sync
october-academy/agent-plugins
Quick git pull shortcut triggered by /sync, pull, or Korean commands.
What is sync?
A git synchronization skill that pulls latest changes from remote repositories with a single command. Use it when you need to sync your local branch with remote (origin/main by default), handle merge conflicts, or work with forks.
- Pull from origin main, develop, or upstream with /sync command variants
- Detect and handle uncommitted changes via stash, commit, or discard workflows
- Resolve merge conflicts by listing conflicting files and guiding resolution
- Support fork workflows by adding and syncing with upstream remotes
- Report sync results including commit count, file changes, and conflict status
- Respond to Korean language triggers (동기화, 원격에서 가져와, 풀 받아)
How to install sync
npx skills add https://github.com/october-academy/agent-plugins --skill syncHow to use sync
- 1.Invoke /sync (or /sync <branch>) when you want to pull remote changes
- 2.If you have uncommitted changes, choose to stash, commit, or discard them
- 3.Review the sync report showing commits pulled and files changed
- 4.If merge conflicts occur, resolve them with the skill's guidance and confirm with git add/commit
Use cases
- Pull latest changes before starting work on a feature branch
- Sync a forked repository with the original upstream repository
- Resolve merge conflicts when local and remote branches have diverged
- Quickly update your working directory with team changes using /sync shortcut
- Handle stashing uncommitted work before pulling remote updates
- Software developers managing git repositories
- Team members collaborating on shared codebases
- Contributors working with forked repositories
- Anyone needing quick remote synchronization without typing full git commands
sync FAQ
The skill detects them and offers three options: stash (temporarily save), commit first, or discard. Stash is recommended to preserve your work.
Yes. Use /sync develop to pull from origin develop, or /sync upstream to pull from upstream main for fork workflows.
The skill lists conflicting files and helps you resolve them, then guides you through git add and git commit to complete the merge.
Yes. It supports fork workflows by allowing you to add upstream remotes and sync with git fetch/merge commands.
It reports the number of commits pulled, files changed, and whether any conflicts occurred during the merge.
Full instructions (SKILL.md)
Source of truth, from october-academy/agent-plugins.
name: sync description: Quick remote sync shortcut. Use when user says "/sync", "동기화", "pull", "git pull", or wants to pull latest changes from remote. Defaults to pulling from origin main. user-invocable: true
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 |
Related skills
More from october-academy/agent-plugins and the wider catalog.

google-calendar
Create, update, and organize Google Calendar events and schedules with availability checking and meeting booking.

brand-copywriter
Writes marketing copy using proven copywriting frameworks. Use when user needs copy for ads (Facebook, Instagram, TikTok, YouTube), landing pages, sales pages, email sequences, LinkedIn posts, product descriptions, or any marketing content.

go-to-market-plan
Analyzes the founder's business context to deliver 3 best go-to-market strategies tailored to their current stage, product, and market. Asks up to 10 diagnostic questions when needed to understand product readiness, target market clarity, competitive positioning, and distribution channels. Use when user needs go-to-market strategy, launch planning, market entry strategy, or actionable GTM roadmap.

linkedin-writer
Creates viral LinkedIn posts using proven formats, post templates, and voice matching. Use when user needs engaging, high-performing posts for LinkedIn.

outreach-specialist
Crafts high-converting outreach messages and email sequences for cold outreach, LinkedIn DMs, and follow-ups. Use when user needs personalized outreach messages that book calls and get replies.

sop-creator
Creates detailed Standard Operating Procedures (SOPs) for business processes. Use when user needs SOPs, process documentation, operational guides, workflow documentation, or step-by-step instructions for repeatable business processes.