github-repo-management

Automate GitHub repository creation, cloning, forking, and configuration via gh CLI.

1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/rnben/hermes-skills --skill github-repo-management-rnben
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-repo-management
Source: https://github.com/rnben/hermes-skills/tree/main/plugins/github-skills/skills/github-repo-management
Command: npx skills add https://github.com/rnben/hermes-skills --skill github-repo-management-rnben

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the end-to-end management of GitHub repositories, including creation, cloning, forking, remote configuration, secret handling, releases, and Actions workflows.

Core Features & Use Cases

  • Create, clone, fork, configure remotes, manage secrets, releases, and workflows using gh CLI or a git + curl fallback.
  • Manage repository settings and information programmatically, enabling consistent setup across multiple repos and teams.
  • Use Case: When onboarding a new project, automatically create the repo, initialize with a template, configure remotes, secret keys, and initial workflows.

Quick Start

Create a new GitHub repository and clone it to your local machine.

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 creation and cloning for a new project?

Automating GitHub repository creation and cloning involves using the gh CLI or a git and curl fallback to create a new repo, configure remotes, and clone it to your local machine. This Skill handles the end-to-end setup programmatically.

Can I manage GitHub Actions workflows and secrets without the GitHub CLI?

Managing GitHub Actions workflows and secrets without the GitHub CLI is possible using a git and curl fallback that interacts directly with the GitHub REST API. This allows you to configure secrets and workflows across personal or organizational accounts.

What is the best way to configure remotes and handle releases across multiple GitHub repositories?

The best way to configure remotes and handle releases across multiple GitHub repositories is to use an automation tool that applies consistent settings programmatically. This Skill manages repository settings, remotes, and releases via gh CLI or REST API access.

Do I need gh CLI installed to fork repositories and manage GitHub secrets?

You do not strictly need gh CLI installed to fork repositories and manage GitHub secrets. While gh CLI is supported, a git and curl fallback is available that uses GitHub REST API access to perform these repository management operations.

How does automated repository setup work for onboarding new projects with templates and workflows?

Automated repository setup for onboarding works by programmatically creating the repo, initializing it with a template, configuring remotes, adding secret keys, and setting up initial workflows. This ensures consistent configuration across teams and projects.