github-repo-management - Manage GitHub repositories, settings, secrets, and releases
Clone, create, fork, configure, and manage GitHub repositories, including settings, branch protection, Actions secrets, and releases.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Clone GitHub repositories
- Create GitHub repositories
- Fork GitHub repositories
- Sync repository forks
- View repository information
- Edit repository settings
- Configure branch protection
- Manage Actions secrets
- Create and download releases
Inputs
- Repository URLs
- Repository names
- Organization names
- Local project directories
- Branch names
- Repository settings
- Secret names and values
- Release tags
- Release assets
- GitHub credentials
Outputs
- Local repository clones
- GitHub repositories
- Repository forks
- Git remotes
- Repository information
- Updated repository settings
- Branch protection rules
- Actions secrets
- GitHub releases
- Downloaded release files
Requirements
- Authenticated GitHub account
- Git
- GitHub CLI or curl
- Python 3 for fallbacks
- PyNaCl for secret fallback
- Supported Linux, macOS, or Windows platform
