Track, budget, and alert on LLM API spending in real-time. Prevents
Scanned 9/7/2026
Install to Claude Code
npx -y skills add modbender/skill-library-mcp --skill clawhub-skill-llm-cost-guard --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Clawhub Skill Llm Cost Guard?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-clawhub-skill-llm-cost-guard)More formats (shields.io, HTML) on the badges page.
---
name: LLM Cost Guard — Token Budget & Spend Monitor
description: Track, budget, and alert on LLM API spending in real-time. Prevents
runaway costs for AI agents, multi-user apps, and homelab automation.
---
# LLM Cost Guard — Token Budget & Spend Monitor
Track, budget, and alert on LLM API spending in real-time. Prevents runaway costs for AI agents, multi-user apps, and homelab automation.
## What It Does
- **Real-time cost tracking** — records every LLM call (tokens in/out, model, cost)
- **Budget enforcement** — blocks requests when daily/monthly budgets are exceeded
- **Per-user quotas** — free tier vs pro tier controls
- **Daily spend reports** — delivered via WhatsApp/Telegram/Discord
- **Alerts** — warns at 80% budget usage, blocks at 100%
- **Multi-model pricing** — OpenAI, Anthropic, Groq, Ollama (Feb 2026 rates)
## Quick Start
After install, configure your daily budget:
```
set budget daily 5.00
```
Then register API calls via the tracker:
```bash
# Log an LLM call
llm-cost-guard log --model gpt-4o --input-tokens 1500 --output-tokens 800 --user alice
# Check current spend
llm-cost-guard status
# View full report
llm-cost-guard report
```
## Commands
| Command | Description |
|---------|-------------|
| `llm-cost-guard status` | Current spend vs budget |
| `llm-cost-guard report` | Full breakdown by user/model/day |
| `llm-cost-guard set-limit daily <USD>` | Set daily spend limit |
| `llm-cost-guard set-limit user <key> <USD>` | Set per-user limit |
| `llm-cost-guard reset` | Reset counters (e.g., start of new period) |
| `llm-cost-guard watch` | Live tail of all LLM calls |
| `llm-cost-guard log` | Record a manual LLM usage entry |
## Configuration
```json
{
"dailyCostLimit": 5.00,
"monthlyCostLimit": 50.00,
"perUserDailyCostLimit": 1.00,
"defaultModel": "gpt-4o-mini",
"alertAt": 0.8,
"alertChannel": "whatsapp",
"dataPath": "~/.openclaw/workspace/llm-cost-guard-data.json"
}
```
## Supported Models (Built-in Pricing)
| Provider | Models |
|----------|--------|
| **OpenAI** | gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-3.5-turbo, o1, o1-mini, o3-mini |
| **Anthropic** | claude-3-5-sonnet, claude-3-5-haiku, claude-3-opus, claude-sonnet-4, claude-haiku-4 |
| **Groq** | llama-3.3-70b, llama-3.1-8b, mixtral-8x7b, gemma2-9b |
| **Ollama** | Local models (free, $0 tracked) |
## OpenClaw Cron Integration
The skill auto-installs a daily cron job to:
1. Send a morning spend summary
2. Alert if yesterday's spend exceeded budget
3. Reset daily counters at midnight UTC
```bash
# Manually add cron
openclaw cron add "0 8 * * *" "llm-cost-guard report --send-to whatsapp"
```
## Use Cases
### Homelab AI Automation
You run multiple OpenClaw agents with different API budgets. This skill tracks each agent's spend independently and warns you before the bill arrives.
### Multi-User Chatbot
Users get a free daily quota (e.g., $0.50/day). This skill enforces it, returning a friendly 429 when exceeded.
### Cost Audit
Run `llm-cost-guard report --period month` to see your full monthly AI spend breakdown by model and user.
## Data Storage
All data stored locally at `~/.openclaw/workspace/llm-cost-guard-data.json`. No external services. No telemetry.
## Why Zero Dependencies?
Every dependency is a potential VirusTotal flag, a supply chain risk, and a maintenance burden. This skill uses only Node.js stdlib and OpenClaw's built-in tools.
## Source & Issues
- **Source:** https://github.com/mariusfit/llm-token-budget
- **Issues:** https://github.com/mariusfit/llm-token-budget/issues
- **Author:** [@mariusfit](https://github.com/mariusfit)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!