GitHub

Manage GitHub repositories, releases, pull requests, and Actions via gh CLI.

3|1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/N4M3Z/forge-dev --skill github-n4m3z
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GitHub
Source: https://github.com/N4M3Z/forge-dev/tree/main/skills/GitHub
Command: npx skills add https://github.com/N4M3Z/forge-dev --skill github-n4m3z

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and commands for managing GitHub repositories, releases, pull requests, and CI/CD workflows, streamlining development operations.

Core Features & Use Cases

  • Repository Management: Create, update visibility, add topics, fork, clone, archive, and delete repositories.
  • Release & Tag Operations: Create, list, view, and delete releases and tags.
  • Actions & CI Monitoring: Monitor, interact with, and trigger GitHub Actions workflows.
  • Pull Request Management: Merge PRs with various strategies, manage reviews, and update PR status.
  • Branch & Label Management: Protect branches and manage repository labels and milestones.

Quick Start

Use the GitHub skill to create a new public repository named 'my-new-project' with the description 'A project for demonstration'.

Frequently Asked Questions about GitHub

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

FAQPage Schema
How do I manage GitHub repositories and releases using the command line?

GitHub repository and release management via the command line is handled through gh CLI commands and gh api requests. You can create, update visibility, archive, delete repositories, and manage release tags programmatically without the web interface.

Can I trigger and monitor GitHub Actions workflows from the CLI?

Yes, GitHub Actions workflows can be monitored and triggered directly using gh CLI commands. You can interact with workflow runs, check CI/CD pipeline statuses, and manually trigger automation jobs from your terminal.

What's the best way to merge and review pull requests from the terminal?

Merging and reviewing pull requests from the terminal is best done using gh CLI commands to apply various merge strategies, manage code reviews, update PR status, and handle branch protections and labels.

Does this GitHub CLI reference support advanced API operations for CI/CD?

Yes, this GitHub CLI reference supports advanced operations for CI/CD automation by utilizing gh api commands. It enables programmatic interaction with repository management, GitHub Actions, and pull request handling beyond standard CLI flags.

Why use gh CLI commands instead of the GitHub web interface for branch and label management?

Using gh CLI commands instead of the GitHub web interface allows you to script branch protection rules and repository label management. This approach automates repetitive repository configuration tasks, ensuring consistent CI/CD workflow environments.