GitHub API Efficiency

Official

Efficiently manage GitHub API with batching and caching

Authorbytetalent
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps manage the GitHub API efficiently, avoiding the limit of 5000 points/hour GraphQL and 5000 calls/hour REST, which is crucial during operations like board manipulation, issue grooming, and orchestrator work.

Core Features & Use Cases

  • Bundle, Cache, Batch: Aggregate actions into a single API call, store state in a cache, and use batch mutations to minimize API points used.
  • Pre-flight Rate Check: Begin every session with a GraphQL rate limit check.
  • Board State Fetching: Pull the entire board state once per session and cache it for repeated use.
  • Batch Mutations via Aliases: Combine multiple updates into one GraphQL call using aliases.
  • REST Usage for Efficiency: Use REST API for operations like issue list management and label edits.
  • Single-select Option ID Recreation: Cautions on the behavior when adding new single-select options.

Quick Start

Use the 'github-api-efficiency' skill to fetch and cache the board state for a GitHub project.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: GitHub API Efficiency
Download link: https://github.com/bytetalent/docs/archive/main.zip#github-api-efficiency

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.