github-api

Orchestrate GitHub API operations across REST v3 and GraphQL v4 endpoints.

22|2|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/markpitt/claude-skills --skill github-api-markpitt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-api
Source: https://github.com/markpitt/claude-skills/tree/main/skills/github-api
Command: npx skills add https://github.com/markpitt/claude-skills --skill github-api-markpitt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill orchestrates GitHub API use across authentication, repositories, issues/PRs, workflows, security, and more, enabling scalable GitHub integrations and automation.

Core Features & Use Cases

  • REST v3 and GraphQL v4 API usage
  • Repositories, issues/PRs, workflows, and security automation
  • Bulk operations, search, and alerting patterns
  • Common pitfalls and resilient error handling

Quick Start

Start with core REST API basics, then load repositories and issues patterns to accelerate practical GitHub automation tasks.

Frequently Asked Questions about github-api

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

FAQPage Schema
How do I automate GitHub workflows and repository operations using the REST API?

REST API v3 enables automation of repositories, issues, pull requests, and workflows through HTTP endpoints. This Skill orchestrates REST v3 operations with dedicated handlers for each resource type, supporting bulk operations, search patterns, and rate-limit management across your GitHub integrations.

When should I use GraphQL instead of REST for GitHub automation?

GraphQL v4 reduces API calls and enables complex queries across multiple resources in a single request. This Skill routes operations to GraphQL v4 handlers when you need efficient bulk data retrieval, nested resource queries, or intricate filtering across repositories, issues, and workflows.

How do I handle GitHub API authentication and rate limits reliably?

Robust authentication routing and rate-limit management are built into this Skill's orchestration layer. It applies secure authentication patterns, manages token lifecycle, enforces rate-limit headers, and provides error handling guidance to prevent integration failures during bulk or sustained operations.

Can I automate issue and pull request management at scale with this approach?

Yes. This Skill supports bulk operations and search patterns for issues and PRs across repositories. Phase-based orchestration (Identify Task, Load & Execute, Validate & Monitor) enables scalable automation with comprehensive error handling and cross-service routing for large-scale GitHub integrations.

What are common pitfalls when integrating GitHub API automation into workflows?

Rate-limit exhaustion, authentication token mismanagement, and unhandled API errors are frequent issues. This Skill provides resilient error handling guidance, multi-resource routing patterns, and security best practices to prevent integration failures and ensure consistent automation performance.

Does this support security and repository settings automation?

Yes. Beyond issues and workflows, this Skill orchestrates GitHub API access for security operations and repository configuration. Multi-resource routing covers authentication, repositories, security endpoints, and related operations through both REST v3 and GraphQL v4 patterns.