github-repo-management

Automate GitHub repository creation, configuration, and management via gh CLI.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/quiznat/Hermes_Sapho --skill github-repo-management-quiznat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-repo-management
Source: https://github.com/quiznat/Hermes_Sapho/tree/main/.hermes/skills/github/github-repo-management
Command: npx skills add https://github.com/quiznat/Hermes_Sapho --skill github-repo-management-quiznat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines the creation, configuration, and maintenance of GitHub repositories across teams by automating routine tasks.

Core Features & Use Cases

  • Clone, create, fork, configure, and manage GitHub repositories using gh CLI or a git + curl fallback.
  • Manage remotes, secrets, releases, and workflows for streamlined collaboration and CI/CD.
  • Use cases include initial repo setup, fork synchronization, secret management in GitHub Actions, and setting repository settings.

Quick Start

Create a new GitHub repository with gh repo create and clone it locally.

Frequently Asked Questions about github-repo-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub repository setup and configuration across multiple teams?

Automate GitHub repository management by using the gh CLI or a git and curl fallback to create, configure, and maintain repositories across teams. This streamlines initial repo setup, remote management, and ongoing repository settings configuration.

What is the best way to manage GitHub Actions secrets and workflows for CI/CD?

Manage GitHub Actions secrets and workflows by configuring repository settings and handling secrets directly through the gh CLI or curl requests. This approach streamlines CI/CD collaboration by automating secret injection and workflow configuration.

How do I synchronize forks and manage remotes in GitHub?

Synchronize forks and manage remotes in GitHub by executing git commands or curl requests to pull upstream changes and update remote URLs. This ensures your forked repositories stay current with their parent repositories.

Do I need the gh CLI installed to manage GitHub repositories, or can I use curl?

You do not strictly need the gh CLI to manage GitHub repositories. You can use a git and curl-based fallback workflow, provided you have a valid GitHub token and appropriate repository permissions to execute the management tasks.

How do I automate GitHub releases for my repositories?

Automate GitHub releases by utilizing the gh CLI or curl requests to create and publish release tags for your repositories. This streamlines the release management process and ensures consistent versioning across your projects.