What problem does it solve? Managing GitHub repositories involves many repetitive operations—cloning, forking, configuring settings, protecting branches, publishing releases, and debugging CI runs—that are tedious to perform manually through the web UI, especially when automating or working on remote machines. ## Core Features & Use Cases - Repository Lifecycle Management: Clone, create, fork, and configure repositories, including templates, topics, visibility, and branch protection rules. - Releases, Secrets, and CI: Create releases with assets, manage GitHub Actions secrets, list and rerun workflow runs, download CI logs, and trigger workflow dispatches. - Dual-Mode Operation: Every operation is shown with the gh CLI first and a git + curl REST API fallback, so it works even when gh is not installed. - Use Case: You need to fork an open-source project, keep it synced with upstream, set a branch protection rule requiring CI to pass, and publish a v1.0.0 release with auto-generated notes—all from a headless server without the gh CLI. ## Quick Start Use the github-repo-management skill to create a private repository named my-new-project, clone it locally, and protect its main branch.