一个零依赖插件,通过精简输出文字、代码风格和过长的工具输出,降低 AI 编码代理的 token 消耗。
nicobailon/skill-diet
一个代理技能,用于精简臃肿的其他技能文件、修正与工具不一致的内容,并通过测试确认精简后仍然有效。
- Star
- 230
- Fork
- 9
- 未关闭 Issue
- 0
- 最近提交
- 昨天
这是什么?
代理每次使用某个技能时都会完整读取其 SKILL.md,而大多数技能包含的内容远超单个任务所需。skill-diet 本身也是一个技能,用于把其他技能改得更短、更准确:它把每条信息放到代理在需要时仍能读到的最低层级,删掉模型已经掌握的内容,并对照当前工具的实际行为检查讲解 CLI、API 或 SDK 的技能。
项目通过前后对比测试,用旧技能、新技能和无技能三种情况执行同样的任务,只有代理表现不变差时才保留精简版本。它还为后续修改制定了规则,防止新增经验后内容再次膨胀。另有配套技能 skill-model-gap,可在多个模型上运行相同任务,找出技能在较弱模型上失效的原因并予以修复。
核心功能
- 01重写技能以减少每次任务加载的 token,同时保持测试结果。
- 02检查讲解工具用法的技能,找出已经失效的命令。
- 03保留改动前,在相同任务上对比旧技能、新技能和无技能三种情况。
- 04为后续更新制定规则,防止技能再次膨胀。
- 05提供 skill-model-gap,用于诊断并修复技能在特定模型上的失败。
适用场景
- 精简拖慢每次代理会话的超长内部技能。
- 检查记录某个 CLI 用法的技能是否仍与当前安装版本一致。
- 长期维护技能,避免每次新增经验后内容不断膨胀。
- 排查某个技能在一个模型上正常、在更便宜的模型上失效的原因。
快速上手
- 1
使用 Pi 安装(npm 包)
pi install npm:skill-diet - 2
或为 Codex、Cursor 等其他代理安装
npx skills add nicobailon/skill-diet -g --skill '*' - 3
在 Claude Code 中从插件市场安装该插件
/plugin install skill-diet --marketplace nicobailon/skill-diet - 4
让代理为某个技能瘦身,例如:put the deploy skill on a diet
使用前须知
- 前后对比测试会运行真实的代理会话,因此会耗费时间和 token。
- 检查只覆盖评测任务和旧技能中的内容,评测之外的使用场景可能未经测试。
- 调用日志工具只包装命令行工具;原生工具、MCP 服务器、API 和 SDK 的调用改为从会话日志中读取。
收录于专题
标签
常见问题
- skill-diet 是什么?
- 一个代理技能,用于精简臃肿的其他技能文件、修正与工具不一致的内容,并通过测试确认精简后仍然有效。 代理每次使用某个技能时都会完整读取其 SKILL.md,而大多数技能包含的内容远超单个任务所需。skill-diet 本身也是一个技能,用于把其他技能改得更短、更准确:它把每条信息放到代理在需要时仍能读到的最低层级,删掉模型已经掌握的内容,并对照当前工具的实际行为检查讲解 CLI、API 或 SDK 的技能。
- skill-diet 可以免费使用吗?用的什么许可证?
- skill-diet 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- skill-diet 还在维护吗?
- 活跃维护中。skill-diet 最近一次提交是在 2026年11月6日。
- skill-diet 适合用来做什么?
- 精简拖慢每次代理会话的超长内部技能。 检查记录某个 CLI 用法的技能是否仍与当前安装版本一致。 长期维护技能,避免每次新增经验后内容不断膨胀。 排查某个技能在一个模型上正常、在更便宜的模型上失效的原因。
- skill-diet 怎么安装和运行?
- 使用 Pi 安装(npm 包): pi install npm:skill-diet 或为 Codex、Cursor 等其他代理安装: npx skills add nicobailon/skill-diet -g --skill '*' 在 Claude Code 中从插件市场安装该插件: /plugin install skill-diet --marketplace nicobailon/skill-diet 让代理为某个技能瘦身,例如:put the deploy skill on a diet
- 在哪里获取 skill-diet?
- 源代码和安装说明在 GitHub 上:https://github.com/nicobailon/skill-diet
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款跨工具的编程技能,让 AI 编程代理少写代码、少说废话,从而降低输出 token 和 LLM API 成本。
面向 AI 智能体的元技能,用于创建、评估和迭代其他 Skill,采用二元评分。
一套提示词技能,让 AI 编程代理只写任务所需的代码,优先复用已有代码,用最少的实现解决问题。
一组 13 个精选 Agent Skills,采用 SKILL.md 格式,覆盖研究、产品文档、演示文稿、公众号写作与安全审计等场景。
一套可移植的 Agent Skill,用于去除文本中的 AI 写作痕迹,小说修复叙事结构,专业文档按场景套用规则。