Agent Skills
返回列表
Token 浪费审计

Token 浪费审计

数据分析 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c8fa5015/token-waste-auditor。

技能介绍

要解决什么问题

在 QClaw / OpenClaw 上跑长会话、挂多个 Skill 时,账单往往只告诉你「用了多少 Token」,却很难回答:浪费发生在哪一类上下文、哪一段会话、哪份指令里。重复灌入的大段 Skill 提示、缓存命中率差的长上下文、未压缩的巨型会话、中途截断的生成,都会把 input/cache 成本悄悄拉高,而人工翻 .jsonl 或逐份量 SKILL.md 既不系统,也容易漏掉跨 Skill 的重复块。

技能如何工作

Token 浪费审计把三类零额外 API 成本的数据源对齐到同一套浪费维度上:

  • openclaw gateway usage-cost --json:按日的 input / output / cache 汇总
  • 本地 Session .jsonl:逐条消息与 tool-call 粒度
  • 各 Skill 的 SKILL.md:提示词体积与跨文件重复检测

报告按维度给出可操作的判定逻辑,例如:

| 维度 | 含义(简述) |
|------|----------------|
| W01 | 缓存效率低:cacheRead / total 失衡,上下文相对产出过大 |
| W03 | Skill 提示臃肿:单份 SKILL.md 超过约 20KB |
| W04 | 跨 Skill 提示冗余:多份文件中出现重复块 |
| W05 | 会话膨胀:单会话超过约 100K tokens 且近期未压缩 |
| W06 | 异常中止:助手消息在生成中途被截断 |

输出为匿名化报告:技能名、Agent、会话标识会被哈希或替换为通用标签,并附带针对上述维度的优化量级估算,便于你按优先级改 prompt、拆 Skill 或做会话压缩策略。

边界与注意点

  • 只读:不修改会话文件、Skill 文件或系统配置。
  • 隐私:报告仅含 Token 指标与浪费估计,不抽取、不复现对话正文。
  • 判定阈值(如 20KB、100K、cache 比例)来自技能内置规则,适合作为审计起点;落地前仍需结合你的业务上下文与模型定价自行校准。

使用场景

  • 月底 OpenClaw 账单里 input/cache 偏高,需要用 gateway 的 `usage-cost --json` 对照会话 `.jsonl` 找出浪费维度
  • 维护十余个 Skill 前,要批量量测各 `SKILL.md` 体积并扫描 W04 跨文件重复指令块
  • 单条 Agent 会话已跑多天,怀疑上下文未压缩,需核对是否触发 W05(单会话超约 100K tokens)
  • 线上多次出现助手回复半截消失,要按 W06 从 Session 日志里筛出被截断的 assistant 消息

适合人员

  • 在团队内维护 QClaw/OpenClaw Skill 仓库、需要把超标 `SKILL.md` 和重复 prompt 列入改版清单的维护者
  • 负责 OpenClaw 网关与用量报表、要把日级 JSON 汇总和会话级审计对齐给业务方说明成本结构的运维
  • 跑长周期 Coding Agent 会话的工程师,想在改压缩策略前先拿到匿名浪费报告与各维度优化估算
  • 为多项目共用 Skill 库做治理的架构角色,需要只读、不泄露对话正文的 Token 指标报告