github-repo-management

Manage GitHub repositories via gh CLI or REST API.

228k|44.7k|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/NousResearch/hermes-agent --skill github-repo-management-nousresearch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-repo-management
Source: https://github.com/NousResearch/hermes-agent/tree/main/skills/github/github-repo-management
Command: npx skills add https://github.com/NousResearch/hermes-agent --skill github-repo-management-nousresearch

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 complexity.

Core Features & Use Cases

  • Repository Lifecycle Management: Create, clone, and fork repositories efficiently.
  • Configuration & Automation: Manage branch protection rules, GitHub Actions workflows, and repository secrets.
  • Use Case: You need to quickly set up a new project repository, configure CI/CD workflows, and add an API key as a secret for GitHub Actions. This Skill can automate all these steps with a single request.

Quick Start

Use the github-repo-management skill to create a new public GitHub repository named 'my-awesome-project' 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 creation and configuration with CI/CD?

Automate GitHub repository creation by using the gh CLI or git with the REST API to create projects, configure branch protection rules, and set up GitHub Actions workflows in a single request.

What is the best way to manage GitHub Actions secrets for a repository?

Manage GitHub Actions secrets by using the GitHub REST API or gh CLI to securely add repository secrets, reducing manual command-line complexity and streamlining your CI/CD automation setup.

Can I use the gh CLI to fork and clone a repository locally?

Yes, you can use the gh CLI to fork and clone repositories locally. The Skill manages the entire repository lifecycle, including forking existing projects and cloning them to your environment.

How do I set up branch protection rules for a GitHub repository?

Set up branch protection rules by applying repository configurations through the GitHub REST API or gh CLI, ensuring your repository settings enforce branch security without manual web interface navigation.

Does this Skill require external dependencies to manage repository releases?

No external dependencies are required to manage repository releases. The Skill operates independently using the gh CLI and git commands to handle repository settings, workflow operations, and release tagging.

What's the best way to handle GitHub workflow operations without manual command-line complexity?

Handle GitHub workflow operations by executing automated repository management tasks through the gh CLI and REST API, managing actions, releases, and configurations while reducing manual command-line complexity.