github-repo-management

Manage GitHub repositories using gh CLI and git for creation, cloning, forking, and archival.

779|139|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/taracodlabs/aiden --skill github-repo-management-taracodlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-repo-management
Source: https://github.com/taracodlabs/aiden/tree/main/skills/github-repo-management
Command: npx skills add https://github.com/taracodlabs/aiden --skill github-repo-management-taracodlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating and maintaining GitHub repositories across multiple projects, teams, and organizations can be tedious and error-prone when done manually with UI or scattered scripts. This skill centralizes the process, enabling consistent repo creation, cloning, forking, archiving, and configuration using the gh CLI and git.

Core Features & Use Cases

  • Create new repositories (public or private) with descriptive metadata and starter settings.
  • Clone, fork, and manage repository remotes, branches, and secrets to support collaborative workflows.
  • Apply standardized configurations for teams and organizations, and quickly adapt to common development scenarios.

Quick Start

Create a new repository for your project with gh repo create my-project --private and clone it locally.

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 cloning for multiple projects?

Automating GitHub repository creation and cloning is handled by the gh CLI and git to standardize repo setup, manage remotes, and apply consistent configurations across projects. This approach handles public and private repositories with descriptive metadata and starter settings for individuals and teams.

What's the best way to manage GitHub branches and secrets across an organization?

Managing GitHub branches and secrets across an organization is best done using gh CLI commands to apply standardized configurations. This method streamlines branch management and secret configuration for teams, ensuring consistency across personal accounts and organizations.

Do I need gh CLI installed to fork and archive GitHub repositories?

Yes, you need both gh CLI and git installed to fork and archive GitHub repositories. This skill requires these dependencies to execute repository forking, archival, and remote management tasks directly from your command line environment.

Can I configure repository settings for private repos using gh CLI?

Yes, you can configure repository settings for private repos using gh CLI. The tool supports creating private repositories with descriptive metadata, managing remotes, handling secrets, and applying standardized settings for both personal accounts and organizations.

Why use gh CLI instead of the GitHub UI for repo management?

Using gh CLI instead of the GitHub UI for repo management centralizes creation, cloning, forking, and archival tasks to avoid manual errors. It enables consistent repository configurations across teams and organizations, replacing scattered scripts and tedious UI interactions.

Does this approach support branch management and secret configuration for teams?

Yes, this approach supports branch management and secret configuration for teams. Using gh CLI and git, it handles branch operations, secret configuration, and repository settings, adapting to common development workflows for both individual developers and organizational teams.