What problem does it solve? Managing GitHub repositories requires juggling many operations—cloning, forking, creating repos, setting branch protection, managing secrets, and publishing releases—often across environments where the gh CLI may or may not be installed. This Skill provides a complete command reference with both gh and git + curl fallbacks for every operation. ## Core Features & Use Cases - Repository Lifecycle: Clone, create (including from templates and organizations), fork, and sync forks with upstream remotes. - Configuration & Security: Edit repo settings, manage topics, configure branch protection rules, and set encrypted GitHub Actions secrets. - Releases & CI: Create releases with auto-generated notes, upload binary assets, list and rerun 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, add branch protection requiring CI checks, set an API key secret, and publish a v1.0.0 release—all with copy-paste-ready commands. ## Quick Start Ask the agent to create a new private GitHub repository named my-project, clone it locally, and set up branch protection on main.