github-repo-management

Manage GitHub repositories with commands for cloning, creating, forking, and configuring.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of GitHub repositories, from creation and cloning to advanced configurations like branch protection and secret management, reducing manual command-line effort.

Core Features & Use Cases

  • Repository Lifecycle: Create, clone, and fork repositories efficiently.
  • Configuration & Security: Manage branch protection rules, repository settings, and GitHub Actions secrets.
  • Release Management: Create, list, and download releases and their assets.
  • Use Case: Automatically create a new private repository for a project, set up main branch protection, and add a deployment API key as a secret.

Quick Start

Use the github-repo-management skill to clone the repository located at https://github.com/owner/repo-name.git into a directory named my-local-dir.

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 branch protection setup?

Automate GitHub repository creation and branch protection by using commands that create a new repository and immediately apply branch protection rules. This reduces manual command-line effort by handling both configuration and security in one workflow.

How do I manage GitHub Actions secrets for a repository?

Manage GitHub Actions secrets by executing commands that securely add or update secrets for a repository. This allows you to configure deployment API keys and other credentials without manual intervention.

Do I need the GitHub CLI installed to manage repositories and releases?

You do not need the GitHub CLI installed to manage repositories and releases. The system automatically falls back to standard git and curl commands when the gh CLI is unavailable.

What's the best way to clone a GitHub repository into a specific local directory?

The best way to clone a GitHub repository into a specific local directory is to use the repository management commands with the target URL and your desired directory name to automate the process efficiently.

Can I handle GitHub releases and download release assets without manual curl commands?

You can handle GitHub releases and download release assets without manual curl commands. The system provides dedicated commands to create, list, and download releases, falling back to curl only if the GitHub CLI is missing.