github

Automates GitHub repository, issue, PR, release, and workflow management via the gh CLI.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/RafayelGardishyan/rafayels-marketplace --skill github-rafayelgardishyan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/RafayelGardishyan/rafayels-marketplace/tree/main/plugins/rafayels-engineering/.opencode/skills/github
Command: npx skills add https://github.com/RafayelGardishyan/rafayels-marketplace --skill github-rafayelgardishyan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing GitHub repositories, issues, PRs, releases, and settings can be tedious when done via the web UI; this skill centralizes control through the gh CLI, enabling automation and reproducible workflows.

Core Features & Use Cases

  • Repositories: create, clone, view, set default, archive, and delete repositories.
  • Issues & PRs: create, list, view, comment, label, assign, review, and merge PRs.
  • Releases & CI: publish releases, upload assets, monitor workflow runs, and manage secrets.
  • API & Settings: interact with GitHub API, manage repository settings, and automate routine maintenance.

Quick Start

Authenticate with gh, then issue commands to automate your GitHub tasks.

Frequently Asked Questions about github

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

FAQPage Schema
How do I automate GitHub pull requests and issue management from the command line?

You can automate GitHub pull requests and issue management by using the gh CLI to create, list, review, label, assign, and merge repository items directly from your terminal.

Can I create and delete GitHub repositories using gh CLI?

Yes, you can create, clone, view, archive, and delete GitHub repositories by running gh CLI commands, which centralizes repository control and enables reproducible workflows without the web UI.

Does this GitHub automation skill require any special setup or authentication?

Yes, GitHub automation with this skill requires the gh CLI to be installed and authenticated in your environment before you can execute commands to manage repositories, PRs, and releases.

What is the best way to publish GitHub releases and monitor workflow runs via automation?

The best way to publish releases and monitor workflow runs is via gh CLI, which allows you to publish releases, upload assets, manage secrets, and interact with GitHub Actions.

How does gh CLI interact with the GitHub API for routine repository maintenance?

The gh CLI interacts directly with the GitHub API to manage repository settings, perform routine maintenance, and execute automated workflows, replacing tedious manual web UI interactions.