github-repo-management

Clone, create, fork, and configure GitHub repositories using gh or git with curl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cloning, creating, forking, and configuring GitHub repositories across teams and projects is streamlined, reducing manual overhead and errors.

Core Features & Use Cases

  • Gh-first workflow: primary operations are performed with gh, with git + curl as a reliable fallback for environments without gh.
  • Repo lifecycle management: clone, create, fork, and configure remotes for user and organization repositories.
  • Releases & settings: manage releases, repository settings, and topics via CLI or REST API, with templated workflows and documentation.
  • Use Case: Onboard new projects quickly by provisioning repos and aligning remotes, branches, and collaborators.

Quick Start

Clone, create, or fork a repository and configure its remotes using the gh command first; fall back to git and curl if gh is unavailable.

Frequently Asked Questions about github-repo-management

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

FAQPage Schema
How do I clone and configure GitHub repositories for a new project?

To clone and configure GitHub repositories, use the gh CLI as the primary tool to clone, create, or fork, then set up remotes. If gh is unavailable, fall back to git and curl.

What is the best way to manage GitHub releases and repository settings via CLI?

Managing GitHub releases and repository settings via CLI is handled through the gh-first workflow, allowing you to configure topics and settings via CLI or REST API, falling back to git and curl if needed.

Do I need the gh CLI to fork and manage repositories?

You do not need the gh CLI to fork and manage repositories. The workflow uses gh as the primary tool, but automatically falls back to git and curl for environments where gh is unavailable.

How does setting remotes work for multiple organization repositories?

Setting remotes for multiple organization repositories involves provisioning repos and aligning remotes, branches, and collaborators efficiently. This streamlines onboarding new projects and reduces manual configuration overhead.

Can I use git and curl to create and configure GitHub repos without gh?

Yes, you can use git and curl to create and configure GitHub repos without gh. The workflow specifies gh as the primary tool but provides git and curl as a reliable fallback for environments lacking it.