원클릭으로
git-manager
Advanced Git workflow management — repos, branches, PRs, conflicts, and automation.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Advanced Git workflow management — repos, branches, PRs, conflicts, and automation.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
AI Agent Marketplace for OpenClaw. Browse and discover 60+ free & premium agents — developer tools, content, automation, video, research, and more.
Network-wide ad and tracker blocking at the DNS level. A Pi-hole alternative that runs directly on your machine as an OpenClaw skill. No separate h...
agentplace's autonomous marketing experiments. Use when agentplace wants to try new content, test hooks, track what works, and iterate independently. Covers X posting, TikTok experimentation, and growth tracking.
Generates clean API documentation from code, endpoints, or descriptions — OpenAPI, markdown, or README format
Generates mock API responses with realistic fake data from OpenAPI specs or plain descriptions
Generates professional system architecture diagrams (Mermaid flowcharts, sequence diagrams, C4 models, deployment views) and Architecture Decision Records from plain English descriptions
| name | git-manager |
| description | Advanced Git workflow management — repos, branches, PRs, conflicts, and automation. |
Advanced Git workflow management — repos, branches, PRs, conflicts, and automation.
Category: dev-tools API Key Required: No (GitHub CLI optional)
Helps manage Git workflows beyond basic commits. Branch management, merge conflict resolution, interactive rebasing, cherry-picking, repository health checks, and GitHub PR workflows. Your agent becomes your Git power user.
echo "Branch: $(git branch --show-current)"
echo "Status:"
git status -s
echo "Recent commits:"
git log --oneline -10
echo "Remotes:"
git remote -v
# List all branches
git branch -a
# Create and switch to new branch
git checkout -b feature/new-thing
# Delete merged branches
git branch --merged main | grep -v 'main' | xargs -r git branch -d
# See which branches are ahead/behind
git branch -vv
# Stage all changes and show diff before committing
git add -A
git diff --cached --stat
echo "---"
git diff --cached
# Changes since yesterday
git log --since="yesterday" --oneline --all
# Changes by author
git log --author="NAME" --oneline -20
# What files changed between branches
git diff main..HEAD --stat
# Search commit messages
git log --grep="search term" --oneline
# Undo last commit (keep changes)
git reset --soft HEAD~1
# Undo staged files
git reset HEAD file.txt
# Discard all local changes
git checkout -- .
# Recover deleted branch
git reflog | head -20
git checkout -b recovered-branch COMMIT_SHA
# Stash current changes
git stash push -m "description"
# List stashes
git stash list
# Apply most recent stash
git stash pop
# Apply specific stash
git stash apply stash@{2}
# Merge main into current branch
git merge main
# Rebase onto main (cleaner history)
git rebase main
# Interactive rebase (squash, reorder, edit)
git rebase -i HEAD~5
# Abort a messy merge/rebase
git merge --abort
git rebase --abort
git cherry-pick COMMIT_SHA
echo "Size: $(du -sh .git | awk '{print $1}')"
echo "Commits: $(git rev-list --count HEAD)"
echo "Contributors: $(git shortlog -sn --all | wc -l)"
echo "Largest files:"
git rev-list --objects --all | git cat-file --batch-check='%(objecttype) %(objectname) %(objectsize) %(rest)' | awk '/^blob/ {print $3, $4}' | sort -rn | head -10
# Remove untracked files (dry run first)
git clean -nd
git clean -fd # actually delete
# Garbage collect
git gc --prune=now
# Remove large files from history (careful!)
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch PATH/TO/LARGE/FILE' HEAD
# Create PR
gh pr create --title "Feature: New thing" --body "Description here"
# List open PRs
gh pr list
# Check PR status
gh pr status
# Merge PR
gh pr merge PR_NUMBER --squash
# View PR diff
gh pr diff PR_NUMBER
# Create issue
gh issue create --title "Bug: something broken" --body "Details"
# List issues
gh issue list
git config --global alias.lg "log --graph --oneline --decorate --all"
git config --global alias.st "status -s"
git config --global alias.last "log -1 --stat"
git config --global alias.unstage "reset HEAD --"
User: "What did I change today?"
→ git log --since="today" --oneline + git diff --stat
User: "I need to undo my last commit"
→ git reset --soft HEAD~1
User: "Clean up my branches" → List merged branches, offer to delete them
User: "Create a PR for this feature"
→ Push branch, gh pr create
gh) needs one-time auth: gh auth login