What problem does it solve? Managing GitHub repositories involves many repetitive operations—cloning, forking, configuring settings, protecting branches, managing secrets, and publishing releases. This Skill provides ready-to-run commands for every common repository task, with both the gh CLI and a git + curl fallback for environments where the CLI is unavailable. ## 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 and topics, set branch protection rules, and manage GitHub Actions secrets with encrypted API calls. - Releases & CI: Create and download releases, upload 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 under your account, push an existing local directory, add branch protection on main, set a CI secret, and publish a v1.0.0 release—all with copy-paste 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 the main branch.