SuperAPI AI 工具集

janitor-value

通用与其它

查看项目

更新于 10-16 03:15

技能介绍

用途:把每个已安装技能消耗的上下文窗口 token 与该技能的实际调用记录合并成一张表,按“最重且未被使用”排序,回答“我的技能是否值得这些 token”。

主要能力:报告把每个技能的成本拆为 Always(描述部分,始终随系统提示加载,即真正的上下文租金)和 Body(SKILL.md 其余部分,仅在技能触发时按需加载),并交叉比对近期调用记录,显示 Used?(回看窗口内是否被调用)与 Last Used(最近调用日期),最后给出汇总:总加载 token、活跃与未使用占比、零使用的重工具排行。v1.7 起另提供 MCP 服务器视角:统计各服务器真实调用次数、使用的不同工具数及最后使用时间,未在窗口内使用的服务器会被列出;schema 存放在服务端,因此不做 token 猜测。该报告替代了 v1.2 中 /janitor-tokens 与 /janitor-usage 的拆分。

使用方式:需已安装 skills-janitor 插件的 Claude Code、bash 3.2+,并能读取 ~/.claude/skills、~/.claude/agents 与本地会话历史;无需认证或 API key。运行 bash ~/.claude/skills/skills-janitor/scripts/value.sh [--weeks N] [--budget N] [--json];--weeks 为用量回看窗口(默认 4),--budget 为上下文窗口大小用于百分比(默认 200000),--json 输出原始 JSON。MCP 侧运行 bash {baseDir}/../../scripts/mcp.sh [--weeks N]。

限制与注意事项:展示解读时不要将 Body token 描述为永久上下文成本,只有描述部分是始终加载的;带插件命名空间的技能显示完整调用名。若某技能始终显示未使用,可延长窗口如 --weeks 12;token 为 0 说明 SKILL.md 缺失或不可读,可运行 /janitor-report 与 /janitor-fix --prune;非默认模型需显式传入正确 --budget。未使用技能成本超过预算 20% 时,建议运行 /janitor-report 体检或(v1.4+)/janitor-swipe 交互式处理。其他平台支持与收费信息暂未提供。