What problem does it solve? Managing GitHub repositories involves many repetitive operations—cloning, forking, configuring settings, managing secrets, and publishing releases—that are tedious to perform manually through the web UI and error-prone when scripted ad hoc. ## Core Features & Use Cases - Repository Lifecycle Management: Clone, create, fork, and sync repositories using the gh CLI with automatic git + curl fallbacks when gh is unavailable. - Configuration & Security: Edit repo settings, manage topics, set branch protection rules, and configure GitHub Actions secrets programmatically. - Releases & CI Operations: Create releases with generated notes, upload assets, list workflow runs, rerun failed CI jobs, and trigger workflow dispatches. - Use Case: You need to bootstrap a new open-source project: create the repo from a template, set branch protection on main, add CI secrets, and publish a v1.0.0 release—all from the terminal in one session. ## Quick Start Ask the agent to create a new private GitHub repository named my-project with an MIT license and clone it locally.