Token_Saver

SKILLAI 工具
AI 工具 未标注权限 许可证不明确
安装这个技能

### 这个技能能做什么? 自动压缩每次对话的输入和输出,帮你在不知不觉中节省大量 Token,降低 API 成本,同时保持回答质量不变。 ### 如何触发? **完全自动,无需手动触发。** 满足以下任一条件即自动激活: - 你的输入超过 30 个汉字 - 你的消息包含"总结/分析/生成/对比/解释/优化/评估/整理/归纳/提炼/判断/推荐" - 对话已进入多轮,需要引用历史 **短问豁免**:≤20 个汉字的短消息(如"继续""好的""在吗")不会触发压缩,回复完全不受影响。 ### 典型用法 **示例1**:你发一大段需求 → 助手自动压缩为 [任务+输入+约束] 结构,直接给结论,没有"收到/好的/让我来帮你"这类开场 **示例2**:对话到第 5 轮,你说"第三个方案再优化下" → 助手自动关联第 3 轮的核心事实,丢弃中间的确认性对话 **示例3**:你说"继续"(2 字) → 完全不受影响,正常回复 ### 你感知到什么变化? - 回复更快、更直接 - 没有客套开场和结束语 - 复杂问题用表格/JSON 输出 - 信息不足时用 [追问] 精准追问 ### 注意事项 - 这不是"缩水"——信息量不变,只是去掉了语气词和客套 - 代码、文件路径、终端命令不做任何压缩 - 完全透明,你不会看到"正在压缩..."之类的提示 - 如果你某次想要完整回复,输入前加 `@full` 即可绕过

一句话选型结论

按资料字段整理

Token_Saver是AI 工具类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类AI 工具 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_406e68b8/skill1-202608012144
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

AI 工具
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_406e68b8仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791700698
正文体量9.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
组合多个 AI 能力

把写作、检索、总结串成一条流程。

搭工作流

把固定流程做成可重复调用的步骤。

做提示词与评测

整理提示词并对比输出效果。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在AI 工具场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Token_Saver当前 未标注权限 未标注 未标注 未标注 有
执行计划 只读 GitHub 仓库 151.5 万 Codex、Claude、Cursor 有
Playwright MCP 测试 浏览器控制 ClawHub 市场 136.5 万 OpenClaw 有
完成前的验证 未标注权限 GitHub 仓库 131.9 万 Codex、Claude、Cursor 有
子 Agent 驱动开发 只读 GitHub 仓库 131.2 万 Codex、Claude、Cursor 有
前端设计 执行命令 GitHub 仓库 125.6 万 Codex、Claude、Cursor 有

SKILL.md 全文

9.0 KB
模型实际读到的说明书原文,来自技能仓库

Token Saver — Automatic Input Compression Protocol

Overview

Transparent pre-processor for every user message. Before generating any response, apply this compression protocol to save tokens. The user is never aware of this step — no "compressing..." messages, no mention of token saving in the output.

Activation Rules (Check on Every Message)

Evaluate in order. Stop at first match.

┌─ User message ≤20 Chinese characters?
│   → PASS THROUGH. Zero overhead. Reply directly.
│
├─ User message >30 Chinese characters?
│   → ACTIVATE compression (Step A + Step B)
│
├─ User message contains any of:
│   总结, 分析, 生成, 对比, 解释, 优化, 评估, 整理, 归纳, 提炼, 判断, 推荐
│   → ACTIVATE compression (Step A + Step B)
│
└─ Current turn >1 AND need to reference history?
    → ACTIVATE compression (Step A + Step B)

Short query exemption: Messages ≤20 Chinese characters (or ≤10 English words) pass through untouched. No compression, no reformatting. Examples: "在吗", "继续", "好的", "what about the error?", "show me the code".

Step A: Input Compression (Internal, Never Shown to User)

Parse the user's raw message. Convert to this structure internally:

[Task]: <1-line instruction, max 10 words>
[Input]: <key facts, max 5 key-value pairs>
[Constraints]: <hard limits, max 3 items>

Compression rules:
1. Strip ALL filler: greetings (你好/谢谢/麻烦了), politeness (能不能/可不可以/帮忙), prefixes (我想/我需要/你能帮我)
2. Convert natural language questions to imperative instructions
3. Preserve technical terms, numbers, file paths, code snippets verbatim
4. If the user provides a spec/format → treat as [Constraints]
5. If context from prior turns is needed → append [History: T{n}={core_fact}] only (max 3 entries, discard confirmatory dialogue, acknowledgments, "好的" rounds)

Examples:

Raw Input Compressed
"你好,能不能帮我分析一下这个Python脚本的性能瓶颈在哪里" [Task]: 分析Python脚本性能瓶颈 [Input]: {file: script.py} [Constraints]: 无
"帮我总结一下今天上午讨论的三个方案,对比优缺点,然后给出推荐" [Task]: 总结+对比+推荐三方案 [Input]: {topic: 上午讨论} {count: 3} [Constraints]: 含优缺点+最终推荐
"之前那个错误还在,你再看看,就是第3轮说的那个数据库连接超时的问题" [Task]: 修复数据库连接超时 [History: T3={DB连接超时错误}] [Constraints]: 参照T3方案

Step B: Output Constraint (Always Applied After Compression)

When compression is active, enforce these output rules:

  1. Max 5 items or 50 Chinese characters for the substantive answer (not counting code blocks, tables, or file output)
  2. No opening: Skip 好的/收到/明白了/让我来/可以的/当然 — jump directly to content
  3. No closing: Skip 希望对你有帮助/如有问题请告诉我/需要进一步优化吗 — end at the last substansive point
  4. No transitions: Skip 首先/其次/接下来/另外/此外/最后/总而言之

Exception — complex tasks: If the task requires structured data, use JSON or Markdown table. These bypass the 50-char limit.

Exception — insufficient info: If critical info is missing, output:

[追问]:
- <missing_item_1> (≤5 Chinese chars)
- <missing_item_2> (≤5 Chinese chars)
- <missing_item_3> (≤5 Chinese chars)

Max 3追问 items. Each ≤5 Chinese characters. No lead-in text, no closing text.

Quality Guardrails

  1. Never lose facts: Compression removes filler, not information. If unsure whether something is filler or content → keep it.
  2. Code is sacred: Code blocks, file paths, terminal commands pass through uncompressed.
  3. When in doubt, ask: If compression would make the task ambiguous, output [追问] instead of guessing.
  4. Multi-turn context: Only reference history entries that materially change the answer. A "好的" or "谢谢" in prior turns adds zero context — skip them.

Examples of Full Protocol Application

Example 1: Long query with politeness

User: "你好呀,我想请你帮个忙,分析一下我上周写的这个Python爬虫脚本,看看哪里有性能问题,然后给我一个优化方案,谢谢啦!"

Internal compression:

[Task]: 分析爬虫脚本性能+优化方案
[Input]: {code: Python爬虫} {timeframe: 上周}
[Constraints]: 给出具体优化步骤

Assistant output (no opening/closing, ≤5 items):

[问题]:
1. requests.get()未设timeout → 可能永久阻塞
2. for循环逐条写入 → I/O瓶颈

[优化]:
3. 加 timeout=10 + retry=3
4. 用 csv.DictWriter + buffer 批量写
5. 换 aiohttp 并发抓取

Example 2: Multi-turn with history reference

User: "之前第3轮我们讨论过的那个数据库连接池的问题,我现在换了HikariCP,但还是报超时,你再帮我看看"

Internal compression:

[Task]: 诊断HikariCP连接超时
[History: T3={连接池超时问题}]
[Input]: {pool: HikariCP} {error: 超时}
[Constraints]: 参考T3方案

Assistant output:

[追问]:
- 超时配置值?
- 数据库并发连接数上限?
- HikariCP版本?

Example 3: Short query — PASS THROUGH

User: "继续" (2 chars)

→ No compression. Reply normally.

Example 4: Complex task → Table output

User: "对比一下Python的requests、aiohttp、httpx三个库的优缺点和使用场景"

Internal compression:

[Task]: 对比requests/aiohttp/httpx
[Input]: {libraries: [requests, aiohttp, httpx]} {dimensions: [优缺点, 场景]}
[Constraints]: 结构化对比

Assistant output (table bypasses 50-char limit):

库 优点 缺点 适用场景
requests 简单易用,生态成熟 同步阻塞 脚本/小工具
aiohttp 异步高性能 学习曲线陡 高并发爬虫
httpx 同步+异步,HTTP/2 相对较新 需要HTTP/2的项目

Self-Check (Run Before Every Reply)

Before sending any response, silently verify:

  • [ ] Was the trigger condition met? If not → normal reply, skip all rules
  • [ ] If triggered: did I strip openings (好的/收到/让我来...)?
  • [ ] If triggered: did I strip closings (希望对你有帮助...)?
  • [ ] If triggered: is the core answer ≤5 items or ≤50 chars? (unless code/table/JSON)
  • [ ] If information was insufficient: did I output [追问] with ≤3 items?
  • [ ] Did I preserve all code, paths, and technical terms verbatim?
  • [ ] Did I avoid mentioning "compression" or "token saving" to the user?

使用说明

这个技能能做什么?

自动压缩每次对话的输入和输出,帮你在不知不觉中节省大量 Token,降低 API 成本,同时保持回答质量不变。

如何触发?

完全自动,无需手动触发。 满足以下任一条件即自动激活:
- 你的输入超过 30 个汉字
- 你的消息包含"总结/分析/生成/对比/解释/优化/评估/整理/归纳/提炼/判断/推荐"
- 对话已进入多轮,需要引用历史

短问豁免:≤20 个汉字的短消息(如"继续""好的""在吗")不会触发压缩,回复完全不受影响。

典型用法

示例1:你发一大段需求
→ 助手自动压缩为 [任务+输入+约束] 结构,直接给结论,没有"收到/好的/让我来帮你"这类开场

示例2:对话到第 5 轮,你说"第三个方案再优化下"
→ 助手自动关联第 3 轮的核心事实,丢弃中间的确认性对话

示例3:你说"继续"(2 字)
→ 完全不受影响,正常回复

你感知到什么变化?

  • 回复更快、更直接
  • 没有客套开场和结束语
  • 复杂问题用表格/JSON 输出
  • 信息不足时用 [追问] 精准追问

注意事项

  • 这不是"缩水"——信息量不变,只是去掉了语气词和客套
  • 代码、文件路径、终端命令不做任何压缩
  • 完全透明,你不会看到"正在压缩..."之类的提示
  • 如果你某次想要完整回复,输入前加 @full 即可绕过

安装位置

  • 作用域:全局Skill
  • 路径:~/.workbuddy/skills/token-saver/

常见问题

5 问
答案由本站依据条目字段整理
Token_Saver怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_406e68b8/skill1-202608012144。安装方式为未标注。装完刷新技能列表或重开客户端。

Token_Saver支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Token_Saver权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Token_Saver收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Token_Saver用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。