What problem does it solve? Managing GitHub repositories involves many repetitive operations—cloning, forking, creating repos, setting branch protection, managing secrets, and publishing releases—and doing them manually through the web UI or memorizing raw REST API calls is slow and error-prone. ## 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, configure branch protection rules, and set encrypted GitHub Actions secrets. - Releases & CI Operations: Create releases with generated notes, upload assets, list and rerun GitHub Actions workflow runs, and trigger workflow dispatches. - Use Case: You need to bootstrap a new open-source project: create a private repo from a template, push existing local code, protect the main branch with required CI checks, set an API key secret, and publish a v1.0.0 release—all from the terminal. ## Quick Start Ask the agent to create a new private GitHub repository named my-project, clone it locally, and protect its main branch with a required CI status check.