gitwtfhub

wtf is github-achievements-hunter?

jigggyzigggy/github-achievements-hunter — explained in plain English

Analysis updated 2026-05-18

17ShellAudience · developerComplexity · 2/5Setup · easy

TL;DR

A guide and set of shell scripts that help you unlock all of GitHub's profile achievement badges, automating the easy ones and explaining the rest.

Mindmap

mindmap
  root((Achievement Hunter))
    What it does
      Lists 22 badges
      Automates easy ones
      Explains hard ones
    Tech stack
      Shell scripts
      GitHub Codespaces
    Use cases
      Auto unlock badges
      Look up requirements
      Follow roadmap
    Audience
      GitHub developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Run scripts inside GitHub Codespaces to automatically unlock easy achievement badges.

REASON 2

Look up the exact conditions needed to earn each of GitHub's 22 known achievements.

REASON 3

Follow a phased roadmap for achievements that depend on community activity over time.

What's in the stack?

ShellGitHub Codespaces

How it stacks up

jigggyzigggy/github-achievements-hunter0xghostcat/claude-ai-cyber-security-skillscyrisxd/block-clankers
Stars171717
LanguageShellShellShell
Setup difficultyeasyeasyeasy
Complexity2/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Designed to run inside GitHub Codespaces so no local setup is needed.

Wtf does this do

GitHub profile pages can display small achievement badges that you earn by completing specific actions on the platform, such as getting your pull requests merged, co-authoring commits with another developer, or having many people star one of your repositories. These badges are cosmetic, but they are visible on your public profile and some developers enjoy collecting them. This repository is a guide and toolkit aimed at helping people unlock all of them. The README lists all 22 known GitHub achievements with the conditions required to earn each one. Some are one-time unlocks, such as merging a pull request without requesting a code review (the Yolo badge) or closing an issue within five minutes of opening it (the Quickdraw badge). Others have multiple tiers that scale with how often you repeat the action, such as the Pull Shark badge, which upgrades from bronze to gold as you accumulate more merged pull requests over time. The repository includes a set of shell scripts intended to automate the easiest achievements. A master script called unlock-all.sh runs the others in sequence. Individual scripts handle specific badges: quickdraw.sh opens and immediately closes a GitHub issue to trigger the Quickdraw badge, and yolo.sh helps with the self-merge scenario. The project is designed to run inside GitHub Codespaces, which is GitHub's browser-based development environment, so you do not need to install anything locally. Not all achievements can be automated. Some depend on other people's actions, like earning a certain number of stars on a repository or having other users accept your answers in GitHub Discussions. The README groups these into a phased roadmap: easy automated wins on day one, community-dependent actions over a week, and longer-term goals like building a popular repository over a month. The project is primarily a reference guide paired with utility scripts. The README is a reasonable starting point for anyone who wants to understand what GitHub achievements exist and which ones require genuine community engagement versus ones that can be triggered quickly.

Yoink these prompts

Prompt 1
Help me run unlock-all.sh inside a GitHub Codespace to earn the easy achievement badges.
Prompt 2
Explain what the Quickdraw and Yolo GitHub achievements require and how the scripts trigger them.
Prompt 3
What GitHub achievements can't be automated and require real community engagement?
Prompt 4
Walk me through the phased roadmap for earning all 22 GitHub achievements.

Frequently asked questions

wtf is github-achievements-hunter?

A guide and set of shell scripts that help you unlock all of GitHub's profile achievement badges, automating the easy ones and explaining the rest.

What language is github-achievements-hunter written in?

Mainly Shell. The stack also includes Shell, GitHub Codespaces.

How hard is github-achievements-hunter to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is github-achievements-hunter for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.