github-repo-management

Manage GitHub repositories via gh CLI, git, and curl API calls.

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

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, allowing you to perform complex operations like cloning, creating, forking, and configuring repositories efficiently, either through the gh CLI or a combination of git and the GitHub REST API.

Core Features & Use Cases

  • Repository Lifecycle Management: Create, clone, and fork repositories with ease.
  • Configuration & Settings: Manage repository settings, topics, and branch protection rules.
  • Secrets & Releases: Handle GitHub Actions secrets and manage releases.
  • Workflow Automation: Interact with GitHub Actions workflows and runs.
  • Use Case: Automate the setup of a new project by creating a GitHub repository, configuring its default branch, setting up essential secrets for CI/CD, and pushing the initial code.

Quick Start

Use the github-repo-management skill to clone the repository owner/repo-name into a local directory.

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 creating a GitHub repository and setting up CI/CD secrets?

You can automate GitHub repository creation and CI/CD secret management by using this skill to create the repository, configure default branches, and set up essential GitHub Actions secrets via the gh CLI or REST API.

What is the best way to manage GitHub Actions workflows and releases?

Managing GitHub Actions workflows and releases is handled directly by this skill, enabling you to interact with workflow runs, configure repository settings, and manage release deployments efficiently through git commands or curl API calls.

Can I use the gh CLI to fork and configure repository settings?

Yes, you can use the gh CLI to fork repositories and configure their settings. This skill supports both the gh CLI and direct git commands, allowing you to manage topics and branch protection rules flexibly.

Do I need direct git and curl API calls if I already use the gh CLI?

You do not need direct git and curl API calls if the gh CLI meets your needs, but this skill supports both methods. The dual support provides flexibility for repository lifecycle management when interacting with the GitHub REST API.

What are the limitations of managing branch protection rules through the GitHub REST API?

While the skill manages branch protection rules and repository settings, limitations of the GitHub REST API may restrict complex custom configurations. Direct curl API calls provide granular control but require exact payload formatting for branch protection rules.

How does this skill handle cloning a GitHub repository into a local directory?

Cloning a GitHub repository into a local directory is executed through standard git commands or gh CLI integration. This action copies the repository data to your local environment for further development and configuration management.