What problem does it solve?
Manually managing GitHub repositories via CLI or raw REST API is tedious, error-prone, and requires memorizing dozens of commands and endpoint details, slowing down development and DevOps workflows.
Core Features & Use Cases
- Full Repository Lifecycle Management: Clone, create, fork, and configure GitHub repositories, including setting visibility, topics, default branches, and wiki/issue toggles.
- CI/CD and Release Automation: Manage GitHub Actions workflows, trigger manual runs, re-run failed jobs, and create/publish releases with attached assets.
- Secrets and Governance: Securely manage GitHub Actions secrets, configure branch protection rules, and audit repository activity.
A development team can use this skill to quickly provision a new feature repository, set required branch protection and CI secrets, and trigger the initial deployment workflow without switching between multiple tools or documentation.
Quick Start
Use the github-repo-management skill to create a new private repository named 'project-alpha' under your GitHub account, initialize it with a MIT license, and clone it to your local working directory.