github

Manage GitHub issues, pull requests and CI/CD via gh CLI.

386k|81.1k|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/openclaw/openclaw --skill github-openclaw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/openclaw/openclaw/tree/main/skills/github
Command: npx skills add https://github.com/openclaw/openclaw --skill github-openclaw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines interactions with GitHub repositories, automating common tasks related to issues, pull requests, and continuous integration workflows.

Core Features & Use Cases

  • Issue Management: Create, list, and comment on GitHub issues.
  • Pull Request Operations: List, view, check status, and merge pull requests.
  • CI/CD Monitoring: View CI run status, logs, and re-run failed jobs.
  • API Queries: Fetch repository data and metadata using the GitHub API.
  • Use Case: You can ask the assistant to check the CI status of a specific pull request or to create a new issue detailing a bug you've encountered.

Quick Start

Use the github skill to list all open issues in the owner/repo repository.

Frequently Asked Questions about github

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

FAQPage Schema
How do I check the CI status of a pull request using the gh CLI?

To check the CI status of a pull request, you can use this Skill to query the repository via the gh CLI and retrieve the continuous integration run status and logs for specific branches or PRs.

Can I create and comment on GitHub issues through the command line?

Yes, you can create, list, and comment on GitHub issues directly through the command line by executing gh CLI operations to automate your issue management workflow.

Do I need to authenticate the gh CLI before managing pull requests and CI workflows?

Yes, gh CLI authentication is required before interacting with GitHub repositories to manage pull requests, issues, and CI/CD workflows or to query the GitHub API.

What is the best way to fetch structured repository data from the GitHub API?

The best way to fetch structured repository data is by leveraging the gh CLI to query the GitHub API, utilizing the --json output flag combined with --jq for structured data retrieval.

How do I list open pull requests for a specific repository?

You can list open pull requests by instructing the assistant to use the github skill to run gh CLI commands, which will query the specified owner/repo repository and return the active PRs.

Can I re-run failed CI jobs directly from the command line?

Yes, you can view CI run logs and re-run failed continuous integration jobs directly from the command line by interacting with GitHub repositories through the gh CLI.