SuperAPI AI 工具集

analytics

数据与分析

查看项目

更新于 10-15 22:34

技能介绍

用途:跨 OrchestKit 项目查询本地分析数据,数据位于 ~/.claude/analytics/,仅本地保存、隐私安全(项目 ID 哈希、无 PII)。所有结论应基于本地文件而非猜测。

主要能力(子命令):agents 按频率与成功率统计 agent;models 从 stats-cache.json 的 token 总量看模型委派;skills 按调用次数统计技能;hooks 统计最慢 hook 与失败率;teams 统计团队 spawn、空闲时间与任务完成;session 回放会话时间线(工具、token、时序);cost 估算 token 成本与缓存节省;trends 统计每日活动、模型委派与高峰时段;summary 汇总所有类别;otel 渲染 OTEL 面板(斜杠命令、按 effort 成本、effort 与成功率相关性、@ 目标、技能触发类型等)。

使用方式:用 jq 单行查询对应 JSONL 文件,例如按 spawn 频率统计 agent:jq -s 'map(select(.agent != "unknown")) | group_by(.agent) | map({agent: .[0].agent, count: length}) | sort_by(-.count)' ~/.claude/analytics/agent-usage.jsonl。各子命令的现成查询见 references/jq-queries.md,会话回放、成本估算、趋势分析分别见对应 reference 文件。结果以 markdown 表格呈现,含计数、百分比与平均值。

数据文件:agent-usage.jsonl、skill-usage.jsonl、hook-timing.jsonl、session-summary.jsonl、task-usage.jsonl、team-activity.jsonl。均为 JSONL;大于 50MB 时用流式 jq(不加 -s);轮转文件名为 <name>.<YYYY-MM>.jsonl。

限制与数据质量:agent-usage.jsonl 中 model、agent_name、output_len、duration_ms 四个字段对所有行均无效(#3034),不可据此报告模型委派、时长或输出大小;约 38% 行为幻影事件(#3035),计算占比或排名前须过滤 select(.agent != "unknown")。CC 2.1.174+ 的原生 /usage 提供按组件归因,可作为近 24 小时/7 天的权威来源,本地估算适用于更久历史与跨项目切片。文件不存在时说明该类别尚无数据。