gitpretty
nirholas/gitpretty🎨 Add unique emoji commits to every file in a repository
17 stars
2 forks
Shell
73 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