Install
openclaw skills install usage-statsOpenClaw 使用统计技能。自动分析会话记录,生成 token 消耗、费用、工具使用等完整报告。 触发场景:用户提到"使用统计"、"token 消耗"、"费用分析"、"使用报告"、"使用情况"、 "usage stats"、"token usage"、"消费记录"、"我用了多少"、"统计"等关键词时使用。 关...
openclaw skills install usage-stats解析 ~/.qclaw/agents/main/sessions/ 下的所有会话记录,生成完整的 OpenClaw 使用统计报告,包含 Token 消耗、费用估算、模型分布、工具调用排行、错误分析、时段分布、日趋势等维度。
使用方式: 直接告诉我"跑一下使用统计"或"统计一下我的使用情况",我调用脚本生成报告。
执行 scripts/analyze_usage.py,报告输出到:
~/.qclaw/workspace/memory/usage_stats_latest.md
历史快照保存在:~/.qclaw/workspace/memory/usage_stats_history.json
| 章节 | 含义 |
|---|---|
| Overall Stats | 整体汇总(总费用、总 token、活跃时长) |
| Model Distribution | 各模型的调用量和费用 |
| Error Analysis | 错误类型排行 + 自动根因分析 |
| Tool Usage | 工具调用频次排行 |
| Exec Performance | 命令执行耗时(P50/P95) |
| Conversation Activity | 消息角色分布 + 会话结束原因 |
| Text Volume | 平均消息长度 |
| Session Detail | 每个会话的详细数据 |
| Daily Trend | 每日 token / 会话量趋势 |
| Hourly Distribution | 24 小时活跃时段热力图 |
| Trend (vs Last Run) | 与上次运行的环比变化 |
| Troubleshooting Guide | 错误知识库(根因 + 修复方案) |
将重要发现写入 memory/YYYY-MM-DD.md(如:发现了某个高频错误、token 消耗异常等)。
~/.qclaw/agents/main/sessions/*.jsonl~/.qclaw/workspace/memory/usage_stats_history.json数据来自会话消息中的
usage字段,由 OpenClaw 自动记录,无需手动维护。
cacheRead/cacheWrite,实际缓存效果可能更高exit_code 等)main agent 的会话,子 agent 会话不包含在内| 问题 | 答案 |
|---|---|
| 报告在哪里? | ~/.qclaw/workspace/memory/usage_stats_latest.md |
| 历史记录在哪? | ~/.qclaw/workspace/memory/usage_stats_history.json |
| 如何查看趋势? | 报告中 "Trend (vs Last Run)" 章节 |
| 发现高频错误怎么办? | 参见 "Troubleshooting Guide" 章节,按提示修复 |
| 能统计指定时间段吗? | 目前自动统计全部历史,可手动编辑脚本过滤日期 |
| 缓存命中率 100% 正常吗? | 正常,说明 AI 回复大量复用上下文缓存 |
详见 references/output-format.md