Frontmcp Config
agentfront/frontmcp
A skill your agent uses when configuring a FrontMCP server through frontmcp.config or the @FrontMcp options.
Documents how quota-axi keeps its disk cache: location, strict file permissions, no stored secrets, and context-scoped identifiers that stop snapshots crossing accounts.
$ npx skills add kunchenguid/quota-axi --skill cache-architecture -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install kunchenguid/quota-axi cache-architecture --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/cache-architecture .claude/skills/cache-architecture && 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 "cache-architecture" agent skill from https://github.com/kunchenguid/quota-axi/tree/main/skills/cache-architecture into .claude/skills/cache-architecture/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cache-architecture", 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/cache-architectureType 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 cache-architecture -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install kunchenguid/quota-axi cache-architecture --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/cache-architecture .agents/skills/cache-architecture && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "cache-architecture" agent skill from https://github.com/kunchenguid/quota-axi/tree/main/skills/cache-architecture into .agents/skills/cache-architecture/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cache-architecture", 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 cache-architecture -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install kunchenguid/quota-axi cache-architecture --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/cache-architecture .cursor/skills/cache-architecture && 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 "cache-architecture" agent skill from https://github.com/kunchenguid/quota-axi/tree/main/skills/cache-architecture into .cursor/skills/cache-architecture/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cache-architecture", 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/cache-architecture--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 cache-architecture -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install kunchenguid/quota-axi cache-architecture --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/cache-architecture .gemini/skills/cache-architecture && 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 "cache-architecture" agent skill from https://github.com/kunchenguid/quota-axi/tree/main/skills/cache-architecture into .gemini/skills/cache-architecture/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cache-architecture", 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 cache-architectureInstalls 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 cache-architecture -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/cache-architecture .github/skills/cache-architecture && 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 "cache-architecture" agent skill from https://github.com/kunchenguid/quota-axi/tree/main/skills/cache-architecture into .github/skills/cache-architecture/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cache-architecture", 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 cache-architecture -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 cache-architecture --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/cache-architecture .opencode/skills/cache-architecture && 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 "cache-architecture" agent skill from https://github.com/kunchenguid/quota-axi/tree/main/skills/cache-architecture into .opencode/skills/cache-architecture/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cache-architecture", 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.
cache-architectureDocuments how quota-axi keeps its disk cache: location, strict file permissions, no stored secrets, and context-scoped identifiers that stop snapshots crossing accounts.
The skill describes the disk cache implemented in src/cache.ts of quota-axi. Quota snapshots live at ~/.cache/quota-axi/quotas.json, or under $XDG_CACHE_HOME when that variable is set, with files created at 0600 and directories at 0700. Records hold only normalized, non-secret snapshot structures. Raw HTTP responses, headers, bearer tokens, refresh tokens, API keys and browser cookies must never be persisted.
To prevent cross-account or cross-environment cache poisoning, providers whose identity depends on configuration are enrolled in CONTEXT_SCOPED_PROVIDERS: Claude, Kimi, Command Code, MiniMax, ElevenLabs, Devin, Muse and Codex. Each snapshot carries an opaque SHA-256 context identifier derived from the answering configuration, such as a hashed profile or credential source, a host, or a one-way digest of the key, never the key itself. Kimi's identifier uses the home path plus the slot and base URL, so mainland China snapshots cannot serve as global fallbacks.
Read from SKILL.md and the folder at commit 0f524bd. 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.
No scripts in the folder and no shell commands in SKILL.md.
From 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:
META_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Quota Cache Architecture loads about 1.3k tokens when it runs. Until then it costs about 32 tokens; SKILL.md has 635 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 0f524bd, republished under its MIT licence (© kunchenguid). 635 words, ~1,271 tokens.
.claude/skills/cache-architecture/SKILL.md (or your agent's skills folder).This document details the disk caching architecture, file permissions, context-scoping mechanism, and data retention policies implemented in src/cache.ts.
~/.cache/quota-axi/quotas.json, or $XDG_CACHE_HOME/quota-axi/quotas.json if XDG_CACHE_HOME is set.0600 (read/write by owner only) and 0700 permissions.CONTEXT_SCOPED_PROVIDERS)To prevent cross-account or cross-environment cache poisoning, providers whose identity is configuration-dependent or slot-shared are enrolled in CONTEXT_SCOPED_PROVIDERS in src/cache.ts:
claudeCredentialContextId appends an env marker so environment-token readings cannot be served as stale cache for stored-token accounts.config.toml (never the file contents, which contain keys). Prevents mainland China snapshots from serving as global fallbacks.whoami.META_API_KEY); a since-refreshed token is a cache miss, never a cross-attribution between accounts.readCachedCodexProvider withholds an unstamped snapshot, and withholds a snapshot whose stored account id is not among the ids the failed reading's tried credentials actually named; a sibling never probed does not vouch for it, and a transient failure is vouched for only by its own credential. A reading whose tried credentials name no account establishes nothing and is withheld from stale fallback. Contract: README Cache.The following fields and statuses are never cached:
state.status: "fresh", at least one window, and a source other than cache are written (toCacheProvider); every other status and every cache-served report is skipped. failed is an attempt status, not a provider state.status.account objects are scrubbed before writing.attempts list and attempt diagnostic logs are excluded.pace, runway, and selection signals are dynamic derivations computed from generatedAt vs current time. They must never be frozen into cache.PHI-safe job counts (jobs.sampled / completed / failed / other) are stored with the snapshot the same way credits is. A snapshot that never carried jobs stays without them; prompts, URLs, ids, and account identity never enter the cache. Higgsfield is excluded from --max-age fresh reuse (excludeFromFreshReuse), matching Muse: a CLI login switch is not a traced file, and the status payload has no stable non-email account discriminator.
~/.cache/quota-axi/.0600 permissions.© 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/cache-architecture of kunchenguid/quota-axi.
Open the folder on GitHubat commit 0f524bd
Quota Cache Architecture 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 Cache Architecture this skillkunchenguid/quota-axi | 144 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Frontmcp Configagentfront/frontmcp | 146 | — | ~7k | Automated safety check: Pass | Apache-2.0 | |
| Roo Fix Volatile MsgOnlyTerp/prompt-cache-skills | 114 | — | ~1k | Automated safety check: Pass | Custom licence | |
| WordPress Code GuardamElnagdy/guard-skills | 1.3k | — | ~2.4k | Automated safety check: Pass | MIT | |
| WordPress ProJeffallan/claude-skills | 12k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Reasoning Serialization Teststailcallhq/forgecode | 7.6k | — | ~1k | Automated safety check: Pass | Apache-2.0 |
agentfront/frontmcp
A skill your agent uses when configuring a FrontMCP server through frontmcp.config or the @FrontMcp options.
OnlyTerp/prompt-cache-skills
Ladder-aware Roo Code Anthropic caching — verify the rolling read/write ladder on the wire, then close the real gaps (Vertex 4-block budget, MiniMax path).
amElnagdy/guard-skills
Reviews WordPress plugin, theme and block code after an agent writes or edits it, catching missing escaping, nonces, capability checks and unprepared queries.
Jeffallan/claude-skills
Develops WordPress themes, plugins, Gutenberg blocks and WooCommerce features with nonce, escaping and capability checks, phpcs linting and caching tuned for speed.
tailcallhq/forgecode
Checks that ReasoningConfig fields are serialized into the right provider-specific JSON for OpenRouter, Anthropic, GitHub Copilot and Codex requests.
ethanhq/cc-fleet
Fan out a one-shot or flat parallel batch of cc-fleet PROVIDER subagents (headless cc-fleet subagent) that return a result — DeepSeek / GLM / Kimi / Qwen / MiniMax, or a Codex/Claude subscription.
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
Reference of credential sources, quota windows, endpoint shapes, error recovery and quirks for each provider supported by the quota-axi tool.
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
Documents how quota-axi keeps its disk cache: location, strict file permissions, no stored secrets, and context-scoped identifiers that stop snapshots crossing accounts. ts of quota-axi.json, or under $XDG_CACHE_HOME when that variable is set, with files created at 0600 and directories at 0700.
Quota Cache Architecture fits situations like: changing how quota-axi caches provider quota snapshots; adding a provider and deciding whether it needs context scoping; reviewing cache code to be sure no secrets reach disk.
Run `npx skills add kunchenguid/quota-axi --skill cache-architecture -a claude-code`. Or copy the skill folder (skills/cache-architecture in kunchenguid/quota-axi) into .claude/skills/cache-architecture in your project. Claude Code loads it when a task matches its description.
Run `npx skills add kunchenguid/quota-axi --skill cache-architecture -a codex`. Or copy the skill folder (skills/cache-architecture in kunchenguid/quota-axi) into .agents/skills/cache-architecture 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 cache-architecture -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cache-architecture, .gemini/skills/cache-architecture, .github/skills/cache-architecture and .opencode/skills/cache-architecture in your project.
Going by SKILL.md and its folder, Quota Cache Architecture needs credentials named META_API_KEY. Our summary lists: The quota-axi source, including src/cache.ts.
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 Cache Architecture is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.1k 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 Cache Architecture: Frontmcp Config (agentfront/frontmcp, 146 stars), Roo Fix Volatile Msg (OnlyTerp/prompt-cache-skills, 114 stars), WordPress Code Guard (amElnagdy/guard-skills, 1.3k stars) and WordPress Pro (Jeffallan/claude-skills, 12k 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 144 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 7, 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.