apps/docs/skills/dependabit-github-client/SKILL.md
Documentation site for dependabit Use when: Making authenticated GitHub API calls from the monitor or action packages....
npx skillsauth add pradeepmouli/dependabit dependabit-github-clientInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Documentation site for dependabit
Use this skill when:
GitHubClientRateLimitHandlerDo NOT use when:
Octokit directly and pass it to GitHubClient via the constructor is not possible; use the separate RateLimitHandler for advanced budget management. (GitHubClient)RateLimitHandler)API surface: 6 functions, 9 classes, 19 types
checkRateLimit only checks the primary REST API rate limit. GitHub also enforces secondary (abuse) rate limits on burst patterns (many requests in a short window). A 403 with Retry-After header indicates a secondary limit — this class does not handle that automatically.getLastRateLimitCheck returns a potentially stale value; it is updated only when getRateLimit or checkRateLimit is called. Do not use it as a real-time indicator.reserveBudget does not lock the quota — another process could consume the reserved capacity between the check and the actual calls.getRateLimitStatus to inspect those limits manually.5 configuration interfaces — see references/config.md for details.
Key classes: GitHubClient (Thin wrapper around Octokit that adds proactive rate-limit checking), RateLimitHandler (Manages GitHub API rate limits and provides budget-reservation utilities
for batch operations)
34 exports total — see references/ for full API.
Load these on demand — do NOT read all at once:
references/functions.md for full signatures, parameters, and return typesreferences/classes/ for properties, methods, and inheritancereferences/types.mdreferences/config.md for all settings and defaultstools
Use when working with dependabit (action, detector, github-client, manifest, monitor, test-utils, utils, plugins, plugin-arxiv, plugin-context7, plugin-skills).
tools
dependabot for resources, related projects, and knowledge Use when working with dependency, monitoring, security, vulnerability, changelog, version-tracking, github, automation, ai.
tools
dependabot for resources, related projects, and knowledge Use when working with dependency, monitoring, security, vulnerability, changelog, version-tracking, github, automation, ai.
tools
dependabot for resources, related projects, and knowledge Use when working with dependency, monitoring, security, vulnerability, changelog, version-tracking, github, automation, ai.