关于 claude-usage-analyst
claude-usage-analyst 是基于本地 ccusage 数据解释 Claude Code 使用情况的技能。它区分观测数值与解读,并通过时区日期范围和模型比较说明令牌及估算费用变化。
主要功能
- 01分析本地 ccusage 记录
- 02设置日期范围和时区
- 03比较模型用量与估算费用
- 04说明缓存相关令牌用量
- 05区分数据证据与解读
适用场景
- 01解释选定时段的使用情况
- 02比较令牌量和模型估算费用
- 03调查类似配额的使用压力
- 04整理有数据依据的使用摘要
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ daymade/ claude-code-skills --skill claude-usage-analyst安装后在 Claude Code 中输入/claude-usage-analyst确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/explanation-guide.mdscripts/analyze_claude_usage.py详细介绍
Claude 使用情况分析器
概述
使用此技能,根据本地 ccusage 数据提供有证据支持的使用情况说明。将观测到的数字与解读分开,并用通俗易懂的方式说明配额消耗。
工作流
-
验证
ccusage是否可用:ccusage --version如果不可用,请使用
npm install -g ccusage@latest安装或更新,或者使用npx ccusage@latest运行。 -
运行捆绑的分析器,分析所需时间范围:
python3 /path/to/claude-usage-analyst/scripts/analyze_claude_usage.py \ --since YYYY-MM-DD --until YYYY-MM-DD --timezone Asia/Shanghai默认情况下,
--since/--until为所选时区的当天日期。 如需与历史数据比较,请将--since设为较早的日期,例如当月第一天;否则,排名和中位数字段只描述目标日期当天的情况。 -
如果用户询问特定模型比较,请传入别名:
python3 scripts/analyze_claude_usage.py --model-a fable --model-b opus-4-8 -
撰写最终答复时,请阅读
references/explanation-guide.md。
证据规则
- 数字相关的说法必须基于
ccusage输出或捆绑分析器的输出。 - 说明统计范围:
ccusage claude统计本地 Claude Code 使用日志,包括本地日志存在时 Claude Desktop 的 Claude Code 会话。这并不代表普通 Claude.ai 聊天的完整账单。 - 报告日期时注明时区。
- 清楚解释缓存:缓存读取令牌仍会带来使用量和配额压力,尽管用户没有输入这些内容。
- 除非用户提供套餐详情,否则不要根据本地令牌数推断 Anthropic 套餐的配额规则。如果具体套餐计费方式不明,请使用“类似配额的压力”或“ccusage 估算的费用/令牌消耗”等说法。
- 比较模型时,同时比较令牌用量和估算费用。不同模型的令牌用量可能相近,但费用更高。
输出格式
除非用户另有要求,否则请使用以下结构:
- 用通俗语言简要总结结论。
- 证据表:令牌总数、费用、输入、输出、缓存创建、缓存读取。
- 模型比较表。
- 讨论配额耗尽时,提供 5 小时分块表。
- 解释消耗量产生的原因。
- 说明可信度和注意事项。
确保非技术用户也能轻松读懂。避免使用“缓存读取”等术语却不加说明;请用一句话解释其含义。
评论
支持 Markdown