Our review
Syncs the local branch with the remote repository using rebase.
Strengths
- Maintains a linear history without merge commits.
- Simple two-step process: fetch then rebase.
- Handles conflicts by guiding the user to resolve them.
Limitations
- Does not handle uncommitted local changes.
- Conflict resolution can be complex for beginners.
- Only works if the remote branch already exists.
Use this skill when you need to update your local branch with the latest remote changes without creating a merge commit.
Do not use it if you have uncommitted local changes you are not ready to integrate, or if you prefer a standard merge over rebase.
Security analysis
SafeThe skill only runs 'git fetch' and 'git pull --rebase', which are standard, non-destructive version control commands. No data exfiltration, system modification, or safety bypass is involved. The allowed-tools scope (Bash(git:*)) is broader than needed but the skill's instructions are benign.
No concerns found
Examples
Sync my current branch with remote using rebase.Pull the latest changes from origin with rebase for this branch.name: git-sync description: Sync with remote repository using pull --rebase. Use when you need to update your local branch with remote changes. disable-model-invocation: true allowed-tools: Bash(git:*)
Git Sync
Sync local branch with remote using rebase.
-
Fetch the latest changes from the remote repository.
- Command:
git fetch origin
- Command:
-
Pull and rebase the current branch on top of the remote branch.
- Command:
git pull origin HEAD --rebase - If there are conflicts, resolve them, then
git rebase --continue.
- Command:
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.