CLSkills
Git & Version Control

Git & Version Control

Manage commits, branches, and repository workflows

15 skills

Git & Version ControlPopular
beginner

Smart Commit

Generate conventional commit messages by analyzing staged changes

gitcommitautomation
Git & Version ControlPopular
beginner

Branch Cleanup

Find and delete merged/stale local and remote branches

gitbranchescleanup
Git & Version ControlPopular
intermediate

Git Undo

Safely undo the last git operation (commit, merge, rebase, etc.)

gitundosafety
Git & Version Control
beginner

Changelog Generator

Generate CHANGELOG.md from git history using conventional commits

gitchangelogdocumentation
Git & Version ControlPopular
intermediate

Conflict Resolver

Analyze and suggest resolutions for merge conflicts

gitmergeconflicts
Git & Version Control
advanced

Git Bisect Helper

Automate git bisect to find the commit that introduced a bug

gitbisectdebugging
Git & Version ControlPopular
beginner

PR Description

Generate detailed PR descriptions from branch diff

gitpull-requestautomation
Git & Version Control
advanced

Commit Splitter

Split a large commit into smaller, logical commits

gitcommitrefactoring
Git & Version ControlPopular
intermediate

Git Hooks Setup

Set up pre-commit, pre-push, and commit-msg hooks

githooksautomation
Git & Version Control
beginner

Repo Stats

Generate repository statistics (contributors, commit frequency, file changes)

gitstatisticsanalytics
Git & Version Control
beginner

Git Alias Setup

Configure useful git aliases for common workflows

gitaliasesproductivity
Git & Version Control
advanced

Interactive Rebase

Guide through interactive rebase with explanations

gitrebasehistory
Git & Version Control
intermediate

Cherry Pick Guide

Help cherry-pick commits across branches safely

gitcherry-pickbranches
Git & Version Control
advanced

Git Worktree Setup

Set up and manage git worktrees for parallel development

gitworktreeparallel
Git & Version ControlPopular
intermediate

Release Tagger

Create and manage semantic version tags with release notes

gitreleaseversioning