What problem does it solve? Managing GitHub repositories through the web UI is slow and hard to automate. This Skill provides ready-to-run commands for the full repository lifecycle—cloning, creating, forking, configuring settings, managing secrets, releases, and Actions workflows—using either the gh CLI or plain git plus curl against the GitHub REST API. ## Core Features & Use Cases - Repository lifecycle: Clone, create (including from templates and organizations), fork, and sync forks with upstream remotes. - Configuration and protection: Edit repo settings, topics, default branches, and set up branch protection rules with required reviews and status checks. - Releases, secrets, and CI: Create releases with generated notes, upload assets, manage Actions secrets, 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 on main, set an Actions secret, and publish a v1.0.0 release—all from the terminal in one session. ## Quick Start Ask the agent to create a new private GitHub repository named my-project, clone it locally, and enable branch protection on the main branch.