Automate common GitHub actions that can help trigger profile achievements using ready-to-run Python scripts.
Repository: stein-exe/github-free-achievements
Profile: github.com/stein-exe
⭐ If this project helps you, please star the repository:
➡️ Star github-free-achievements
This repo includes:
farm_achievements.py→ full automated run for multiple GitHub achievement-related actionsprefered.py→ alternate/preferred workflow script for achievement automation
Simple goal: run the script, authenticate with your token, and let it perform configured GitHub actions.
- Python 3.9+ (recommended)
- Internet connection
- GitHub account
- GitHub Personal Access Token (PAT)
Install dependency:
pip install requests- Open: https://github.com/settings/tokens
- Click Generate new token (classic) or fine-grained token.
- Add required permissions.
Recommended minimum scopes (classic PAT):
reporead:userwrite:discussion(if discussion actions are used)workflow(only if your flow needs it)
- Copy token and keep it safe.
Never hardcode your token in public files.
Revoke token immediately if leaked.
Clone repository:
git clone https://github.com/stein-exe/github-free-achievements.git
cd github-free-achievementsRun main script:
python farm_achievements.pyOr run alternate script:
python prefered.pyDuring runtime, script may ask for:
- GitHub token
- Repository name (if needed)
Then it will automatically continue with configured achievement-related actions.
- Main automation script.
- Authenticates your GitHub account.
- Uses GitHub REST/GraphQL APIs.
- Creates/updates repository activity (issues, PR flow, merges, reactions, discussions, etc.) based on configured steps.
- Alternative script flow.
- Same core purpose: automate selected GitHub actions for achievements with a different preferred execution style.
- GitHub API rate limits apply.
- Run responsibly to avoid abuse flags.
- Some achievements can require time and GitHub-side processing delay.
- Use only on accounts and repositories you control.
- Revoke and rotate tokens regularly.
By STEIN
- GitHub Profile: https://github.com/stein-exe
- GitHub Repo: https://github.com/stein-exe/github-free-achievements
If you like this project, please give it a star and share it with others: