bill-trackerRetrieve upcoming bills, account balances, and assess if you can afford a specified amount within a set time frame.
Install via ClawdBot CLI:
clawdbot install danielsimons1/bill-trackerWhen the user asks about their bills, account balances, or whether they can afford something, use the bash tool to call the Bill Tracker API.
BILL_TRACKER_URL - Base URL (e.g. https://your-server.com or http://localhost:1337)BILL_TRACKER_SESSION_TOKEN - Session token for authentication (obtained once via POST /api/mcp/token)Bill Tracker uses magic-link auth (no passwords). Two steps:
curl -s -X POST -H "Content-Type: application/json" \
-d '{"email":"user@example.com"}' \
"${BILL_TRACKER_URL}/api/mcp/request-code"
curl -s -X POST -H "Content-Type: application/json" \
-d '{"code":"123456"}' \
"${BILL_TRACKER_URL}/api/mcp/token"
Store the returned sessionToken in BILL_TRACKER_SESSION_TOKEN. Tokens are long-lived; no need to re-verify on every request. (Codes expire in 10 minutes.)
POST ${BILL_TRACKER_URL}/api/mcp/upcoming-transactions
X-Parse-Session-Token: ${BILL_TRACKER_SESSION_TOKEN}
Body: { "days": 3 }
Default days is 3. Increase for a longer window (e.g. days=7).
POST ${BILL_TRACKER_URL}/api/mcp/account-balances
X-Parse-Session-Token: ${BILL_TRACKER_SESSION_TOKEN}
Returns each account with name, type, balance, and a totalBalance (cash minus debt).
POST ${BILL_TRACKER_URL}/api/mcp/can-afford
X-Parse-Session-Token: ${BILL_TRACKER_SESSION_TOKEN}
Body: { "amount": 500, "horizonDays": 90 }
Replace 500 with the amount in dollars. horizonDays defaults to 90.
Returns either canAfford: true with the date they can afford it, or canAfford: false with a message.
Use curl with POST. Pass X-Parse-Session-Token (or Authorization: Bearer $BILL_TRACKER_SESSION_TOKEN) for authentication. The token identifies the user—no email or password needed. Parse the JSON response and summarize clearly for the user.
Example (upcoming transactions):
curl -s -X POST -H "X-Parse-Session-Token: $BILL_TRACKER_SESSION_TOKEN" -H "Content-Type: application/json" \
-d '{"days": 3}' \
"${BILL_TRACKER_URL}/api/mcp/upcoming-transactions"
Example (account balances):
curl -s -X POST -H "X-Parse-Session-Token: $BILL_TRACKER_SESSION_TOKEN" -H "Content-Type: application/json" \
-d '{}' \
"${BILL_TRACKER_URL}/api/mcp/account-balances"
Example (can afford):
curl -s -X POST -H "X-Parse-Session-Token: $BILL_TRACKER_SESSION_TOKEN" -H "Content-Type: application/json" \
-d '{"amount": 500}' \
"${BILL_TRACKER_URL}/api/mcp/can-afford"
AI Usage Analysis
Analysis is being generated… refresh in a few seconds.
Use CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
Gemini CLI for one-shot Q&A, summaries, and generation.
Research any topic from the last 30 days on Reddit + X + Web, synthesize findings, and write copy-paste-ready prompts. Use when the user wants recent social/web research on a topic, asks "what are people saying about X", or wants to learn current best practices. Requires OPENAI_API_KEY and/or XAI_API_KEY for full Reddit+X access, falls back to web search.
Check Antigravity account quotas for Claude and Gemini models. Shows remaining quota and reset times with ban detection.
Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates opencla...
Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates openclaw.json. Use when the user mentions free AI, OpenRouter, model switching, rate limits, or wants to reduce AI costs.