← Browse

@nirholas/gitpretty

B

- Add unique emoji to each file in GitHub

skillclaude

Install

agr install @nirholas/gitpretty --target claude

Writes 20 files into .claude/skills/, pinned to git-448c3714.

  • .claude/skills/gitpretty/.editorconfig
  • .claude/skills/gitpretty/.gitattributes
  • .claude/skills/gitpretty/.gitignore
  • .claude/skills/gitpretty/AGENTS.md
  • .claude/skills/gitpretty/CHANGELOG.md
  • .claude/skills/gitpretty/CITATION.cff
  • .claude/skills/gitpretty/CLAUDE.md
  • .claude/skills/gitpretty/CODE_OF_CONDUCT.md
  • .claude/skills/gitpretty/CONTRIBUTING.md
  • .claude/skills/gitpretty/GEMINI.md
  • .claude/skills/gitpretty/LICENSE
  • .claude/skills/gitpretty/README.md
  • .claude/skills/gitpretty/SECURITY.md
  • .claude/skills/gitpretty/SKILL.md
  • .claude/skills/gitpretty/emoji-commits.sh
  • .claude/skills/gitpretty/emoji-file-commits.sh
  • .claude/skills/gitpretty/humans.txt
  • .claude/skills/gitpretty/llms-full.txt
  • .claude/skills/gitpretty/llms.txt
  • .claude/skills/gitpretty/package.json

Document

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

CommandPurpose
emoji-file-commits.shBeautify repo (visible)
emoji-commit.shSmart commit
emoji-log.shPretty log
emoji-stash.shStash management
emoji-branch.shCreate branch
emoji-merge.shMerge branch
emoji-tag.shRelease tag
emoji-hooks.shInstall hooks

Limitations

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

Trustgrade B

  • passBody integrity

    Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.

  • passType matchnot applicable to this artifact type

    Whether the artifact is really the kind of thing its metadata claims it is.

  • passFreshness

    How long since the source repository was last pushed to.

  • passPrompt injection

    Scans the artifact's own text for instructions aimed at your agent rather than at you.

  • warnLicenseno SPDX license detected

    Whether the source repository declares an SPDX license permissive enough to redistribute.

How the grade is calculated

Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:

  • Aevery check passed
  • Bone warning
  • Ctwo warnings
  • Dprompt injection or body integrity failed, or three warnings
  • Fone of those failed, and something else is wrong

These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.

Versions

  • git-448c37143a202026-07-31