github-rate-limit

Fetch GitHub API core and search rate limit quotas for the current user.

3|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/Mearman/marketplace --skill github-rate-limit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-rate-limit
Source: https://github.com/Mearman/marketplace/tree/main/plugins/github-api/skills/github-rate-limit
Command: npx skills add https://github.com/Mearman/marketplace --skill github-rate-limit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill helps developers and teams monitor GitHub API rate limits to prevent quota exhaustion during automation and integration workflows.

Core Features & Use Cases

  • Real-time Core API and Search API quotas with limits, usage, remaining, and reset times.
  • Authentication-aware quota insights and guidance for using tokens to maximize quota.
  • Best-practices guidance on caching and handling rate-limit exhaustion in automation.

Quick Start

Run the rate-limit.ts script to fetch and display your current GitHub API rate limits.

Frequently Asked Questions about github-rate-limit

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

FAQPage Schema
How do I check my GitHub API rate limit before running automation workflows?

You can check your GitHub API rate limit by fetching core and search quotas from the GitHub rate_limit endpoint to estimate remaining usage and reset times. This skill retrieves limit data and caches results to reduce unnecessary requests.

What is the difference between authenticated and unauthenticated GitHub API quotas?

Authenticated GitHub API quotas generally provide higher limits by using an optional GITHUB_TOKEN, whereas unauthenticated requests have stricter ceilings. This skill provides authentication-aware insights to help maximize your available quota.

How do I avoid GitHub API rate limit exhaustion during API integration?

To avoid GitHub API rate limit exhaustion, monitor usage regularly and schedule backoffs when limits approach. This skill helps detect quota exhaustion and provides best-practice guidance on caching responses to minimize unnecessary API calls.

Can I cache GitHub API rate limit data to reduce unnecessary requests?

Yes, you can cache GitHub API rate limit data to reduce unnecessary requests. This skill natively caches results from the rate_limit endpoint, ensuring your automation workflows do not waste quota on repeated status checks.

Does the GitHub API have separate quotas for core and search requests?

Yes, the GitHub API maintains separate quotas for core and search requests. This skill fetches real-time limits, usage, remaining counts, and reset times for both the Core API and Search API endpoints.

When should I schedule backoffs for GitHub API automation workflows?

You should schedule backoffs for GitHub API automation workflows when quota exhaustion is detected. This skill helps estimate remaining quota and provides guidance on handling rate-limit exhaustion by scheduling pauses until reset times.