A lightweight, automated GitHub repository metadata stabilization tool built with Python that updates repository descriptions, topics, READMEs, and missing licenses.
- Automates repository metadata updates by scanning and applying changes
- Manages and normalizes repository topics and descriptions
- Handles automatic README rewriting and missing MIT license injection using the GitHub API
- Integrates with the Gemini API for metadata generation and model selection
- Python
- Requests
- Python-dotenv
git clone https://github.com/xreactivee/github-stabilizator.git
cd github-stabilizator
pip install -r requirements.txtRun the stabilization script from the command line:
python main.pyMIT