名称: save-money
描述: >-
自动检测任务复杂度,智能分配 Claude 模型(Haiku + Sonnet)。简单任务用 Haiku,复杂任务升级到 Sonnet,轻松节省 50% 以上的 API 费用。— 规则:在回复前,先对任务进行分类。如果符合升级条件,请立即调用 sessions_spawn 并传递完整任务和模型 anthropic/claude-sonnet-4-20250514。切勿自行处理复杂任务。需要升级的情况:分析、比较、规划、策略、超过 10 行的代码、报告、提案、多步骤推理、表格、大纲、图表、超过 3 段的长文本、摘要、长篇幅翻译。Haiku 上绝不做:对比表格、超过 10 行的代码、多步骤分析、报告、复杂推理。Haiku 上可处理:事实问答、定义、问候、提醒、简短查询、闲聊、一两句话的任务。如有疑问,直接升级。
作者: "小安 Ann Agent — Taiwan 台灣"
主页: https://github.com/peterann/save-money
元数据:
clawdbot:
emoji: "🧠"
默认在 Haiku 上运行。仅当任务真正需要时,才调用 Sonnet。可节省 50% 以上 的 API 费用。
在生成任何回复之前,你必须:
sessions_spawn()。切勿自行尝试回答。如有疑问,直接升级。一次错误的升级只花费几分钱,但在 Haiku 上给出糟糕的回答会浪费用户的时间。
如果一个人需要超过 30 秒的专注思考才能完成,就升级模型。
如果任务符合以下任何一项,请勿自行回答。
相反,请立即调用:
sessions_spawn(
message: "<完整的任务描述>",
model: "anthropic/claude-sonnet-4-20250514",
label: "<简短的任务标签>"
)
| 语言 | 需要升级 — 真实示例 |
|---|---|
| 英语 | "Can you analyze this for me?", "Write me a report on...", "Help me plan...", "What are the pros and cons?", "Build a script that...", "Compare A vs B", "Step by step, how do I...", "Draft a proposal for..." |
| 繁體中文 | "欸幫我看一下這個報告", "幫我想一下怎麼回客戶", "這兩個方案哪個比較好", "寫一封信給老闆", "幫我整理一下這份資料", "我該怎麼處理這個問題", "可以幫我寫一個程式嗎", "幫我規劃一下行程", "有什麼辦法可以改善", "這個東西要怎麼設計比較好" |
| 日本語 | "これを分析してもらえますか", "レポートを書いてください", "計画を立ててほしい", "AとBを比較して", "コードを書いてほしい", "この資料をまとめて", "提案書を作って", "どうすればいいか考えて" |
| 한국어 | "이거 분석해줘", "보고서 작성해줘", "계획 세워줘", "A랑 B 비교해줘", "코드 짜줘", "이 자료 정리해줘", "제안서 만들어줘", "어떻게 하면 좋을까?" |
| Deutsch | "Kannst du das analysieren?", "Schreib mir einen Bericht", "Hilf mir das zu planen", "Vergleich A mit B", "Schreib ein Skript für...", "Fass das zusammen", "Wie soll ich das lösen?", "Erstell einen Entwurf" |
如果你发现自己正在为复杂任务撰写长回复,请立即停止并改为调用 sessions_spawn。
| 语言 | 保持 — 真实示例 |
|---|---|
| 英语 | "What's the weather?", "Remind me at 3pm", "What does OKR mean?", "Translate: thank you", "Hey what's up" |
| 繁體中文 | "今天天氣怎樣", "幫我記一下明天要開會", "這個字什麼意思", "現在幾點", "嗨", "謝謝", "OK", "查一下匯率", "翻譯一下 thank you" |
| 日本語 | "天気は?", "意味を教えて", "これ何?", "おはよう", "リマインドして", "ありがとう" |
| 한국어 | "날씨 어때?", "뜻이 뭐야?", "이게 뭐야?", "안녕", "알림 설정해줘", "고마워" |
| Deutsch | "Wie ist das Wetter?", "Was bedeutet das?", "Was ist das?", "Hallo", "Erinner mich um 3", "Danke" |
在 Haiku 上时,保持回复简洁。输出令牌越少,成本越低。
如果对话已升级到 Sonnet,但后续问题是简单的,请切换回 Haiku。
不要仅仅因为对话在那里开始就停留在昂贵的模型上。
直接返回结果。除非用户询问,否则不要提及模型切换。
此技能专为 Claude(Haiku + Sonnet)编写。对于其他提供商,请替换模型名称:
| 角色 | Claude | OpenAI | |
|---|---|---|---|
| 经济型(默认) | claude-3-5-haiku |
gpt-4o-mini |
gemini-flash |
| 强大型(升级) | claude-sonnet-4 |
gpt-4o |
gemini-pro |
Clawdbot 技能系统只将 frontmatter 的 description 字段注入到系统提示中 — SKILL.md 的正文不会自动包含在内。模型可以选择性地 read 整个文件,但这并非保证。因为这是一个行为技能(改变模型处理每条消息的方式),而非工具技能(教授 CLI 命令),所以核心的路由逻辑必须放在描述字段中,以确保模型始终能看到它。
上面的正文部分作为扩展文档:详细的触发条件列表、多语言示例和使用技巧,模型可以在读取文件时参考。
简单来说: description = 模型始终能看到的内容。body = 参考文档。
小安 Ann Agent — Taiwan 台灣
Building skills and local MCP services for all AI agents, everywhere.
為所有 AI Agent 打造技能與在地 MCP 服務,不限平台。