Agent Skills
返回列表
📊

ccusage 使用监控

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/monitor-claude-code-and-codex-local-usage-logs-for-spend-model-mix-and-session-burn-with-ccusage

技能介绍

问题:本地日志堆成 JSONL,花费却看不见

Claude Code 和 Codex 在本地运行时,会把每一次会话、每一次模型调用追加进 JSONL 日志文件。几周下来这些文件越来越大,想回答"上个月 Sonnet 和 Opus 各花了多少钱""哪几个会话烧掉了最多 token""团队里不同人的模型组合是否一致"这类问题,只能靠手写 grep、复制数字到表格、再心算估算。结论通常既滞后又不可复现,很难拿来做复盘或预算依据。

技能如何工作

这个技能把 ccusage 的解析能力封装成一套可重复的流程:输入是磁盘上已有的日志,输出是结构化的使用报告。

  • 支出聚合:按时间窗口汇总花费字段,并按模型单价拆分,而不是只给一个总数。
  • 模型组合:统计一段时间内各模型的调用占比,用来发现"任务名义上跑 Haiku、实际大量消耗 Sonnet"这类偏差。
  • 会话消耗:把花费下钻到单个会话,定位上下文膨胀或重复调用造成的浪费。
  • 双工具覆盖:同时读取 claude 与 codex 两套日志目录,不必维护两套脚本。

典型流程是:确认日志所在路径 → 调用 ccusage 生成报告 → 按时间、模型、会话 ID 筛选维度 → 导出结论用于复盘。过程中不需要手写 awk 或 jq 管道,也不需要把日志上传到第三方服务。

适用边界与注意点

适合的场景:日志已经落盘、希望定期复盘的个人或小团队;想用数据替代"感觉上 Sonnet 更贵"这类判断的工程师。

不适合的场景:需要实时计费看板、或需要在生产环境做配额拦截的场景——该技能只做离线分析,不做拦截也不发告警。另外,如果日志路径配置不正确,报告会静默地覆盖不全;建议先在小规模日志样本上验证输出,再扩展到全量数据。

使用场景

  • 每月复盘本地 Claude Code 日志,统计各模型组合的支出占比与时间趋势,替代手算表格
  • 排查高消耗会话:用 ccusage 下钻到单次 session,定位上下文膨胀或重复调用导致的费用
  • 同时维护 Claude Code 与 Codex 两套本地环境,合并解析两套 JSONL 日志生成统一报告
  • 团队季度预算评审前,把本地模型调用记录转成结构化支出数据,支撑额度分配讨论

适合人员

  • 独立开发者:自费使用 Claude Code,需要按月复盘模型花费并调整默认模型选择
  • 小团队技术负责人:负责审批 AI 工具预算,要把本地日志转成可复核的支出报告
  • 工程效能工程师:治理内部日志资产,希望统一解析 Claude Code 和 Codex 的使用记录
  • 数据分析师:习惯用命令行处理本地 JSONL 数据,需要工具把日志转成结构化分析结果