github-repo-management

Automate GitHub repository management via gh CLI or git with curl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Cloning, creating, forking, and configuring GitHub repositories across personal and organizational accounts is repetitive and error-prone. This skill standardizes best practices and provides a guided, scriptable workflow using gh CLI or a git + curl fallback to manage repos consistently.

Core Features & Use Cases

  • Cloning & Initialization: Clone repositories via gh, HTTPS, or SSH and initialize local workspaces.
  • Create & Fork: Create new repos (user or org) with metadata and automate forking and upstream remotes.
  • Configuration & Secrets: Manage remotes, topics, and repository secrets plus basic workflow integration.
  • Workflows & Releases: Create and manage GitHub Actions workflows and releases from templates or REST API.
  • Use Case: Standardize onboarding of new projects by provisioning repos with essential settings in minutes.

Quick Start

Install gh or ensure git and curl access, then begin cloning, creating, forking, and configuring GitHub repositories with guided commands.

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 management across multiple organizations?

Automating GitHub repository management involves using gh CLI or git and curl to script cloning, creating, and forking across user and organizational accounts. This approach standardizes configuration and requires authenticated access via gh or a GitHub token.

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

Managing GitHub secrets and Actions workflows from the command line is supported using gh CLI or git plus curl. This allows you to configure repository secrets and integrate basic workflows through the GitHub REST API.

What is the best way to standardize onboarding for new GitHub repositories?

The best way to standardize onboarding for new GitHub repositories is to script the provisioning process. You can automate creating repos, configuring remotes, setting topics, and managing secrets to apply essential settings consistently in minutes.

Do I need the gh CLI to fork repositories and configure upstream remotes?

You do not strictly need the gh CLI to fork repositories and configure upstream remotes. The process supports a fallback using git and curl to interact with the GitHub REST API, provided you have an authenticated GitHub token.

How does creating GitHub releases work without the web interface?

Creating GitHub releases without the web interface works by utilizing the GitHub REST API. You can automate the creation and management of releases directly from your scripts using gh CLI or git and curl commands.

What are the limitations of using git and curl for GitHub repo orchestration?

The limitations of using git and curl for GitHub repo orchestration include relying entirely on manual REST API calls rather than the guided, scriptable workflows provided by gh CLI. Both methods still require authenticated access to manage organizational repositories effectively.