Agent Skills
返回列表
Token 体量审计

Token 体量审计

数据分析 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_70775cd1/top-token-consuming。

技能介绍

解决什么问题

在本地堆积了多个 Agent 技能后,上下文窗口很容易被一些「偏胖」的技能挤占,但我们往往缺乏判断依据。系统日志里的 session_usage 或 traces 都是请求级的,并没有按 skill 维度的真实 token 账本,这导致工程师很难快速回答:哪些技能单次注入的体量最大?

top-token-consuming 提供了一种静态审计的视角。它不求还原真实账单,而是通过绝对阈值帮你揪出那些大概率吃 token 的「大块头」,让上下文治理有据可依。

工作原理与核心能力

技能采用「触发 → 声明 → 授权」的严谨工作流。在获得你的显式授权前,它绝不扫描任何文件;扫描过程全程只读,不修改、不移动任何内容。

授权通过后,它会执行以下关键步骤:

  • 体量估算:以单个技能目录(包含 SKILL.md、references/ 与 scripts/)的静态体量,作为单次触发的预估 token。
  • 范围过滤:解析 usage-log.json,基于 recentDates 过滤并统计特定时间范围内的使用天数。
  • 阈值标红:当单次预估 token 超过设定的绝对阈值时,在输出的 Markdown 排行表中标记为异常(🔴)。

你可以直接用自然语言下达指令(例如「查一下 token 消耗在 2000 的 skill」),Agent 会自动提取参数换算后传入脚本。

适用边界与注意点

  • 这是体量估算,非真实账单:由于本地没有按技能维度的真实计费数据,结果仅供排查体量风险,真实消耗请以模型供应商账单为准。
  • 老数据可能欠计数:usage-log.json 仅保留近期活动日期,对于过老的时间区间(如半年前),统计可能不准确。
  • 只针对当前安装:已卸载的历史技能不在扫描范围内。

使用场景

  • 在启动一个需要挂载大量技能的长时任务前,审计本地技能目录,找出单次注入体量超过阈值的技能并考虑按需加载。
  • 月末核对模型 API 账单时,按最近 30 天使用记录筛出本地最吃 token 的技能,评估是否值得瘦身或删除。
  • 团队共享工作区的 .workbuddy/skills 目录被同事塞满技能后,需要按项目级路径审计并标红异常技能。
  • 发布新技能前,检查自己的 SKILL.md 和 references 体量是否超过团队约定阈值,避免拖慢使用者的上下文。

适合人员

  • Agent 技能开发者:发布前需要确认 SKILL.md 与 references 体量是否达标,避免拖累使用者的上下文加载。
  • 维护本地 Agent 工作区的工程师:要在团队内回答「哪些已安装技能最占上下文」这类治理问题。
  • 承担 LLM API 账单的基建负责人:想从本地使用记录里定位体量异常的技能,评估瘦身空间。
  • 本地技能库越攒越大的重度用户:定期体检技能目录,拆分或清理长期未动的大块头技能。