GitHub API Efficiency
OfficialEfficiently 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.