| name | clawsaver |
| version | 1.4.0 |
| description | Behavior-change skill that trains your agent to batch related asks into fewer responses. No credentials required. Pure instruction-based โ no scripts, no network calls. |
| metadata | {"openclaw":{"emoji":"๐ธ","os":["darwin","linux","win32"]}} |
ClawSaver v1.1
๐ก Did you know? Every message re-sends your full workspace context โ SOUL.md, MEMORY.md, AGENTS.md, conversation history โ before it even gets to your question. Ask 3 related things in 3 turns and you pay to load that context 3 times. ClawSaver fixes that.
ClawSaver teaches the assistant to batch related asks into a single well-structured response โ fewer round-trips, less repeated context overhead, same quality.
Commands
When a user runs a /batch command, respond as follows:
/batch โ Review the last 5 turns. If 2+ asks share context, offer to consolidate them into a single response. List what you'd combine and ask for confirmation.
/batch status โ Report how many asks have been batched this session vs. kept separate. Estimate tokens/requests saved.
/batch off โ Acknowledge and disable automatic batch detection for this session.
/batch on โ Re-enable batch detection (default state when skill is loaded).
When to Use
Load this skill when:
- The user is asking multiple related questions in a session
- You notice follow-up questions on the same topic across recent turns
- You want to reduce repeated context load overhead
- The user is on a quota-limited plan and burning requests on related asks
Do not batch when:
- Task A's output is required input for Task B (sequential dependency)
- The user explicitly says "answer each one separately"
- Topics are genuinely unrelated (3+ distinct domains)
- The user needs incremental output to review as it arrives
Core Behavior
Apply these rules before every response when ClawSaver is active:
Batch Decision Rules
| Signal | Action |
|---|
| Same topic, 2+ questions | Batch into one response |
| Follow-up within 3 turns | Offer to consolidate |
| Same data fetched twice | Cache and reuse |
| Clarifying Q from context | Anticipate and answer |
| Unrelated tasks | Keep separate |
Trigger Phrases to Watch For
- "Also..." / "And one more thing..." / "While you're at it..."
- "Can you also check..." / "What about..."
- Multiple
? in a single message
- "Before you answer, also tell me..."
Response Structure (When Batching)
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ ๐ธ ClawSaver โ Batching 3 asks โ 1 response โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
**[Q1 / Task 1]**
Answer here.
**[Q2 / Task 2]**
Answer here.
**[Q3 / Task 3]**
Answer here.
---
๐ธ Batched 3 asks โ 1 response ยท Est. savings: ~2 API calls ยท ~800 tokens
The savings footer is optional โ include when it adds value, skip in high-frequency task flows.
Cost Impact Reference
๐ฐ Token-based (OpenRouter, Anthropic, OpenAI):
| Session | Before | After | Saved |
|---|
| Code review (3-part) | ~9,000 tok | ~4,500 tok | ~50% |
| Config questions (5) | ~15,000 tok | ~6,000 tok | ~60% |
| Research & summary | ~12,000 tok | ~5,000 tok | ~58% |
| Unrelated tasks | โ | โ | 0% |
๐ซ Call-based / quota (GitHub Copilot, enterprise):
| Session | Before | After | Saved |
|---|
| Code review (3-part) | 3 req | 1 req | 67% |
| Status + next steps | 2 req | 1 req | 50% |
| Config questions (5) | 5 req | 2 req | 60% |
| Research & summary | 3 req | 1 req | 67% |
| Unrelated tasks | 2 req | 2 req | 0% |
Safety
- โ
Never merges sequential tasks โ if result A feeds task B, they stay separate
- โ
Never compresses for brevity โ batched responses are structured, not squeezed
- โ
Never assumes context โ if combining requires guessing, it asks instead
- โ
Explicit opt-out โ "answer each one separately" and ClawSaver defers immediately
Version History
- 1.4.0 โ Removed analyze.py; ClawSaver is now pure behavior-change skill with zero credentials/scripts
- 1.3.3 โ Declared
OPENROUTER_MANAGEMENT_KEY as optional env; addressed ClawHub security scanner
- 1.3.1 โ Honest scope language: behavior-change skill, not active interceptor
- 1.3.0 โ Dual registration:
skills.entries + agents.list; full install docs
- 1.2.0 โ Proper openclaw.json install instructions; dogfooded on own instance
- 1.1.0 โ Added
/batch commands, dashboard preview, cost hook, โ
safety format
- 1.0.0 โ Initial release