issame01/TryHackMe Badge
Live, self-updating SVG badge for your TryHackMe stats. Five rotating themes, no Puppeteer, pure GitHub Action.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| username | Your TryHackMe username | yes | — |
| output_path | Where the badge SVG will be written, relative to the repo root | no | assets/thm_badge.svg |
| theme | Theme name. Either "rotate" (deterministic per UTC day), "random" (per-run), or one of: midnight, matrix, synthwave, inferno, frost. | no | rotate |
| accent_color | Optional hex color (e.g. "#00FF9D") that overrides the theme accent and border. | no | "" |
| auto_commit | When true, commits and pushes the updated badge if it changed. | no | true |
| commit_message | Commit message used when auto_commit is true. | no | chore: refresh TryHackMe badge |
| committer_name | Git committer name used when auto_commit is true. | no | github-actions[bot] |
| committer_email | Git committer email used when auto_commit is true. | no | 41898282+github-actions[bot]@users.noreply.github.com |
Outputs
| name | description |
|---|---|
| theme_used | Name of the theme actually rendered. |
| rank | Current world rank reported by the TryHackMe public API. |