Skip to content

EliseyRotar/github-achievements

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

210 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ† GitHub Achievements Unlocker

The only toolkit you need to earn every GitHub achievement badge β€” automatically.

Stars Forks Issues License

Scripts Β· GitHub Actions Β· Step-by-step guides Β· Works in under an hour

Quick Start Β· All Achievements Β· Scripts Β· FAQ


πŸš€ What is this?

GitHub has 9 achievement badges you can earn on your profile. Most people don't know how to get them β€” or think they require months of open-source contributions.

This repo gives you:

  • βœ… Shell scripts that automate Quickdraw, Pull Shark, and Pair Extraordinaire
  • βœ… GitHub Actions workflows that auto-merge PRs for YOLO
  • βœ… Clear step-by-step guides for every badge
  • βœ… A ready-made discussion board to practice Galaxy Brain

All badges can be earned in your own repos β€” no external contributions required for most of them.


⚑ Quick Start

# 1. Clone this repo
git clone https://github.com/EliseyRotar/github-achievements.git
cd github-achievements

# 2. Get a GitHub token: Settings β†’ Developer settings β†’ Personal access tokens β†’ repo scope

# 3. Run whichever script you need:
./scripts/get-quickdraw.sh   YOUR_USERNAME  YOUR_REPO  YOUR_TOKEN
./scripts/get-pull-shark.sh  YOUR_USERNAME  YOUR_REPO  YOUR_TOKEN  16
./scripts/get-pair-extraordinaire.sh  YOUR_USERNAME  YOUR_REPO  YOUR_TOKEN  48  "Friend" "friend@email.com"

Badges appear on your profile within 24 hours.


πŸ… Achievements

⚑ Quickdraw

Close an issue or pull request within 5 minutes of opening it.

Tiers: None β€” one-time badge

Automate it:

./scripts/get-quickdraw.sh USERNAME REPO TOKEN

Manual: Open any issue β†’ immediately click Close issue. Done in 10 seconds.


🦈 Pull Shark

Have your pull requests merged.

Tier PRs Needed
πŸ₯‰ Base 2
πŸ₯ˆ Bronze 16
πŸ₯‡ Silver 128
πŸ† Gold 1024

Automate it:

# Earn bronze (16 PRs) in one command:
./scripts/get-pull-shark.sh USERNAME REPO TOKEN 16

The script creates branches, opens PRs, and merges them automatically. Run it multiple times to stack tiers.


🧠 Galaxy Brain

Have your discussion reply marked as the accepted answer.

Tier Answers Needed
πŸ₯‰ Base 2
πŸ₯ˆ Bronze 8
πŸ₯‡ Silver 16
πŸ† Gold 32

How to earn it:

  1. Enable Discussions in your repo settings
  2. Ask a question in the Q&A category
  3. Reply with the answer
  4. Mark it as "Answered"

Check the Discussions tab in this repo β€” it's already set up with Q&A enabled!


⭐ Starstruck

Have one of your repositories starred.

Tier Stars Needed
πŸ₯‰ Base 16
πŸ₯ˆ Bronze 128
πŸ₯‡ Silver 512
πŸ† Gold 4096

How to earn it: Star this repo ⭐ and share it with friends! Every star counts toward the achievement.


πŸ‘₯ Pair Extraordinaire

Co-author commits that get merged in a pull request.

Tier Co-authored PRs
πŸ₯‰ Base 1
πŸ₯ˆ Bronze 10
πŸ₯‡ Silver 24
πŸ† Gold 48

Automate it:

# Earn gold (48 PRs) in one command:
./scripts/get-pair-extraordinaire.sh USERNAME REPO TOKEN 48 "Co-Author" "coauthor@email.com"

The script adds Co-authored-by: trailers to commits, which GitHub detects automatically.


🎯 YOLO

Merge a pull request without a code review.

Tiers: None β€” one-time badge

Two ways to get it:

  1. Open any PR β†’ merge it before requesting a review
  2. Add the yolo label to any PR β†’ the included GitHub Actions workflow merges it automatically

πŸ’– Public Sponsor

Sponsor a GitHub user or organization via GitHub Sponsors.

Tiers: None β€” one-time badge

How to earn it: Go to any GitHub Sponsors page and sponsor someone for $1/month. Cancel any time after the badge appears.


🧊 Arctic Code Vault Contributor (Retired)

Awarded to developers whose code was stored in GitHub's 2020 Arctic Code Vault. No longer earnable.

🚁 Mars 2020 Helicopter Contributor (Retired)

Awarded to developers whose code flew on NASA's Perseverance rover. No longer earnable.


πŸ“ Scripts

Script What it does
scripts/get-quickdraw.sh Opens and instantly closes an issue via API
scripts/get-pull-shark.sh Creates N branches, opens PRs, and merges them all
scripts/get-pair-extraordinaire.sh Same but with Co-authored-by: commit trailers

All scripts require a Personal Access Token with repo scope.

GitHub Actions Workflows

Workflow Trigger What it does
.github/workflows/yolo.yml PR labeled yolo Merges the PR immediately without review
.github/workflows/pull-shark-auto.yml PR labeled auto-merge Auto-merges any labeled PR

πŸ“‹ Checklist

Copy this into your own notes and tick off as you go:

[ ] Quickdraw
[ ] YOLO
[ ] Pull Shark      β€” base (2) / bronze (16) / silver (128) / gold (1024)
[ ] Pair Extraordinaire β€” base (1) / bronze (10) / silver (24) / gold (48)
[ ] Galaxy Brain    β€” base (2) / bronze (8) / silver (16) / gold (32)
[ ] Starstruck      β€” base (16) / bronze (128) / silver (512) / gold (4096)
[ ] Public Sponsor

❓ FAQ

How long until badges appear? Up to 24 hours. Check your profile in an incognito window to rule out caching.

Do private repos count? Yes β€” but only if you enable Show private contributions in your GitHub profile settings.

Can I earn Pull Shark by merging my own PRs? Yes. You don't need another person to merge them β€” you can open and merge your own PRs.

Will GitHub detect this as spam? These are all legitimate GitHub features used as intended. GitHub's own docs describe all these actions as the way to earn achievements.

Why aren't Arctic Code Vault / Mars 2020 earnable? They were tied to one-time events (2020 archive snapshot and NASA mission). GitHub retired them permanently.


🀝 Contributing

Found a new achievement or a better method? PRs welcome!

If this helped you, please ⭐ star the repo β€” it also helps others find it and contributes to the Starstruck achievement demonstration!


πŸ“š References


If this repo helped you, smash that ⭐ star button β€” it means a lot and helps others find this!

Made with ❀️ for the GitHub community