What problem does it solve? Managing GitHub repositories involves many repetitive operations—cloning, forking, creating releases, setting secrets, configuring branch protection—and doing them manually through the web UI or memorizing API endpoints is slow and error-prone. ## Core Features & Use Cases - Repository Lifecycle Management: Clone, create, fork, and sync repositories using either the gh CLI or plain git plus curl against the GitHub REST API. - Configuration & Security: Edit repo settings, manage topics, set branch protection rules, and manage GitHub Actions secrets. - Releases & CI: Create releases with generated notes, upload assets, list and rerun workflow runs, and trigger workflow dispatches. - Use Case: After scaffolding a new project locally, use this Skill to create a private GitHub repo, push the initial commit, enable branch protection on main, and publish a v1.0.0 release—all from the terminal. ## 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.