github

Automate GitHub repository, issue, PR, and CI operations via gh CLI or Python API.

38|14|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/ericwang915/PythonClaw --skill github-ericwang915
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/ericwang915/PythonClaw/tree/main/pythonclaw/templates/skills/dev/github
Command: npx skills add https://github.com/ericwang915/PythonClaw --skill github-ericwang915

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

GitHub operations such as listing repositories, issues, PRs, and CI status can be repetitive and error-prone; this skill provides a unified way to automate these tasks via the gh CLI or the Python API.

Core Features & Use Cases

  • List repositories, issues, pull requests, and workflow runs for a user or organization
  • View repository details and metadata, and create or manage issues and PRs
  • Query the GitHub REST or GraphQL APIs and switch between gh CLI and Python fallback as needed

Quick Start

Use the github skill to manage repositories and issues via gh CLI or Python scripts.

Frequently Asked Questions about github

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

FAQPage Schema
How do I automate listing GitHub repositories and issues across an organization?

You can list GitHub repositories and issues across an organization by executing automated gh CLI commands or Python API scripts. This skill queries repository metadata, issues, and PRs for multiple repositories simultaneously.

Can I check CI workflow status and releases with the GitHub API?

Yes, you can check CI workflow status and releases by querying workflow runs through this skill. It automates fetching CI status and release data using either the gh CLI or a Python fallback with the requests library.

Do I need a GitHub token to manage pull requests via Python?

You need a GitHub token or the gh CLI installed to manage pull requests via Python. This skill requires authentication to interact with the GitHub REST or GraphQL APIs for creating and managing PRs.

What is the best way to switch between gh CLI and Python for GitHub automation?

The best way to switch between gh CLI and Python for GitHub automation is using this skill's built-in fallback mechanism. It prioritizes the gh CLI for operations but switches to Python requests for querying the REST or GraphQL APIs as needed.

How do I query the GitHub GraphQL API using Python requests?

You query the GitHub GraphQL API using Python requests by leveraging this skill's Python fallback functionality. It authenticates with a GitHub token and uses the requests library to execute queries for repository details and metadata.