github-repo-management

Manage GitHub repositories via gh CLI or REST API operations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the friction of managing GitHub repositories by consolidating common repository operations into clear, repeatable workflows. It helps you avoid context switching between GitHub’s web UI, the gh CLI, and raw API calls when you need to create, clone, fork, configure, or maintain repositories.

Core Features & Use Cases

  • Repository lifecycle management: Create new repositories, clone existing ones, fork upstream projects, and sync forks back to the original source.
  • Administration and configuration: Update repo settings, branch protection, topics, and access-related configuration through gh or curl-based fallbacks.
  • Release and CI operations: Create releases, upload assets, inspect workflows, rerun failed jobs, and manage GitHub Actions activity.
  • Secrets and automation support: Set, list, and delete GitHub Actions secrets and use API references for deterministic repository automation.
  • Use case: If you need to fork a project, keep it synced, publish a release, and inspect a failing workflow run, this Skill gives you the exact commands and API paths to do it reliably.

Quick Start

Ask me to manage a GitHub repository by cloning, forking, configuring, or releasing it, and I’ll generate the exact gh or curl commands you need.

Frequently Asked Questions about github-repo-management

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

FAQPage Schema
How do I manage GitHub repository operations like cloning and forking without switching between the web UI and CLI?

Manage GitHub repository operations by consolidating cloning, forking, and configuration into repeatable workflows. This approach generates exact gh or curl commands, eliminating context switching between the GitHub web UI and CLI for routine repository administration.

How do I set and delete GitHub Actions secrets using the API?

Set and delete GitHub Actions secrets using authenticated gh or curl-based API calls with token-based authorization. This Skill provides the exact API paths and commands needed to list, create, and remove repository secrets for deterministic automation.

Can I inspect and rerun failed GitHub Actions jobs using gh or curl?

Inspect and rerun failed GitHub Actions jobs using gh or curl-based fallbacks. The Skill maps the exact API endpoints and CLI commands required to monitor workflow runs, identify failures, and trigger job reruns programmatically.

What is the best way to keep a forked GitHub repository synced with the upstream source?

Keep a forked GitHub repository synced by generating the exact gh or curl commands for fork synchronization workflows. This ensures your fork reliably tracks the upstream source without manual web UI intervention.

Do I need authenticated GitHub access to create releases and upload assets via the API?

Authenticated GitHub access is required to create releases and upload assets via the API. You must use gh or GitHub REST API calls with curl and token-based authorization to perform repository releases and administration.

How do I configure branch protection rules for a GitHub repository?

Configure branch protection rules for a GitHub repository using gh or curl-based fallbacks. The Skill provides the exact commands and API paths to update repo settings, enforce branch protection, and manage access configurations.