🎨 Add unique emoji commits to every file in a repository

17 stars
2 forks
Shell
72 views

SKILL.md

SKILL.md - gitpretty Capabilities

What gitpretty Can Do

1. Beautify Repositories

  • Add unique emoji to each file in GitHub
  • Transform plain commit history into visual art
  • Make repos stand out

2. Smart Commits

  • Auto-detect emoji from commit message
  • Support conventional commit types
  • Keyword-based emoji selection

3. Git Workflow Enhancement

  • Beautiful log views (graph, today, week, author)
  • Stash management with descriptions
  • Branch creation with type prefixes
  • Merge commits with auto-emoji
  • Release tags with version emojis

4. Automation

  • Git hooks for auto-emoji
  • GitHub Actions for CI/CD
  • Changelog generation

Commands Reference

Command Purpose
emoji-file-commits.sh Beautify repo (visible)
emoji-commit.sh Smart commit
emoji-log.sh Pretty log
emoji-stash.sh Stash management
emoji-branch.sh Create branch
emoji-merge.sh Merge branch
emoji-tag.sh Release tag
emoji-hooks.sh Install hooks

Limitations

  • Bash-only (no Windows native support)
  • Requires git 2.0+
  • Emoji display depends on terminal/font support