Loading...
Loading...
💰 Save Token | Token 节省器 TRIGGERS: Use when token cost is high, conversation is long, files read multiple times, or before complex tasks. Guiding skill that helps agents identify and avoid sending duplicate context to LLM APIs. Teaches agents to recognize repeated content and summarize instead of re-sending. 触发条件:Token 成本高、对话长、文件多次读取、复杂任务前。 指导 Agent 识别重复内容,避免重复发送,从而节省 Token。
npx skill4agent add yesilsin-netizen/save-token save-tokenA guiding skill that teaches agents how to save tokens by avoiding duplicate context.指导 Agent 如何通过避免重复上下文来节省 Token 的技能。
| Clarification | 说明 |
|---|---|
| This is a guiding skill | Skill itself cannot modify agent's runtime context |
| Agent performs the action | Agent follows the guidance to optimize context |
| 这是一个指导性 Skill | Skill 本身不能修改 Agent 的运行时上下文 |
| 由 Agent 执行操作 | Agent 遵循指导来优化上下文 |
| Situation | Action | 场景 | 操作 |
|---|---|---|---|
| User mentions "token" or "cost" | Apply save-token strategies | 用户提到 token 或成本 | 应用 save-token 策略 |
| Long conversation (>10 turns) | Summarize old context | 长对话(>10轮) | 摘要旧上下文 |
| File read multiple times | Reference previous read, don't re-read | 文件被多次读取 | 引用之前的读取,不重复读取 |
| Repeated error messages | Summarize error pattern, don't repeat full error | 重复错误消息 | 摘要错误模式,不重复完整错误 |
❌ Bad: Re-sending 50 turns of conversation (10,000+ tokens)
✅ Good: "Previous context: User was analyzing stock investment strategies.
Key decisions made: prioritize low P/E, check cash flow.
Now focusing on: specific company analysis."❌ Bad: Reading the same 200KB file again
✅ Good: "As we found earlier in the file, the revenue is $50M..."❌ Bad: Same error message appears 5 times (500 chars × 5 = 2500 chars)
✅ Good: "[Error message appeared 5 times, showing once]: Connection timeout..."❌ Bad: Including full 1000-line log file
✅ Good: "Log file (1000 lines): Key errors on lines 45, 78, 234.
Pattern: Connection drops every 5 minutes. Full log available if needed."每次任务开始前的检查流程:
1. 检查对话轮数:是否 > 10 轮?
2. 检查上下文大小:是否 > 5000 字符?
3. 检查文件读取:是否有文件被读取超过 1 次?
4. 检查用户意图:用户是否提到 "token" / "成本" / "省钱"?
如果满足任一条件 → 应用 save-token 策略 → 报告优化结果 → 继续执行任务💡 Token Optimization Applied:
- Strategy: [Strategy Name]
- Context before: X tokens
- Context after: Y tokens
- Saved: Z tokens (P%)| Cannot Do | Reason | 不能做 | 原因 |
|---|---|---|---|
| Directly modify context | Skill is guidance, not execution | 直接修改上下文 | Skill 是指导,不是执行 |
| Automatically delete content | Agent must decide what to keep | 自动删除内容 | Agent 必须决定保留什么 |
| Guarantee exact savings | Depends on implementation | 保证精确节省量 | 取决于实现方式 |
| Does | Description | 能做 | 描述 |
|---|---|---|---|
| Provide strategies | Teaches how to save tokens | 提供策略 | 教如何节省 Token |
| Identify opportunities | Helps recognize when to apply | 识别机会 | 帮助识别何时应用 |
| Guide implementation | Shows best practices | 指导实现 | 展示最佳实践 |