What problem does it solve? Performing GitHub repository operations—cloning, creating, forking, configuring settings, managing releases, secrets, and CI runs—requires knowing many different commands and API endpoints, and the right approach differs depending on whether the gh CLI is available. ## Core Features & Use Cases - Repository Lifecycle: Clone, create, fork, and sync repositories using gh CLI commands with git + curl fallbacks for every operation. - Configuration & Protection: Edit repo settings, topics, visibility, and branch protection rules through the GitHub REST API. - Releases, Secrets & CI: Create releases with assets, manage encrypted Actions secrets, list and rerun workflow runs, and trigger workflow dispatches. - Use Case: You need to fork an open-source project, keep it synced with upstream, set branch protection on main, and publish a v1.0.0 release with auto-generated notes—all from the terminal without opening a browser. ## Quick Start Ask the agent to clone a GitHub repository, create a new release, or list recent CI workflow runs for a given repo.