Never lose context between coding sessions
Ask OpenClaw about any project in plain English Β· Powered by resume + Redis
Never lose context between coding sessions. Ask OpenClaw in plain English from any channel:
"Claw give me a briefing on resume" "Claw what was I working on for my-app?" "Claw show me my notes for the api project"
You get back a real, LLM-generated summary of what you were working on, what you finished, and what to do next β sourced directly from your local session data, not a memory system.
Session briefing β "Claw give me a briefing on resume"
Project notes β "Claw show me my notes for resume"
resume running in VS Code β the TUI dashboard alongside your code
You
β "Claw give me a briefing on resume"
βΌ
OpenClaw
β skill triggered by message pattern
βΌ
resume-context
β cache key: resume:show:/path/to/project
βΌ
Redis
βββ HIT β return instantly (<100ms)
βββ MISS β run `resume show`
β calls Anthropic LLM (~12s)
ββ write to Redis, TTL 5 min
βΌ
OpenClaw
β "Resume Project Briefing:
β You're updating docs to showcase the TUI dashboard.
β Progress: Updated README, replaced VSCode screenshot.
β Next: Verify ClawHub integration end-to-end."
βΌ
You
First request: ~12 seconds (LLM call via resume). Every repeat in the next 5 minutes: under 100ms (Redis cache hit).
openclaw skills install resume-contextAdd to ~/.openclaw/openclaw.json:
{
"skills": {
"entries": {
"resume-context": {
"enabled": true,
"env": {
"REDIS_URL": "redis://default:password@host:port",
"RESUME_CACHE_TTL": "300"
}
}
}
}
}Restart the gateway:
openclaw gateway restart| Requirement | Setup |
|---|---|
| resume CLI | cargo install --git https://github.com/nickleodoen/resume |
| Redis | Redis Cloud free tier β takes 2 minutes |
ANTHROPIC_API_KEY |
Used by resume to generate briefings |
| Node.js 18+ | For the bridge script |
Start a resume session in your project before asking:
cd ~/your-project
resume # starts watching your sessionThen in OpenClaw:
| You say | What happens |
|---|---|
Claw give me a briefing on resume |
Session briefing for the resume project |
Claw what was I working on for resume? |
Same |
Claw show me my notes for resume |
Project notes for resume |
Claw catch me up on my-app |
Session briefing for my-app |
Claw what notes do I have on resume? |
Notes only |
resume-context/ βββ SKILL.md β OpenClaw skill definition: trigger phrases + agent instructions βββ resume-mcp.js β Node.js bridge: Redis cache layer + resume CLI runner βββ package.json β Single dependency: redis ^4.7.0
SKILL.md teaches OpenClaw when to trigger this skill and exactly how to run it.
The description frontmatter is injected into the model's system prompt β that's what
makes "Claw give me a briefing on resume" route here instead of a generic memory search.
resume-mcp.js is the Redis caching bridge. It checks the cache first, falls back to
the live resume CLI on a miss, writes the result back with a configurable TTL, and
returns structured JSON. If Redis is unreachable it degrades gracefully to live execution.
| Variable | Required | Default | Description |
|---|---|---|---|
REDIS_URL |
β | β | Redis connection string |
RESUME_CACHE_TTL |
β | 300 |
Cache TTL in seconds |
RESUME_BIN |
β | ~/.cargo/bin/resume |
Path to resume binary |
MIT
A skill for OpenClaw Β· Built at the OpenClaw Agent Toolkit Hack Day Β· March 25, 2026 Β· San Francisco
Sponsors: Redis Β· OpenAI Codex Β· HackerSquad



