← 返回 Skills 市场
therealmrb123

xAI Prepaid Monitor

作者 Barry · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
59
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (SKILL.md)

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_ID
  • XAI_MANAGEMENT_KEY

Optional thresholds:

  • XAI_BALANCE_WARN_BELOW_CENTS (default 300)
  • XAI_BALANCE_CRITICAL_BELOW_CENTS (default 200)

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 briefly
  • status=ok: no action needed
  • status=warn: remaining balance is below warning threshold
  • status=critical: remaining balance is below critical threshold

Recommended workflow

  1. Run the script with exec
  2. Parse the JSON output
  3. If ok=false, send a short failure alert
  4. If status=ok, stay quiet or log success
  5. If status=warn or critical, send a concise alert
  6. 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.
安全使用建议
This appears safe for its stated purpose if you are comfortable giving it an xAI management key and running it on a schedule. Store the key securely, verify the cron prompt and alert/task destinations, and remove the cron job and environment variables when you no longer need monitoring.
功能分析
Type: OpenClaw Skill Name: xai-prepaid-monitor Version: 1.0.0 The skill is a straightforward utility for monitoring xAI prepaid balances. The Python script (scripts/check_xai_balance.py) uses the standard library to query the official xAI Management API and requires standard environment variables for authentication. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, or prompt-injection attacks designed to subvert the agent's behavior.
能力评估
Purpose & Capability
The stated purpose matches the included Python script: it queries xAI billing data and prints normalized balance JSON. The main thing to notice is that it requires an xAI management credential.
Instruction Scope
The workflow asks the agent to run the included script, parse its JSON, alert on failures or low balance, and optionally create a follow-up task. The scope is narrow and the examples say not to do other work.
Install Mechanism
There is no install spec, no package installation, and no automatic execution. The script uses Python standard-library modules only.
Credentials
SKILL.md and README.md require XAI_TEAM_ID and XAI_MANAGEMENT_KEY, while the registry metadata declares no required env vars or primary credential. This is under-declared metadata, but the requirement is clearly disclosed in the skill documents.
Persistence & Privilege
The cron examples support recurring scheduled checks and optional task creation, but they are templates only and are not installed automatically.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install xai-prepaid-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /xai-prepaid-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
xai-prepaid-monitor 1.0.0 – Initial release - Adds a Python script to check xAI prepaid credit balance via the xAI Management API, outputting normalized JSON for automation use. - Includes reference cron prompt patterns for alert-only monitoring and alert + follow-up task creation. - Supports environment-configurable thresholds for warning and critical balance levels. - Provides a recommended workflow for integrating alerts and follow-up actions based on balance status. - Offers guidance for setup, usage, and separation of delivery logic to ensure reusability and robust automation.
元数据
Slug xai-prepaid-monitor
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 59 次。

如何安装 xAI Prepaid Monitor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install xai-prepaid-monitor」即可一键安装,无需额外配置。

xAI Prepaid Monitor 是免费的吗?

是的,xAI Prepaid Monitor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

xAI Prepaid Monitor 支持哪些平台?

xAI Prepaid Monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 xAI Prepaid Monitor?

由 Barry(@therealmrb123)开发并维护,当前版本 v1.0.0。

💬 留言讨论