github-repo-management

Automate GitHub repository management tasks using gh CLI or REST API.

1|1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/linfordWu/owls --skill github-repo-management-linfordwu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-repo-management
Source: https://github.com/linfordWu/owls/tree/main/skills/github/github-repo-management
Command: npx skills add https://github.com/linfordWu/owls --skill github-repo-management-linfordwu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Clone, create, fork, configure, and manage GitHub repositories. Manage remotes, secrets, releases, and workflows. Works with gh CLI or falls back to git + GitHub REST API via curl.

Core Features & Use Cases

  • Clone repositories using gh or the git + curl fallback
  • Create new repositories (user or org) via gh or REST API
  • Fork repositories and keep forks in sync
  • Manage repository settings, topics, and remotes
  • Handle GitHub Actions secrets, releases, and workflows
  • Inspect repository metadata and automate routine tasks

Quick Start

Clone an existing repo and print its basic info using gh or the git+curl fallback.

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?

Automate GitHub repository management across organizations by using gh CLI or REST API via curl to handle cloning, creating, forking, and configuring remotes. This Skill streamlines routine tasks for developers and SREs managing multiple repos.

Can I manage GitHub Actions secrets and workflows without the gh CLI installed?

Yes, you can manage GitHub Actions secrets and workflows without the gh CLI by falling back to the git and GitHub REST API via curl endpoints. This allows full secrets management and workflow configuration directly.

What's the best way to keep forked GitHub repositories in sync with their upstream?

The best way to keep forked GitHub repositories in sync is using this Skill's fork management capabilities via gh CLI or curl. It automates syncing forks, configuring remotes, and inspecting repository metadata.

Does this GitHub repo management approach support creating releases and configuring topics?

Yes, this GitHub repo management approach supports creating releases and configuring topics. It handles repository settings, releases, and workflows natively through either the gh CLI or curl-based REST API requests.

Do I need admin permissions to manage repository settings and secrets with gh or curl?

Managing repository settings and secrets with gh or curl requires appropriate GitHub permissions. You need admin access to the target repositories to configure remotes, manage Actions secrets, and modify repository settings.

Why use curl fallback for GitHub repository automation instead of dedicated CLI tools?

Use the curl fallback for GitHub repository automation when the gh CLI is unavailable or restricted. It provides identical repository, secrets, and workflow management capabilities by directly interacting with the GitHub REST API.