376 free skills
Git Workflows skills
Skills for git — commit message conventions, branching strategy, rebase workflows, merge conflict resolution, and git hooks.
Sourced from real, public repositories — synced daily, never invented.
376 free skills
Skills for git — commit message conventions, branching strategy, rebase workflows, merge conflict resolution, and git hooks.
Sourced from real, public repositories — synced daily, never invented.
15 tools across six categories
13 of them never send your data anywhere
Free · No signup · No trial clock
SEE THE DIRECTORY

commit-message
github/copilot-cli-for-beginners
Generate conventional commit messages - use when creating commits, writing commit messages, or asking for git commit help
bg-fix-conflicts
braingridai/braingrid
Resolve merge conflicts between the current branch and main. Use when the workspace is in CONFLICT state after an automatic rebase failed. Detects, resolves, commits, and pushes — no feature work.
cz-git-style
zccz14/skills
Enforce CZ's Git and GitHub delivery style with gitmoji commits, protected main, repository-local worktrees, squash-only Auto Merge, pull-request monitoring, GitHub Actions verification, and safe cleanup. Use whenever Codex sets up or updates a GitHub repository, creates a feature worktree, prepares or opens a pull request, follows a pull request through merge and Actions, or performs the associated Git workflow.
gitkraken-cli
its-a-unixsystem/skills
Use the GitKraken CLI (gk) for git operations instead of raw git/gh commands. Activate this skill whenever performing git operations like committing, creating PRs, pushing, resolving conflicts, explaining changes, generating changelogs, or managing branches and work items. Even if the user doesn't mention "gk" or "GitKraken" explicitly, use gk commands for any git workflow where gk has a matching command, falling back to raw git only for operations gk doesn't cover.
git-commit
ninthday/skills-base
Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping
git-commit
zhuxining/skills
Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping
git-commit
hebilicious/skills
Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping
git-commit
muhammadrivaldy/agent-skills
Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping
git-commit
komeijireimu/my-skills
Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping
committing-code
mazrean/agent-skills
Creates clean, atomic commits following Conventional Commits specification. Use when committing code changes, writing commit messages, or when user mentions commit, conventional commits, or atomic commits.
git-rebase
stirlingmarketinggroup/marlin
Performs git rebases with intelligent conflict resolution through commit message analysis. This skill should be used when rebasing branches, updating feature branches with latest main/master, resolving rebase conflicts, cleaning up commit history with interactive rebase, or when the user mentions "rebase", "squash commits", "update my branch", or has merge/rebase conflicts to resolve.
git-rebase-auto
mabhub/skills
>
rebase
nitodeco/skills
Safely rebases the current branch onto a specified base branch, interprets diffs and conflict markers to resolve merges without losing intent, and escalates ambiguous conflicts that could cause regressions. Use when the user asks to rebase, sync with main/develop, resolve rebase conflicts, or continue an interrupted rebase.
git-commit-hygiene
johnefemer/skillfish
Install git hooks that auto-strip AI tool attribution from commits — blocks Co-Authored-By lines AND AI author hijacking.
git-guardrails-claude-code
terminalskills/skills
>-
git-branching
magh97/opencode-skills
Estrategias de branching y versionado. Cubre GitFlow, GitHub Flow, Trunk-Based Development, Conventional Commits, semantic-release, y cuándo usar cada estrategia según el equipo y frecuencia de deploy. Actívala al definir la estrategia de branching del equipo, configurar semantic-release, o migrar entre flujos de trabajo.
git-worktree-feature-flow
alessandrobologna/codex-skills
Create a feature branch in a Git worktree, work independently, then merge back and clean up safely.
split
iron-ham/split
Split a large branch into N stacked logical branches with hunk-level granularity
git-advanced
magh97/opencode-skills
Git avanzado. Cubre hooks (Husky 9, config-based hooks Git 2.54), worktrees (múltiples ramas simultáneas), submodules y subtrees, git-lfs para archivos grandes, monorepo patterns, y filter-repo para limpieza de historial. Actívala al configurar hooks avanzados, trabajar en monorepos, o gestionar archivos binarios.
git-commit
marcusrbrown/systematic
Create a git commit with a clear, value-communicating message. Use when the user says "commit", "commit this", "save my changes", "create a commit", or wants to commit staged or unstaged work. Produces well-structured commit messages that follow repo conventions when they exist, and defaults to conventional commit format otherwise.
engineering-git-workflow-master
sahiixx/agency-agents
Expert in Git workflows, branching strategies, and version control best practices including conventional commits, rebasing, worktrees, and CI-friendly branch management.
git-rebase-help
aryan1718/developer-agent-skills
Use this skill when the user invokes `git-rebase-help`, mentions rebasing a branch, asks how to bring a branch up to date, or needs mid-rebase conflict help. Triggers on: "git-rebase-help", "rebase this branch", "bring this branch up to date", "mid-rebase conflict help", or similar Git rebase workflow requests. Guide the workflow step-by-step through repository checks, target branch selection, working tree preparation, conflict resolution, and post-rebase cleanup, with confirmation required before any history-rewriting, content-changing, or destructive Git action.
monorepo-initialization
v1truv1us/ai-eng-system
Recursively initialize AGENTS.md in monorepo subdirectories with smart detection. Creates hierarchical agent context files with proper linking to root CLAUDE.md and parent AGENTS.md. Use for setting up multi-package projects, microservices, or any project with important subdirectories that need AI agent guidance.
wiki-changelog
microsoft/skills
Analyzes git commit history and generates structured changelogs categorized by change type. Use when the user asks about recent changes, wants a changelog, or needs to understand what changed in the repository.
commit
zkl2333/skills
Generate conventional commit messages following git-cz style by default (emoji between type and subject). Automatically detects project configuration when present. Use when creating git commit messages with Conventional Commits specification. See references/config-detection.md for supported configurations.
git-cz
imrea/skills
Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type from changes, (2) Generating cz-git/czg-style conventional commit messages from diff, (3) Extracting ticket ID from branch name, (4) Intelligent file staging for logical grouping
rebase
jimeh/agentic
>-
git-rebase-with-ledger
impankratov/skills
TRIGGER: user says git-rebase-with-ledger / rebase with ledger. User-invoked overlay on git-rebase: conflict ledger + project verify + commit fallout + optional MR review thread.
git-commit
jv3n/trade
Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping
commit
karhdo/karhdo.dev
Create a git commit following Conventional Commits format
git-commit
essentialsoft/agentskills
Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping
git-commit
ybbms777/compound-engineering
Create a git commit with a clear, value-communicating message. Use when the user says "commit", "commit this", "save my changes", "create a commit", or wants to commit staged or unstaged work. Produces well-structured commit messages that follow repo conventions when they exist, and defaults to conventional commit format otherwise.
git-rebase
vinihdsouza/skill_java_v2
Intelligently handle git rebase operations and resolve merge conflicts while preserving features and maintaining code quality. Use when rebasing feature branches, resolving conflicts across commits, and ensuring clean linear history without losing changes. Don't use for merge-commit workflows, cherry-picking individual commits, or initial repository setup.
git-rebase
shibayu36/agent-skills
git rebase を自然言語指示から非対話で実行する。commit 整理(squash / fixup / reword / drop / split / 順序入替)、upstream 取り込み、branch 載せ替え(`--onto`)、conflict 解消、stacked rebase(`--update-refs`)を扱う。「rebase して」「squash」「fixup」「reword」「split」「main 取り込んで」「載せ替えて」「base 付け替え」「conflict 解消」などのリクエストで使用。
rebase
openshift/lightspeed-console
>-
rebase
verygoodopensource/wingspan
Rebases the current feature branch onto the base branch (main/master/develop).
rebase
basselalsayed/skills
Safely integrate another Git branch into the current branch after analyzing both histories and deciding whether rebase or merge is more appropriate. Use for `/rebase branch-name`, `$rebase branch-name`, “rebase onto…”, “update my branch from…”, or similar Git-history integration requests, including natural-language branch arguments such as `/rebase origin feature-2`. Ask for the branch when it is omitted; inspect the diff and conflict risk, protect the starting state, execute the selected integration strategy, resolve only unambiguous conflicts, and verify the result.
rebase
jdelfino/agent-workflow
Resolves rebase conflicts by gathering full context from beads issues, git diffs, and surrounding code. Invoked by coordinator and merge-queue after a fast-path rebase fails.
git-branch
kurokeita/ai-agent
This skill should be used when the user asks to "create a branch", "branch naming", "branch strategy", or "follow conventional branch". Provides guidelines for version control branching strategies and rules.
git-expert
opensourcepharmafoundation/ospf-ayurveda-kg
Git expert - consult for branching strategy, commits, PRs, tags, and version control management
bp-branch
skaisser/blueprint
>
agent-conflict-resolution
marvinrichter/clarc
Decision framework for resolving conflicts between clarc agents — priority hierarchy, conflict classes, escalation protocol, and real-world examples
git-guardrails-claude-code
witi-projects/skills
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code. Use when the user says "/git-guardrails-claude-code", "git guardrails claude code", or asks about git guardrails claude code.
git-flow
camilooscargbaptista/cto-toolkit
**Git Workflow & Branching Strategy**: Helps define and follow Git branching strategies (Git Flow, GitHub Flow, Trunk-Based), write good commit messages, manage releases, and resolve merge conflicts. Use whenever the user asks about Git workflow, branching strategy, commit conventions, release management, merge conflicts, or mentions 'git flow', 'branching', 'commit message', 'conventional commits', 'release branch', 'hotfix', 'merge conflict', 'rebase', 'cherry-pick', or asks how to organize their Git workflow.
monorepo-maintenance
yiweiwan/skills
Use when working in monorepos, workspaces, package boundaries, shared libraries, dependency graphs, Nx, Turborepo, pnpm/yarn/npm workspaces, Bazel, build caching, versioning, or cross-package refactors.
commit
getsentry/dotagents
ALWAYS use this skill when committing code changes — never commit directly without it. Creates commits following Sentry conventions with proper conventional commit format and issue references. Trigger on any commit, git commit, save changes, or commit message task.
git-workflow
meleantonio/chernycode
Git workflow and commit conventions. Use when committing code, creating branches, or making pull requests.
changelog-generator
majiayu000/claude-skill-registry
Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.
framework-migration-assistant
arabelatso/skills-4-se
Automatically migrate Python web applications between frameworks (Flask → FastAPI, Django → FastAPI). Use when you need to migrate an existing web application to a modern framework while preserving functionality. The skill analyzes the codebase, updates routes, handlers, configuration, dependency injection patterns, and tests. Creates git commits for each migration phase and generates a comprehensive summary of all changes. Supports automatic dependency updates, code transformations, and test adaptations.
git-commit-message
likesandy/skills
Generate concise git commit message text from the current repository changes. Use when the user asks for a git commit message, git-cz or Conventional Commit format, VSCode git-commit-plugin style messages, or wants a commit message based on the current diff/staged/unstaged code changes. Supports repo types such as feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert, and init.
dx
tinh2/skills-hub-registry
Audit developer experience and generate a DX health score. Evaluates devcontainer, git hooks, linting, build caching, environment setup, and release pipeline. Use when you want to check how easy it is to onboard, improve developer workflow, score project tooling maturity, or find gaps in your dev setup.
git-rebase
felipeangeli/skills
Intelligently handle git rebase operations and resolve merge conflicts while preserving features and maintaining code quality. Use when rebasing feature branches, resolving conflicts across commits, and ensuring clean linear history without losing changes.
conflict-resolution
premmodhaofficial/nfr-pipeline
>
git-rebase
an8079/take-skills
Git interactive rebase, history rewriting, and advanced branching strategies. Use when cleaning up commit history before PR, splitting or squashing commits, fixing commit messages, reordering commits, or resolving complex rebase conflicts. Covers git rebase -i, reflog, filter-branch, and bisect combined with rebase workflows.
git-commit
hk-hub/agentskills
Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping
git-commit
hongdongjian/my-skills
Execute git commit with conventional commit analysis, intelligent staging, and Chinese commit message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating Simplified Chinese conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping, (5) Skipping standalone sensitive-information checks unless the user explicitly asks for them
git-commit
jeheecheon/agent-skills
Create a git commit for staged changes, split by feature unit and following repository conventions. Use when the user wants a clean commit created from already staged files.
git-commit
jonkiky/agentskills
Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping
git-commit
vasayxtx/agent-skills
Create a Conventional Commits message. Usage: /git-commit [amend|squash <ref>] [type:scope]
git-rebase
lucasduarteinacio/ai-skills
Intelligently handle git rebase operations and resolve merge conflicts while preserving features and maintaining code quality. Use when rebasing feature branches, resolving conflicts across commits, and ensuring clean linear history without losing changes.