🤖
Token Budget Monitor
Track and control token consumption across OpenClaw cron jobs
安全通过
⚙️脚本
技能说明
name: token-budget-monitor version: "1.0.0" description: Track and control token consumption across OpenClaw cron jobs author: aviclaw tags:
- token
- budget
- monitor
- openclaw
token-budget-monitor
Track and control token consumption across OpenClaw cron jobs, fallback chains, and sessions.
Installation
openclaw skills install aviclaw/token-budget-monitor
Usage
# Check current usage
node track-usage.js status
# Check budget for a specific job
node track-usage.js check daily-tweet
# Alert if over budget
node track-usage.js alert
# Get model recommendations
node track-usage.js recommend
Integration
Add to cron jobs to track usage:
// After LLM call completes
const usage = result.usage;
exec('node /path/to/track-usage.js track <job-name> ' +
usage.input_tokens + ' ' + usage.output_tokens + ' ' + model);
Configuration
Edit config.json:
{
"dailyLimit": 100000,
"jobLimits": {
"daily-tweet": 5000,
"rss-brief": 15000
},
"alertThreshold": 0.8,
"freeModels": [
"nvidia/moonshotai/kimi-k2.5",
"google/gemini-2.0-flash-exp"
]
}
Features
- Per-job token tracking
- Daily budget limits
- Per-job custom limits
- Alert when threshold exceeded
- Recommend free model alternatives
Author
- GitHub: @aviclaw
License
MIT
如何使用「Token Budget Monitor」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「Token Budget Monitor」技能完成任务
- 结果即时呈现,支持继续对话优化