/install xai-prepaid-monitor
Use this skill to add a reusable xAI prepaid balance check to an OpenClaw setup.
What this skill provides
scripts/check_xai_balance.py, a small script that queries the xAI Management API and returns normalized JSON- a reference file with cron prompt patterns for:
- alert-only monitoring
- alert + follow-up task creation
Environment required
Set these env vars in OpenClaw config or the runtime environment before using the script:
XAI_TEAM_IDXAI_MANAGEMENT_KEY
Optional thresholds:
XAI_BALANCE_WARN_BELOW_CENTS(default300)XAI_BALANCE_CRITICAL_BELOW_CENTS(default200)
Run the script
Use:
/usr/bin/python3 /path/to/skills/xai-prepaid-monitor/scripts/check_xai_balance.py
The script prints JSON like:
{
"ok": true,
"status": "warn",
"total_cents": 700,
"used_cents": 450,
"remaining_cents": 250,
"total": "$7.00",
"used": "$4.50",
"remaining": "$2.50",
"warn_below": "$3.00",
"critical_below": "$2.00",
"billing_cycle": "..."
}
Output contract
Interpret the result this way:
ok=false: the check failed, surface the error brieflystatus=ok: no action neededstatus=warn: remaining balance is below warning thresholdstatus=critical: remaining balance is below critical threshold
Recommended workflow
- Run the script with
exec - Parse the JSON output
- If
ok=false, send a short failure alert - If
status=ok, stay quiet or log success - If
status=warnorcritical, send a concise alert - Optionally create a follow-up task in the user’s task system
Cron setup
For prompt patterns, read:
references/cron-examples.md
Guardrails
- Keep delivery logic separate from the script. The script should only fetch and normalize balance data.
- Do not hard-code Discord channel IDs, Todoist paths, or user-specific routing into the script.
- Prefer environment variables for thresholds so the same script works across setups.
- If the xAI API contract changes, update the script and the examples together.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install xai-prepaid-monitor - After installation, invoke the skill by name or use
/xai-prepaid-monitor - Provide required inputs per the skill's parameter spec and get structured output
What is xAI Prepaid Monitor?
Monitor xAI prepaid credit balance with a reusable Python script and alert workflow. Use when setting up or troubleshooting low-credit checks for xAI/Grok us... It is an AI Agent Skill for Claude Code / OpenClaw, with 59 downloads so far.
How do I install xAI Prepaid Monitor?
Run "/install xai-prepaid-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is xAI Prepaid Monitor free?
Yes, xAI Prepaid Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does xAI Prepaid Monitor support?
xAI Prepaid Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created xAI Prepaid Monitor?
It is built and maintained by Barry (@therealmrb123); the current version is v1.0.0.