gitpretty

Add emojis to git commit messages, branches, logs, and tags.

21|2|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/nirholas/gitpretty --skill gitpretty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitpretty
Source: https://github.com/nirholas/gitpretty/tree/main
Command: npx skills add https://github.com/nirholas/gitpretty --skill gitpretty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill transforms plain git commit history into visually appealing, emoji-enhanced experiences, making your git history beautiful and easier to understand at a glance.

Core Features & Use Cases

  • Emoji Commits: Automatically add relevant emojis to commit messages based on type and content.
  • Beautiful Logs: View git logs in various aesthetic formats, including graphs and summaries.
  • Workflow Enhancement: Streamline branching, merging, stashing, and tagging with emoji prefixes.
  • Use Case: A developer can quickly create a new feature branch with gitpretty branch feature user-auth, commit changes with gitpretty commit "add user auth", and view a beautiful log with gitpretty log graph.

Quick Start

Use the gitpretty skill to automatically add emojis to your git commits.

Frequently Asked Questions about gitpretty

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

FAQPage Schema
How do I add emojis to git commit messages automatically?

To add emojis to git commit messages automatically, you can use a bash script that maps conventional commit types to specific emojis, enhancing your commit history by integrating visual indicators based on the commit content.

What is the best way to beautify git logs with visual graphs?

The best way to beautify git logs with visual graphs is by using specialized bash scripts that format git history, displaying your repository logs in aesthetic formats including visual graphs and summaries.

Do I need bash and git command-line tools to enhance my repository history?

Yes, you need bash and git command-line tools to enhance your repository history, as the scripts require these command-line environments for deterministic task execution to automate branching, stashing, and tagging.

Can I use conventional commit types to generate a changelog?

Yes, you can use conventional commit types to generate a changelog, as scripts can parse your emoji-enhanced commit history to automatically produce changelogs based on your categorized commit messages.

How do I create a new feature branch with an emoji prefix?

To create a new feature branch with an emoji prefix, execute a bash command that automatically prepends the relevant emoji to your branch name, streamlining branching workflows by making names visually distinct.