github-repo-management

Manage GitHub repository lifecycles, releases, and CI/CD workflows via CLI or API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, git, curl, python3, and includes references (resource) components.

What problem does it solve?

This skill eliminates the friction of switching between command-line tools and web interfaces for routine GitHub repository maintenance, providing a unified way to manage projects, releases, and automation.

Core Features & Use Cases

  • Repository Lifecycle: Create, clone, fork, and configure repositories using either the GitHub CLI or standard Git/cURL commands.
  • Release & CI Management: Automate the creation of releases, manage release assets, and trigger or monitor GitHub Actions workflows.
  • Security & Settings: Manage repository secrets, branch protection rules, and metadata settings programmatically.

Quick Start

Use the github-repo-management skill to create a new public repository named my-new-project 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 via CLI?

Automate GitHub repository creation and cloning by executing authenticated commands through the GitHub CLI or standard Git utilities. This skill manages the lifecycle programmatically, allowing you to create a new project and immediately clone it locally.

Can I manage GitHub Actions workflows and releases from the command line?

Yes, you can manage GitHub Actions workflows and releases from the command line. This skill automates release creation, manages release assets, and triggers or monitors CI/CD workflow execution directly without switching to the web interface.

What do I need to configure GitHub secrets and branch protection rules programmatically?

Configuring GitHub secrets and branch protection rules programmatically requires authenticated access to the GitHub API and standard git utilities. The skill leverages these dependencies to manage security settings and metadata.

Does this approach work with standard git and curl instead of the GitHub CLI?

Yes, this approach works with standard git and curl instead of the GitHub CLI. You can manage repository lifecycles, fork repositories, and handle administrative tasks using standard Git and cURL commands with authenticated API access.

Why use a command line tool for GitHub repository management instead of the web interface?

Using a command line tool for GitHub repository management eliminates the friction of switching between CLI and web interfaces. It provides a unified way to handle routine maintenance, project configuration, and automation tasks programmatically.