关于 token-saver
用于缩减工作区 Markdown 文件的 token 占用并检查模型成本的技能,提供备份与还原命令。
主要功能
- 01扫描工作区 Markdown 文件
- 02压缩文件为精简记法
- 03检查模型使用与成本
- 04估算综合节省金额
- 05备份并还原更改
适用场景
- 01减少工作区上下文的重复占用
- 02检查不同任务的模型成本
- 03在应用更改前比较预估节省
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ rubenaquispe/ token-saver --skill token-saver安装后在 Claude Code 中输入/token-saver确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
package.jsonREADME.mdscripts/analyzer.jsoptimizer.jscompressor.js详细介绍
Token Saver
💡 你知道吗? 每次发送提示词时,工作区文件(SOUL.md、USER.md、MEMORY.md、AGENTS.md 等)都会随提示词一并发送——每次都是如此。这些文件会占用上下文窗口,拖慢响应速度,还会让你每条消息都付出真金白银。Token Saver 使用适合 AI 的高效表达方式压缩这些文件,在保留全部数据的同时,让一切变得更轻、更快、更省钱。
只需一条命令,即可将 AI 成本降低 40-90%。
你将获得
/optimize
一个简洁的仪表板,展示:
🗜️ 文件压缩 — 扫描所有 .md 工作区文件,并准确显示将它们压缩为适合 AI 的高效表达方式后能节省多少空间。仅 MEMORY.md 通常就能节省 90% 以上。
🤖 模型审计 — 检测你正在使用的 AI 模型(主聊天、定时任务、子 Agent),并推荐更便宜的替代方案,同时列出具体的金额节省。
📊 综合节省 — 估算两项优化合计的每周、每月和每年节省金额。
命令
| 命令 | 功能 |
|---|---|
/optimize | 显示所有节省选项的仪表板 |
/optimize tokens | 压缩工作区文件(自动备份) |
/optimize models | 详细的模型成本对比 |
/optimize revert | 从备份中还原文件 |
✨ 持久模式(自动启用)
运行 /optimize tokens 时,该技能还会启用持久模式——在 AGENTS.md 中添加一条简短指令,告诉 AI 今后持续使用压缩表达方式书写。这意味着:
- 一次优化,长期受益 — AI 添加新内容时,文件仍会保持精简
- 无需再次优化 — AI 会自动维持压缩格式
- 轻松关闭 —
/optimize revert会移除持久模式并还原所有文件
如果不启用持久模式,随着 AI 写入新条目,工作区文件会逐渐恢复为冗长格式。
安全性
- 修改任何文件前自动备份
- 在实际应用前仅显示“预计节省”
- 一条命令即可还原 —
/optimize revert会还原所有内容并关闭持久模式 - 仅压缩确实能节省空间的文件
工作原理
AI 模型可以完美理解压缩表达方式:
压缩前(500+ 个 token):
当 Ruben 早上用“早上好”或“今天有什么安排”之类的话向我问候时,我应该主动查看我们的任务列表,提及待处理事项,并检查是否有紧急问题……
压缩后(30 个 token):
MORNING: greeting → review(todos+pending+urgent)
含义不变,token 减少 90%。真金白银的节省。
脚本
scripts/optimizer.js— 主仪表板和命令处理器scripts/analyzer.js— Token 计数、模型检测和成本计算scripts/compressor.js— AI 表达压缩引擎