Get API Docs with chub
andrewyng/context-hub
Fetches current documentation for third-party APIs and SDKs with the chub CLI before the agent writes code against them, instead of relying on remembered API shapes.
Reference of credential sources, quota windows, endpoint shapes, error recovery and quirks for each provider supported by the quota-axi tool.
$ npx skills add kunchenguid/quota-axi --skill provider-adapters -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install kunchenguid/quota-axi provider-adapters --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/kunchenguid/quota-axi.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/provider-adapters .claude/skills/provider-adapters && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "provider-adapters" agent skill from https://github.com/kunchenguid/quota-axi/tree/main/skills/provider-adapters into .claude/skills/provider-adapters/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "provider-adapters", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/kunchenguid/quota-axi/tree/main/skills/provider-adaptersType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add kunchenguid/quota-axi --skill provider-adapters -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install kunchenguid/quota-axi provider-adapters --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kunchenguid/quota-axi.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/provider-adapters .agents/skills/provider-adapters && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "provider-adapters" agent skill from https://github.com/kunchenguid/quota-axi/tree/main/skills/provider-adapters into .agents/skills/provider-adapters/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "provider-adapters", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kunchenguid/quota-axi --skill provider-adapters -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install kunchenguid/quota-axi provider-adapters --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kunchenguid/quota-axi.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/provider-adapters .cursor/skills/provider-adapters && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "provider-adapters" agent skill from https://github.com/kunchenguid/quota-axi/tree/main/skills/provider-adapters into .cursor/skills/provider-adapters/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "provider-adapters", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/kunchenguid/quota-axi.git --path skills/provider-adapters--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add kunchenguid/quota-axi --skill provider-adapters -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install kunchenguid/quota-axi provider-adapters --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kunchenguid/quota-axi.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/provider-adapters .gemini/skills/provider-adapters && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "provider-adapters" agent skill from https://github.com/kunchenguid/quota-axi/tree/main/skills/provider-adapters into .gemini/skills/provider-adapters/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "provider-adapters", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install kunchenguid/quota-axi provider-adaptersInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add kunchenguid/quota-axi --skill provider-adapters -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/kunchenguid/quota-axi.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/provider-adapters .github/skills/provider-adapters && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "provider-adapters" agent skill from https://github.com/kunchenguid/quota-axi/tree/main/skills/provider-adapters into .github/skills/provider-adapters/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "provider-adapters", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kunchenguid/quota-axi --skill provider-adapters -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install kunchenguid/quota-axi provider-adapters --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kunchenguid/quota-axi.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/provider-adapters .opencode/skills/provider-adapters && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "provider-adapters" agent skill from https://github.com/kunchenguid/quota-axi/tree/main/skills/provider-adapters into .opencode/skills/provider-adapters/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "provider-adapters", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
provider-adaptersReference of credential sources, quota windows, endpoint shapes, error recovery and quirks for each provider supported by the quota-axi tool.
This is a reference rather than a procedure, covering the providers that have dedicated sections in the quota-axi project; Muse is documented in the README instead. For each provider it lists credential sources in the order they are tried, how quota windows are structured, endpoint contracts, error handling and vendor-specific quirks.
The Claude section, for example, orders sources as the `CLAUDE_CODE_OAUTH_TOKEN` environment variable, an OAuth credentials file and the macOS Keychain, notes that windows such as `five_hour` and `seven_day` can appear and that a `limits` array takes precedence, and explains soft expiry and delegated refresh. The Codex section covers `auth.json` locations, Pi entries and a JSON-RPC probe as a fallback, along with multi-account lanes.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 8ba593c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
claudesqlite3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
WINDSURF_API_KEYCLAUDE_CODE_OAUTH_TOKENOPENAI_API_KEYGH_TOKENGITHUB_TOKENCOMMAND_CODE_API_KEYCOMMANDCODE_API_KEYELEVENLABS_API_KEYMIMO_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Quota Provider Adapter Notes loads about 4.2k tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 1,947 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from kunchenguid/quota-axi at commit 8ba593c, republished under its MIT licence (© kunchenguid). 1,947 words, ~4,171 tokens.
.claude/skills/provider-adapters/SKILL.md (or your agent's skills folder).This reference details the credential sources, endpoint contracts, quota window structures, error handling, and vendor-specific quirks for the providers with dedicated sections below. Muse has no section here; its specification lives in the README provider notes.
claude)env (CLAUDE_CODE_OAUTH_TOKEN): Takes top precedence because Claude Code resolves environment tokens before opening local stores. It has no expiresAt or refresh token; never invent either and never route it through delegated refresh. claudeEnvOauthToken in src/lib/claude-profile.ts is the single reader. claudeCredentialContextId includes an env marker to prevent serving stored-credential cache snapshots for environment sessions.oauth-file: Reads the local profile credentials file.keychain: macOS Keychain item matching Claude Code's validated user account selector. Ambiguous service-only queries are forbidden. Value reads require an existing non-secret access marker (0600) or --allow-keychain-prompt. Keychain failures (including exit 44) must never retire the cache.five_hour, seven_day, seven_day_opus, and extra_usage.limits array, that array is authoritative over top-level fields. It exposes active limits, including model-scoped limits (e.g. Fable) via scope.model.display_name, assigned window ID model:<slug>.authStatus: expired_refreshable (a soft failure retaining cache), never auth_required.src/providers/claude-native-quota.ts. Keep it distinct from delegated refresh.claude doctor only when no Claude Code process is running (src/lib/running-processes.ts).codex)$CODEX_HOME/auth.json or ~/.codex/auth.json OAuth.openai-codex and any sibling openai-codex-* entries in the same Pi auth.json.app-server JSON-RPC probe.src/providers/accounts.ts collects distinct Pi entries and the native codex-home lane.codex-home cache slot by name, so another account's snapshot cannot be discarded. Contract: README Multiple accounts.id_token alone must never mark auth-json expired or skip the bearer probe. Never send OPENAI_API_KEY to ChatGPT quota endpoints.additional_rate_limits/rateLimitsByLimitId. If an inherited base weekly window reads zero while a model window retains allowance, quota-axi publishes effectiveAvailability[].boundConflict and reports scope unknown rather than asserting exhaustion.app-server JSON-RPC probe acts as both CLI fallback and delegated refresh.cursor)state-vscdb: Reads $CURSOR_STATE_DB or local Cursor state database via sqlite3 -readonly for cursorAuth values. If sqlite3 is missing, report sqlite3_unavailable without attempting package installation.cursor-agent in src/providers/cursor-cli-credential.ts): macOS uses cli-keychain; Linux uses cli-authfile reading accessToken from $CURSOR_CLI_CONFIG or XDG cursor/auth.json.refreshToken or cursor-refresh-token. No delegated refresh exists for Cursor.GetCurrentPeriodUsage: included_usage, auto_usage, api_usage, spend_limit.GetSandUsageStatus: Metered separately under scope grok_bot. Kept off the IDE all_models bound. Do not invoke trial, banked-reset, or machine registration RPCs.startsAt is calculated from billingCycleStart or by stepping billingCycleEnd back one calendar month (clamped to the shorter month).copilot)COPILOT_SOURCE_ORDER):api: $GITHUB_COPILOT_APPS_JSON or local github-copilot/apps.json.copilot-cli:keychain: Native secure store for standalone Copilot CLI (macOS Keychain or Windows Credential Manager via src/lib/windows-credential.ts).gh:hosts.yml: Narrow block-mapping reader in src/providers/gh-cli-credential.ts that extracts only the github.com host oauth_token. Never read the gh keyring or GH_TOKEN/GITHUB_TOKEN.chat, completions, and premium_interactions.windows: [] rather than inventing numbers or percentages.source: cli) are never cached.grok)$GROK_AUTH_JSON, inline $GROK_AUTH, $GROK_AUTH_PATH, or ~/.grok/auth.json. Recognizes official Grok Build OIDC records scoped to auth.x.ai with auth_mode: oidc.xai entry: $PI_CODING_AGENT_DIR/auth.json (OAuth or API key).GetGrokCreditsConfig. If rejected by an official Build/Pi OAuth token, probe the no-spend model catalog (cli-chat-proxy.grok.com/v1/models for Build, api.x.ai/v1/models for Pi), discard the response body, and report authStatus: usable with empty windows. Never derive quota from model presence.grok models. Cache fallback accepts only web source snapshots.kimi)/usages returns a map (limit_5h, limit_7d, limit_month_total, limit_month_code) or legacy usage + limits[]. Ratios are read strictly from used_ratio.limit_month_code is the code-typed share of limit_month_total, not a separate cap. It carries percentUsed and shareOf: month_total. It never bounds a scope or derives a remaining allowance. Default TOON formats it as an attention share row; TUI displays percent used of parent.state.untrustedWindowIds (usages:<key>), degrading the bound to partial.src/providers/kimi-code-config.ts reads config.toml (storage, key, oauth_host, base_url).environment_unconfirmed and open no credential to avoid cross-environment cache corruption.kimi-coding entry (api_key or oauth). Refreshable expired credentials produce non-definitive failures preserving cache. Refresh token values are never read or exchanged.zai)auth.json zai api_key first (source pi:zai), then opencode auth.json (zai-coding-plan or alias)./api/monitor/usage/quota/limit with the key in a Bearer Authorization header.TOKENS_LIMIT / CREDIT_LIMIT: unit: 3, number: 5 -> five_hour; unit: 6, number: 1 -> weekly.TIME_LIMIT -> mcp_month.kind: "unknown" windows named in state.untrustedWindowIds.zaiSemantics keeps usage windows under all_models bound and mcp_month under tools bound.opencode-go)all_models. Requests are blocked when any cap is hit.defaultOpenCodeGoCredentialSources (supports opt-in Pi auth). Read-only; no refresh delegate.agy)agy -p "/quota" --output-format json (bounded read, not an agent session). Falls back to active loopback endpoint.missing CSRF token is treated as unavailable, preserving disk cache.resetsAt in the past are marked stale.agy CLI is absent and no Antigravity process is running. An installed-but-stopped CLI still uses the stale fallback cache.commandcode)commandcode, $COMMAND_CODE_API_KEY, $COMMANDCODE_API_KEY, ~/.commandcode/auth.json, ~/.omp/agent/auth.json.GET /alpha/whoami?limits=1 and GET /alpha/billing/credits via providerFetch.credits.remaining plus five_hour/weekly form included_credits bound only when both windows are present and trusted. A credit-only reading reports balance as an attention credits row, never no_quota or derived percentage.whoami matches the source/account context.elevenlabs)$ELEVENLABS_API_KEY (sent as xi-api-key). CLI OAuth bundle is not read.GET /v1/user/subscription via providerFetch.characters window (character_count/character_limit). Reset derived by stepping next_character_count_reset_unix back by character_refresh_period.detail.status: missing_permissions or HTTP 403 indicates a valid key lacking quota scope; reported as authStatus: usable without clearing cache.deepseek, openrouter)src/providers/env-pi-credential.ts on top of src/lib/pi-agent-dir.ts.alibaba)bl usage command. Maintains established account bounds without own-window overrides unless empirical evidence exists.minimax, mimo)MIMO_API_KEY alone establishes usable auth; no endpoint is probed (quota display is dashboard/cookie based), nothing is cached, and windows stay empty.devin)env:WINDSURF_API_KEY: non-blank $WINDSURF_API_KEY (optional $WINDSURF_API_SERVER_URL). A blank value selects nothing.file:credentials.toml: $XDG_DATA_HOME/devin/credentials.toml, ~/.local/share/devin/credentials.toml, or %APPDATA%\devin\credentials.toml on Windows, reading the windsurf_api_key key.devin is never launched, and devin auth login appears only as sign-out advice after a definitive 401/403.POST of SeatManagementService/GetUserStatus through providerFetch. The token is sent only to https://server.codeium.com; any other api_server_url origin is a skipped unsupported_server attempt and never receives the token.weekly (week, 604,800s) plus daily only when planInfo.hideDailyQuota is explicitly false (it reuses the session kind: id daily, label day, 86,400s). Both bound included_quota jointly when both are trusted (weekly alone when hideDailyQuota is explicitly true), never all_models. A billingStrategy other than BILLING_STRATEGY_QUOTA publishes no windows, and a proto3-omitted percent with a present reset reads 0 remaining.devinReadingContextId in src/providers/devin-cache-context.ts); a definitive rejection retires only a snapshot whose identity matches the rejected token.higgsfield)higgsfield CLI (higgsfield-cli). inspectAuth reports the command present or missing without probing quota; quota-axi never reads Higgsfield credential files, never runs higgsfield auth token, and never publishes the account email the status payload includes.higgsfield account status --json, higgsfield account transactions --json --size 100, and higgsfield generate list --json --size 20, each bounded to 15 seconds. The transactions and jobs aux commands run concurrently; a failure omits that aux rather than failing the status reading and is additionally surfaced as a degraded_source attention row (higgsfield-transactions or higgsfield-jobs).credits window (scope included_credits) is published only when the first account transactions page holds a subscription credits grant as its only positive-credit entry and the balance reconciles with that grant plus the on-page entries newer than it (within floating-point slack); otherwise the raw credits.remaining balance is reported with no percentage. The grant must be on the first page. No cycle is invented: pace stays unknown, and runway reads exhausted_now at zero balance and unknown otherwise, naming credits in unmeasurableWindowIds.generate list entries are reduced to jobs.{sampled,completed,failed,other} counts; job ids, prompts, URLs, and model names are discarded. Those counts are stored with the snapshot the same way credits is; a snapshot that never carried jobs stays without them. Higgsfield is excluded from --max-age reuse because a CLI login switch is not a traced file and the status payload has no stable non-email account discriminator.--max-age / QUOTA_AXI_MAX_AGE never serves a Higgsfield reading; every Higgsfield quota call live-reads the vendor CLI.higgsfield_cli_unavailable, higgsfield_sign_in_required, higgsfield_status_malformed_json, wrapped higgsfield_status_failed); never re-run keyword regexes over wrapped stderr.ProviderOptions.refreshCredentials is ignored.© kunchenguid, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/provider-adapters of kunchenguid/quota-axi.
Open the folder on GitHubat commit 8ba593c
Quota Provider Adapter Notes next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Quota Provider Adapter Notes this skillkunchenguid/quota-axi | 146 | — | ~4.2k | Automated safety check: Pass | MIT | |
| Get API Docs with chubandrewyng/context-hub | 14k | 1 repos | ~775 | Automated safety check: Pass | MIT | |
| DDNS Provider DevelopmentNewFuture/DDNS | 4.7k | — | ~558 | Automated safety check: Pass | MIT | |
| Create SkillHyk260/PureChat | 546 | 1 repos | ~823 | Automated safety check: Pass | MIT | |
| DeepChat Provider IntegrationThinkInAIXYZ/deepchat | 6.4k | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | |
| Diataxis Docs Writercalf-ai/calfkit-sdk | 149 | 1 repos | ~3k | Automated safety check: Pass | Apache-2.0 |
andrewyng/context-hub
Fetches current documentation for third-party APIs and SDKs with the chub CLI before the agent writes code against them, instead of relying on remembered API shapes.
NewFuture/DDNS
Adds or changes a DNS provider in the DDNS project while keeping its code, schemas, tests and Chinese and English docs consistent.
Hyk260/PureChat
Create a new skill in the current repository. An agent skill from Hyk260/PureChat.
ThinkInAIXYZ/deepchat
Guides adding an LLM provider to DeepChat through explicit source changes: collect the provider details, pick a transport path and add registry entries and tests.
calf-ai/calfkit-sdk
Write or improve software documentation using the Diátaxis framework — four documentation types (tutorials, how-to guides, reference, explanation), each serving a different user need.
simstudioai/sim
Add a new LLM model to apps/sim/providers/models.ts with specs verified against the provider's live API docs (no hallucination)
kunchenguid/quota-axi
Documents release automation, CI workflow constraints, the contribution gate and generated-file rules for the quota-axi repository, driven by release-please.
kunchenguid/quota-axi
Documents how quota-axi keeps its disk cache: location, strict file permissions, no stored secrets, and context-scoped identifiers that stop snapshots crossing accounts.
kunchenguid/quota-axi
Sets the rules and checklist for adding a new quota provider, or changing an existing adapter, in quota-axi, covering credential sources, liveness probes and tests.
kunchenguid/quota-axi
Specifies how quota-axi reads LLM subscription quota windows, derives pace and runway, computes a selection signal and renders output in TOON, JSON and TUI tiers.
kunchenguid/quota-axi
Report local Claude, Codex, Cursor, GitHub Copilot, Grok, Kimi, Z.AI, Alibaba, OpenCode Go, Antigravity, Command Code, MiniMax, MiMo, DeepSeek, OpenRouter, ElevenLabs, Devin, Muse, and Higgsfield…
Works with
Categories
Reference of credential sources, quota windows, endpoint shapes, error recovery and quirks for each provider supported by the quota-axi tool. This is a reference rather than a procedure, covering the providers that have dedicated sections in the quota-axi project; Muse is documented in the README instead. For each provider it lists credential sources in the order they are tried, how quota windows are structured, endpoint contracts, error handling and vendor-specific quirks.
Quota Provider Adapter Notes fits situations like: fixing how quota-axi reads credentials for a provider; debugging a provider's quota window or auth status result; checking vendor-specific quirks before changing an adapter.
Run `npx skills add kunchenguid/quota-axi --skill provider-adapters -a claude-code`. Or copy the skill folder (skills/provider-adapters in kunchenguid/quota-axi) into .claude/skills/provider-adapters in your project. Claude Code loads it when a task matches its description.
Run `npx skills add kunchenguid/quota-axi --skill provider-adapters -a codex`. Or copy the skill folder (skills/provider-adapters in kunchenguid/quota-axi) into .agents/skills/provider-adapters in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kunchenguid/quota-axi --skill provider-adapters -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/provider-adapters, .gemini/skills/provider-adapters, .github/skills/provider-adapters and .opencode/skills/provider-adapters in your project.
Going by SKILL.md and its folder, Quota Provider Adapter Notes needs the command-line tools its instructions call (claude and sqlite3) and credentials named WINDSURF_API_KEY, CLAUDE_CODE_OAUTH_TOKEN, OPENAI_API_KEY and GH_TOKEN. Our summary lists: The quota-axi repository source.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Quota Provider Adapter Notes is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Quota Provider Adapter Notes: Get API Docs with chub (andrewyng/context-hub, 14k stars), DDNS Provider Development (NewFuture/DDNS, 4.7k stars), Create Skill (Hyk260/PureChat, 546 stars) and DeepChat Provider Integration (ThinkInAIXYZ/deepchat, 6.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
kunchenguid (a GitHub user) maintains it in kunchenguid/quota-axi, which has 146 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 9, 2026.
Source: kunchenguid/quota-axi on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.