THM Badge Generator

Pixel art profile badge

SOURCE ONLYSource

A GitHub Action that renders your TryHackMe profile as a pixel art card and commits it to your profile repository every day. Level, points, rooms, badges, global rank and streak come from your public profile. Drop one workflow file in, run it once, paste the generated snippet into your README.

THM badge

Highlights

themes ten Gribble palettes, each in light and dark, switching with the viewer's GitHub theme
frames Gribble's PixelFrame bevels, 9-sliced the same way the app does it
fire the animated streak flame, drawn frame by frame in Gribble
native drawn at pixel resolution with unantialiased text, then upscaled nearest-neighbour
resilient falls back to the last good stats on a failed fetch, so the README never breaks
setup one workflow file in your profile repository, nothing to fork or clone

All themes

Built with

Python, Pillow and GitHub Actions, with a GIF, a spritesheet and matching CSS written on every run. Everything that makes it look like a Gribble card comes from Gribble: the theme palettes, the PixelFrame bevels, and the fire animation I drew in the editor itself. Type is Departure Mono.