名称: openclaw-cost-tracker
描述: 追踪 OpenClaw 使用成本,并按日期和模型提供详细报告。支持每日、每周和每月报告格式,适用于 Discord 及其他消息渠道。
元数据:
{
"openclaw":
{
"emoji": "💰",
"os": ["darwin", "linux"],
"requires": { "bins": ["jq"] },
"install":
[
{
"id": "brew",
"kind": "brew",
"formula": "jq",
"bins": ["jq"],
"label": "安装 jq (JSON 解析器)",
},
],
},
}
精确追踪 OpenClaw 的使用成本,提供按日期和模型类型划分的详细报告。本技能使用 jq 工具直接解析 OpenClaw 会话日志中的 JSON 数据,提取准确的成本信息。
支持多种报告格式:
- 每日报告(今日/昨日成本)
- 每周报告(本周总计/与上周对比)
- 每月报告(本月总计/月度环比增长)
# 今日成本报告
bash {baseDir}/scripts/cost_report.sh --today
# 昨日成本报告
bash {baseDir}/scripts/cost_report.sh --yesterday
# 每周成本报告
bash {baseDir}/scripts/cost_report.sh --week
# 日期范围报告
bash {baseDir}/scripts/cost_report.sh --from 2026-01-01 --to 2026-01-31
本脚本直接从 OpenClaw 会话日志文件(~/.openclaw/agents/*/sessions/*.jsonl)中提取成本数据:
1. 使用 jq 解析 JSON 数据,定位 message.usage.cost.total 字段
2. 按日期和模型分组计算总计
3. 确保每个 API 调用的成本仅被计算一次
💰 OpenClaw 成本报告 (2026-02-04)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
今日总成本:$XX.XX (🟢 较昨日 -XX%)
📊 模型详情:
• claude-opus-4-5: $XX.XX (XX%)
• gpt-4o: $X.XX (X%)
• ...
📈 本周总计:$XXX.XX
brew install jq 或 apt install jq 安装)