github-repo-management

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates the friction of switching between command-line tools and web interfaces to manage GitHub repositories, providing a unified workflow for common development tasks.

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 clone the repository located at owner/repo-name into your current 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 GitHub repository creation and configuration?

Automate GitHub repository creation by executing lifecycle commands via the GitHub CLI or REST endpoints. This skill handles cloning, forking, and metadata configuration programmatically, eliminating the need to switch between command-line tools and the web interface.

Can I trigger and monitor GitHub Actions CI/CD workflows from the command line?

Yes, you can trigger and monitor GitHub Actions workflows from the command line. This skill supports automated CI/CD workflow execution and release management, allowing you to track pipeline status directly through authenticated GitHub API access.

What is the best way to manage repository secrets and branch protection rules?

Manage repository secrets and branch protection rules programmatically via the GitHub API. This skill configures security settings directly, ensuring repository security policies and branch rulesets are applied consistently across projects without manual web UI configuration.

Do I need authenticated GitHub API access to manage release assets?

Yes, authenticated access to the GitHub API via CLI or REST endpoints is required to manage release assets. This skill requires valid credentials to automate release creation, upload assets, and execute repository operations securely.

Does this skill support automated GitHub releases using standard Git and curl commands?

Yes, this skill supports automated GitHub releases using standard Git and curl commands. It unifies repository operations by allowing you to create releases and manage assets through either the GitHub CLI or standard command-line tools.