repository-management

Automate GitHub repository management tasks using the gh CLI.

Updated Oct 20, 2025
One-click install
npx skills add https://github.com/Nice-Wolf-Studio/agent-github-skills --skill repository-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repository-management
Source: https://github.com/Nice-Wolf-Studio/agent-github-skills/tree/main/skills/repository-management
Command: npx skills add https://github.com/Nice-Wolf-Studio/agent-github-skills --skill repository-management

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the repetitive GitHub repository management tasks many teams perform via the gh CLI, reducing setup time and manual CLI work.

Core Features & Use Cases

  • Create Repository: Create public or private repos with optional initial content and readme.
  • Fork and Clone: Fork into a personal or organization account and clone for immediate work.
  • Branching & File Ops: Create branches and manage files (get contents, create/update) across repositories.
  • Search & Manage: Search repositories and perform bulk file operations as part of workflows.
  • Use Case: When onboarding a new project, quickly scaffold a repository, add a README, and push initial files to start development.

Quick Start

Use the repository-management skill to create a new repository: gh repo create my-project --public --clone --add-readme

Frequently Asked Questions about repository-management

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

FAQPage Schema
How do I automate GitHub repository creation and branching with the gh CLI?

Automate GitHub repository creation and branching by using the gh CLI to create public or private repos, add initial content, and create branches. This streamlines setup and ongoing maintenance across multiple workflows.

What's the best way to fork and clone a GitHub repository into a personal account?

The best way to fork and clone a GitHub repository is using the gh CLI to fork into a personal or organizational account and clone for immediate work, streamlining the setup process for new development tasks.

Can I manage files and repository contents in bulk using the GitHub CLI?

Yes, you can manage files and repository contents in bulk using the GitHub CLI. You can get contents, create files, and update files across repositories as part of your automated workflows.

Does the repository management skill require any specific GitHub CLI setup?

Yes, the repository management skill requires gh CLI access. You need to have the GitHub CLI installed and authenticated to automate repository tasks like creating repos, forking, and branching.

How do I search for existing repositories using the GitHub CLI?

Search for existing repositories using the GitHub CLI to find specific projects. The repository management skill supports searching repositories and performing bulk file operations as part of your workflows.

Does the skill handle errors when performing GitHub operations?

Yes, the skill includes basic error handling for common GitHub operations. This helps manage errors that may occur during repository creation, forking, cloning, and file management tasks.