What problem does it solve? Managing GitHub repositories involves many scattered operations—cloning, forking, configuring settings, protecting branches, setting secrets, and publishing releases—and doing them without the gh CLI requires knowing the exact REST API endpoints and payloads. ## Core Features & Use Cases - Repository Lifecycle: Clone, create, fork, and template-generate repositories, with both gh commands and git + curl fallbacks for every operation. - Configuration & Protection: Edit repo settings, topics, and visibility, and set up branch protection rules with required status checks and PR reviews. - Releases, CI & Secrets: Create releases with assets, list and rerun GitHub Actions workflow runs, and manage Actions secrets via gh secret or encrypted API calls. - Use Case: You need to bootstrap a new project on a machine without the GitHub CLI installed. Use the curl-based commands to create the repo via the API, push your local code, and configure branch protection in one session. ## Quick Start Use the github-repo-management skill to create a private repository named my-new-project, clone it locally, and enable branch protection on main.