首页龙虾技能列表 › Token Budget Monitor — 令牌预算监控

Token Budget Monitor — 令牌预算监控

v1.0.0

跨 OpenClaw 定时任务监控和控制令牌消费,提供每日和每任务限额、预警、免费模型推荐等功能。

1· 970·4 当前·4 累计
by @aviclaw·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/11
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
该技能的代码和指令与其声明的目的(追踪令牌使用)一致,不请求凭据或执行网络 I/O,其行为仅限于读写本地 JSON 使用文件和本地配置文件。
评估建议
该技能如所宣称:读取技能文件夹中的 config.json,并写入本地使用文件到 ~/.openclaw/workspace/outputs/token-usage.json。它不请求凭据,也不进行网络调用。安装前建议:1) 查看和修改 OUTPUT_DIR 路径;2) 避免通过拼接构建 shell 命令;3) 验证 HOME 环境变量设置;4) 先在沙盒或测试环境运行。该技能内部一致,典型用途低风险。...
详细分析 ▾
用途与能力
名称和描述(为定时任务的令牌预算监控)与文件和代码一致:track-usage.js 实现了每任务追踪、每日限额、预警和模型推荐。所需资源(无环境变量,无外部二进制文件)与声明的功能成比例。
指令范围
运行时指令保持在范围内(运行 CLI 命令并在 LLM 调用后添加调用)。一个小问题:集成示例建议通过字符串拼接传递给 exec 构建 shell 命令(exec('node /path/to/track-usage.js track <job-name> ' + usage.input_tokens + ' ' + usage.output_tokens + ' ' + model))。如果作业或模型值由攻击者控制,此模式可能导致 shell 注入。否则,SKILL.md 不指示读取无关文件或发送数据到外部。
安装机制
仅指令的技能,无安装步骤和下载 — 最低风险安装模型。存在本地代码文件,但没有从外部 URL 获取内容。
凭证需求
无环境变量,无秘密,只对 HOME 进行最小使用(用于选择输出目录) — 与目的一致。代码读取技能目录中的本地 config.json;未请求任何意外的凭据或配置路径。
持久化与权限
不请求永久/始终开启的权限,不修改其他技能或系统范围的配置。它将使用数据写入 ~/.openclaw/workspace/outputs/token-usage.json,这是一个有限的持久性范围,符合该工具的预期。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/2/23

初始发布 — 跟踪和控制 OpenClaw 定时任务的令牌消费。- 按任务和每日限额监控和报告令牌使用情况。- 当预算接近或超过时触发预警。- 为定时任务和 OpenClaw 回退链提供集成钩子。- 提供限额、阈值和免费模型推荐的配置选项。- 包含命令行工具用于检查状态、检查预算、触发预警和获取模型推荐。

● 可疑

安装命令 点击复制

官方npx clawhub@latest install token-budget-monitor
镜像加速npx clawhub@latest install token-budget-monitor --registry https://cn.clawhub-mirror.com

技能文档

跨 OpenClaw 定时任务、回退链和会话追踪和控制令牌消费。

安装

openclaw skills install aviclaw/token-budget-monitor

使用

# 检查当前使用情况
node track-usage.js status
# 检查特定作业的预算
node track-usage.js check daily-tweet
# 超预算时触发预警
node track-usage.js alert
# 获取模型推荐
node track-usage.js recommend

集成

将其添加到定时任务以追踪使用情况:
// 在 LLM 调用完成后
const usage = result.usage;
// 推荐使用安全的执行方式替代下面的示例
exec('node /path/to/track-usage.js track  ' + usage.input_tokens + ' ' + usage.output_tokens + ' ' + model);

配置

编辑 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"
  ]
}

功能

  • 每任务令牌追踪
  • 每日预算限额
  • 每任务自定义限额
  • 超阈值预警
  • 推荐免费模型替代

作者

  • GitHub: @aviclaw

许可

MIT

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务