Antigravity Quota 1.1.0
@Renixaus
npx machina-cli add skill @Renixaus/antigravity-quota-1-1-0 --openclawAntigravity Quota Skill
Check quota status across all Antigravity accounts configured in Clawdbot.
Prerequisites
- Clawdbot with Antigravity accounts configured
- Run
clawdbot configureto add Antigravity accounts
Quota Info
- Claude (Opus/Sonnet) ā shared 5-hour quota pool
- Gemini Pro ā separate 5-hour quota
- Gemini Flash ā separate 5-hour quota
Each model type resets independently every 5 hours per account.
Usage
Text output (default)
node check-quota.js
Markdown table (for tablesnap)
node check-quota.js --table
node check-quota.js --table | tablesnap --theme light -o /tmp/quota.png
JSON output
node check-quota.js --json
Custom timezone
node check-quota.js --tz America/New_York
TZ=Europe/London node check-quota.js
Output
Text mode
š Antigravity Quota Check - 2026-01-08T07:08:29.268Z
ā° Each model type resets every 5 hours
š Times shown in: Asia/Kolkata
Found 9 account(s)
š user@gmail.com (project-abc123)
claude-opus-4-5-thinking: 65.3% (resets 1:48 PM)
gemini-3-flash: 95.0% (resets 11:41 AM)
Table mode (--table)
Sorted by Claude quota remaining, with emoji indicators:
- š¢ 80%+ remaining
- š” 50-79% remaining
- š 20-49% remaining
- š“ <20% remaining
Integration with tablesnap
For messaging platforms that don't render markdown tables:
node check-quota.js --table | tablesnap --theme light -o /tmp/quota.png
# Then send the image
Requires tablesnap ā install with:
go install github.com/joargp/tablesnap/cmd/tablesnap@latest
Overview
Checks quota status across all configured Antigravity accounts in Clawdbot. It reports remaining quotas for Claude (Opus/Sonnet) and Gemini variants, shows reset times every five hours, and includes ban detection. Timezone customization is supported for accurate reset timing.
How This Skill Works
The tool reads configured Antigravity accounts in Clawdbot, queries quotas for Claude Opus/Sonnet, Gemini Pro, and Gemini Flash, and aggregates remaining quotas and next reset times per account and model. Outputs can be plain text, JSON, or a markdown-friendly table; each model type resets independently every 5 hours per account, with optional timezone adjustments.
When to Use It
- Before running cross-model prompts to avoid quota overruns
- When coordinating usage across multiple Antigravity accounts
- For dashboards or status checks using text, JSON, or table formats
- During timezone-aware quota planning with a specific --tz setting
- When monitoring for potential bans while tracking quotas
Quick Start
- Step 1: Ensure Clawdbot has Antigravity accounts configured (run clawdbot configure to add accounts)
- Step 2: Run the check locally (node check-quota.js) to see current quotas
- Step 3: View output as needed (use --table for a table view, --json for programmatic use, and --tz to set timezone)
Best Practices
- Ensure Clawdbot is configured with all relevant Antigravity accounts before checking quotas
- Check quotas prior to scheduled high-volume tasks to prevent mid-run stalls
- Use --json for programmatic consumption and alerting in dashboards
- If using tables, pipe through tablesnap for a visual table output
- Regularly verify that reset times align with your configured timezone
Example Use Cases
- A product team reviews Claude and Gemini quotas before a major release
- An ops engineer reallocates tasks when Gemini Flash shows low remaining quota
- Developers run hourly checks with --tz to align with local working hours
- Support flags a detected ban and investigates account status while monitoring quotas
- QA exports quota data in JSON for ingestion into monitoring dashboards