
p4p1/tryhackme-badge-workflow was archived on April 19th. The dynamic mode relied on an endpoint that now returns an error for any external request, so it's effectively broken.
I rebuilt it from scratch as a GitHub Action: https://github.com/KeizerSec/Tryhackme-Badge
What's different:
- Uses the working public profile API (no Puppeteer, no Chrome)
- Pure SVG output — renders instantly through GitHub's image proxy
- 5 themes (midnight, matrix, synthwave, inferno, frost) that rotate daily by default
- Zero npm dependencies
Minimal setup just add your THM username and it runs daily. Feedback welcome, especially if something breaks on your setup.