git-master

Automate Git commits, rebases, and history searches with conventional commit standards.

2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/Eunho-J/oh-my-claude --skill git-master-eunho-j
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-master
Source: https://github.com/Eunho-J/oh-my-claude/tree/main/claude/skills/git-master
Command: npx skills add https://github.com/Eunho-J/oh-my-claude --skill git-master-eunho-j

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines complex Git operations, making tasks like committing, rebasing, and searching history more efficient and less error-prone.

Core Features & Use Cases

  • Smart Commits: Generates well-formatted commit messages based on code changes and conventional commit standards.
  • Non-Interactive Rebase: Handles interactive rebase operations automatically, including conflict resolution suggestions.
  • History Search: Provides powerful tools to search Git history by content, file, author, or date.
  • Use Case: Automatically create a feature commit with a descriptive message, squash recent commits into a single one for a cleaner history, or find all commits related to a specific function.

Quick Start

Use the git master skill to create a commit for the current changes with the message "feat: implement user authentication".

Frequently Asked Questions about git-master

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate conventional commit messages automatically?

You can automate commit message generation by analyzing staged code changes against conventional commit standards. This Skill formats structured messages like 'feat:' or 'fix:' automatically, ensuring consistent version control history without manual formatting effort.

What is the best way to search Git history by file and author?

Searching Git history by file, author, content, or date range is performed through advanced query capabilities. You can filter commit logs precisely to locate specific function changes or track developer contributions across defined time periods.

Can I squash recent commits with a non-interactive rebase?

Yes, you can squash recent commits using non-interactive rebasing. This Skill handles interactive rebase operations automatically and provides conflict resolution suggestions, enabling cleaner version control history without manual intervention.

Does this Git automation tool support conflict resolution suggestions?

Yes, Git automation supports conflict resolution suggestions during non-interactive rebasing. When squashing commits or modifying history, it provides automated recommendations to help resolve merge conflicts efficiently.

How do I find all commits related to a specific function?

To find all commits related to a specific function, use content-based history search. This allows you to query Git logs for targeted code changes, filtering by file paths and content matches to isolate relevant version control updates.