Agent skill

Quota Axi

by layer5io in layer5io/sistent

Report local Claude, Codex, Cursor, GitHub Copilot, and Grok quota windows via the quota-axi CLI - remaining percentages, reset times, and provider status read from local auth sources, with no…

Apache-2.0Auto-check passedBackend & APIs

Install Quota Axi

skills CLI
$ npx skills add layer5io/sistent --skill quota-axi -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install layer5io/sistent quota-axi --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/layer5io/sistent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/quota-axi .claude/skills/quota-axi && rm -rf skills-src

Use ~/.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/

Facts

Skill name
quota-axi
GitHub stars
139
Token cost
~956 tokens
SKILL.md length
399 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
Apache-2.0

At a glance

Report local Claude, Codex, Cursor, GitHub Copilot, and Grok quota windows via the quota-axi CLI - remaining percentages, reset times, and provider status read from local auth sources, with no…

  • Works in 7 steps: Run npx -y quota-axi for compact TOON… → Scope to one provider with --provider… → Pass --json for the normalized… → …
  • Asks about usage
  • SKILL.md covers When to use, Workflow, Usage and Tips
  • Calls npx

What it does

Quota Axi is an agent skill from layer5io/sistent. Report local Claude, Codex, Cursor, GitHub Copilot, and Grok quota windows via the quota-axi CLI - remaining percentages, reset times, and provider status read from local auth sources, with no routing, recommendation, or provider mutation. Use before deciding whether it is safe to keep spending a provider's quota, when the user asks about usage, rate limits, or remaining quota, or when comparing local provider headroom.

Its SKILL.md is about 960 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering Rate limiting. The licence is Apache-2.0.

When your agent uses it

  • Asks about usage
  • Remaining quota
  • Comparing local provider headroom

Example prompts

  • “/quota-axi”

Requirements

  • Node.js

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Run npx -y quota-axi for compact TOON output covering supported providers' quota windows.
  2. Scope to one provider with --provider claude or to a subset with --provider cursor,copilot,grok.
  3. Pass --json for the normalized machine-readable model instead of TOON.
  4. Pass --full to include account identity and per-source attempt details.
  5. Run npx -y quota-axi auth to check local auth-source availability without printing
  6. On macOS, Claude Keychain value reads are skipped by default until the user grants access once.
  7. For a managed Codex installation, set QUOTA_AXI_CODEX_BINARY to its absolute executable

What it can do on your machine

Read from SKILL.md and the folder at commit 672bc14. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Quota Axi loads about 956 tokens when it runs. Until then it costs about 108 tokens; SKILL.md has 399 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~108
When it runs · the whole SKILL.md, loaded when a task matches
~956

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from layer5io/sistent at commit 672bc14, republished under its Apache-2.0 licence (© layer5io). 399 words, ~956 tokens.

Download SKILL.mdSave it as .claude/skills/quota-axi/SKILL.md (or your agent's skills folder).
name
quota-axi
description
Report local Claude, Codex, Cursor, GitHub Copilot, and Grok quota windows via the quota-axi CLI - remaining percentages, reset times, and provider status read from local auth sources, with no routing, recommendation, or provider mutation. Use before deciding whether it is safe to keep spending a provider's quota, when the user asks about usage, rate limits, or remaining quota, or when comparing local provider headroom.
user-invocable
false
author
Kun Chen (kunchenguid)

quota-axi

Report local agent-provider quota windows for routing-aware agents.

You do not need quota-axi installed globally - invoke it with npx -y quota-axi.

quota-axi is data only: it never routes, recommends, proxies, intercepts, logs in, imports browser cookies, or mutates provider state. It reads local provider auth sources and calls first-party provider quota, usage, billing, or entitlement endpoints; it never launches the Claude CLI, so it cannot spend the quota it measures.

When to use

Use quota-axi whenever you need local quota headroom before deciding whether it is safe to keep working on a provider, when the user asks about usage, rate limits, or remaining quota, or when comparing supported local provider headroom side by side.

Workflow

  1. Run npx -y quota-axi for compact TOON output covering supported providers' quota windows.
  2. Scope to one provider with --provider claude or to a subset with --provider cursor,copilot,grok.
  3. Pass --json for the normalized machine-readable model instead of TOON.
  4. Pass --full to include account identity and per-source attempt details.
  5. Run npx -y quota-axi auth to check local auth-source availability without printing secret values.
  6. On macOS, Claude Keychain value reads are skipped by default until the user grants access once. If quota output reports reason: keychain_access_required, tell your user to run quota-axi --allow-keychain-prompt once and approve Keychain access ("Always Allow"). After that successful grant, plain quota-axi calls reuse the existing Keychain access marker to refresh live Claude quota without requiring the flag.
  7. For a managed Codex installation, set QUOTA_AXI_CODEX_BINARY to its absolute executable path. quota-axi uses that exact executable for auth inspection and the read-only app-server fallback, and fails closed if the override is invalid.
Show full SKILL.md (124 more words)Show less

Usage

usage: quota-axi [auth] [flags]
commands[2]:
  (none)=quota, auth
flags[6]:
  --provider <claude,codex,cursor,copilot,grok>, --json, --full, --allow-keychain-prompt, --help, -v/--version
examples:
  quota-axi
  quota-axi --provider claude
  quota-axi --provider cursor,copilot,grok
  quota-axi --json
  quota-axi --full
  quota-axi auth

Tips

  • Output is TOON-encoded and token-efficient by default; pass --json only when you need the normalized schema.
  • Exit code 0 means at least one provider returned data (fresh or stale); exit code 1 means every provider failed; exit code 2 means a usage error.
  • Percentages are not comparable across providers - quota-axi never claims one provider's percentage equals another's.
  • Claude --full output exposes the authoritative OAuth profile account.uuid as account.accountId when Anthropic returns one; otherwise the account identity is explicitly marked unverified rather than inferred.
  • The quota cache at ~/.cache/quota-axi/quotas.json only ever holds normalized non-secret snapshots. Fresh provider reports with no windows clear stale provider snapshots instead of caching empty quota. The Claude Keychain access marker lives alongside it and contains no credential values.

© layer5io, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/quota-axi of layer5io/sistent.

Open the folder on GitHubat commit 672bc14

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders. This page covers the copy in layer5io/sistent, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Quota Axi 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.

Quota Axi compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Quota Axi this skilllayer5io/sistent139—~956Automated safety check: PassApache-2.0
Hunt Captcha Bypasselementalsouls/Claude-BugHunter4.8k—~1.5kAutomated safety check: PassMIT
Handle Issuesaaddrick/claude-pipeline130—~4kAutomated safety check: PassMIT
Stackblitz Rate Limitsjeremylongshore/tons-of-skills-marketplace2.8k—~1.2kAutomated safety check: PassMIT
Add Hosted Keysimstudioai/sim30k—~3.4kAutomated safety check: PassApache-2.0
Upstash Ratelimit TSupstash/ratelimit-js2k—~313Automated safety check: PassMIT

Similar skills

  • Hunt Captcha Bypass

    elementalsouls/Claude-BugHunter

    Hunt CAPTCHA Bypass — 6 distinct patterns: (1) CAPTCHA field simply omitted from the request (server-side validation absent), (2) CAPTCHA token replayed from a solved challenge (no single-use…

    4.8k GitHub stars~1.5k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Handle Issues

    aaddrick/claude-pipeline

    Batch process GitHub issues via batch-orchestrator.sh with rate limit handling and session resumption

    130 GitHub stars~4k tokensUpdated 7 mo ago
    Backend & APIsAuto-check passed
  • Stackblitz Rate Limits

    jeremylongshore/tons-of-skills-marketplace

    Establish evidence-based WebContainer capacity budgets for boot concurrency, mounted files, dependency installs, processes, previews, memory symptoms, and browser support.

    2.8k GitHub stars~1.2k tokensUpdated today
    Backend & APIsAuto-check passed
  • Add Hosted Key

    simstudioai/sim

    Add hosted API key support to a tool so Sim provides the key (metered and billed to the workspace) when a user has not brought their own.

    30k GitHub stars~3.4k tokensUpdated today
    Backend & APIsAuto-check passed
  • Upstash Ratelimit TS

    upstash/ratelimit-js

    Official

    Lightweight guidance for using the Redis Rate Limit TypeScript SDK, including setup steps, basic usage, and pointers to advanced algorithm, features, pricing, and traffic‑protection docs.

    2k GitHub stars~313 tokensUpdated 14 days ago
    Backend & APIsAuto-check passed
  • Repo2skill

    zhangyanxs/repo2skill

    Convert GitHub/GitLab/Gitee repositories into comprehensive OpenCode Skills using embedded LLM calls with multiple mirrors and rate limit handling

    246 GitHub stars~3.6k tokensUpdated 7 mo ago
    Backend & APIsAuto-check passed

More from layer5io/sistent

  • Chrome Devtools Axi

    layer5io/sistent

    Control a Chrome browser session through the chrome-devtools-axi CLI - navigate, snapshot, click, fill forms, run JavaScript, inspect console and network, take screenshots, audit performance.

    139 GitHub starsUsed in 2 repos~989 tokens
    Auto-check passed
  • Cut Release

    layer5io/sistent

    Runbook for cutting a release of @sistent/sistent to npm. An agent skill from layer5io/sistent.

    139 GitHub stars~1.4k tokensUpdated 7 days ago
    Auto-check passed
  • Gh Axi

    layer5io/sistent

    Operate GitHub through the gh-axi CLI - issues, pull requests, workflow runs, workflows, releases, repositories, labels, Projects (v2), Actions secrets and variables, search, and raw API access.

    139 GitHub stars~1.3k tokensUpdated 7 days ago
    Auto-check passed
  • Lavish

    layer5io/sistent

    Turn complex or visual agent responses into rich, reviewable HTML artifacts the user can annotate and send feedback on, using the lavish-axi CLI.

    139 GitHub starsUsed in 3 repos~3.2k tokens
    Auto-check: warnings
  • Iterate PR

    layer5io/sistent

    Iterate on a PR until CI passes. An agent skill from layer5io/sistent.

    139 GitHub stars~5.4k tokensUpdated 7 days ago
    Auto-check: warnings

Questions about Quota Axi

What does Quota Axi do?

Report local Claude, Codex, Cursor, GitHub Copilot, and Grok quota windows via the quota-axi CLI - remaining percentages, reset times, and provider status read from local auth sources, with no…. Quota Axi is an agent skill from layer5io/sistent. Report local Claude, Codex, Cursor, GitHub Copilot, and Grok quota windows via the quota-axi CLI - remaining percentages, reset times, and provider status read from local auth sources, with no routing, recommendation, or provider mutation.

When should I use Quota Axi?

Quota Axi fits situations like: asks about usage; remaining quota; comparing local provider headroom.

How do I install Quota Axi in Claude Code?

Run `npx skills add layer5io/sistent --skill quota-axi -a claude-code`. Or copy the skill folder (.agents/skills/quota-axi in layer5io/sistent) into .claude/skills/quota-axi in your project. Claude Code loads it when a task matches its description.

How do I install Quota Axi in Codex?

Run `npx skills add layer5io/sistent --skill quota-axi -a codex`. Or copy the skill folder (.agents/skills/quota-axi in layer5io/sistent) into .agents/skills/quota-axi in your project. Codex loads it when a task matches its description.

Can I use Quota Axi in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add layer5io/sistent --skill quota-axi -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/quota-axi, .gemini/skills/quota-axi, .github/skills/quota-axi and .opencode/skills/quota-axi in your project.

What does Quota Axi need to run?

Going by SKILL.md and its folder, Quota Axi needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Quota Axi access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Quota Axi safe to install?

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.

What licence does Quota Axi use?

Quota Axi is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Quota Axi use?

About 956 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Quota Axi?

Skills that share tags, products or a category with Quota Axi: Hunt Captcha Bypass (elementalsouls/Claude-BugHunter, 4.8k stars), Handle Issues (aaddrick/claude-pipeline, 130 stars), Stackblitz Rate Limits (jeremylongshore/tons-of-skills-marketplace, 2.8k stars) and Add Hosted Key (simstudioai/sim, 30k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Quota Axi?

layer5io (a GitHub organization) maintains it in layer5io/sistent, which has 139 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 2, 2026.

Source: layer5io/sistent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.