Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Hybrid memory strategy combining OpenClaw's built-in vector memory with Graphiti temporal knowledge graph. Use when you need to recall past context, answer temporal questions ("when did X happen?"), or search memory files. Provides decision framework for when to use memory_search vs Graphiti.
.claude/skills/sundial-org-hybrid-memory/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 17% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -55% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 296% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -37% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -44% | 0% |
Two memory systems, each with different strengths. Use both.
| Question Type | Tool | Example | |--------------|------|---------| | Document content | memory_search | "What's in GOALS.md?" | | Curated notes | memory_search | "What are our project guidelines?" | | Temporal facts | Graphiti | "When did we set up Slack?" | | Conversations | Graphiti | "What did the user say last Tuesday?" | | Entity tracking | Graphiti | "What projects involve Alice?" |
Semantic search over markdown files (MEMORY.md, memory/**/*.md).
memory_search query="your question"Then use memory_get to read specific lines if needed.
Search for facts with time awareness:
bashgraphiti-search.sh "your question" GROUP_ID 10
Log important facts:
bashgraphiti-log.sh GROUP_ID user "Name" "Fact to remember"
Common group IDs:
main-agent — Primary agentuser-personal — User's personal contextWhen answering questions about past context:
memory_searchAdd to your AGENTS.md:
markdown### Memory Recall (Hybrid) **Temporal questions** ("when?", "what changed?", "last Tuesday"):
graphiti-search.sh "query" main-agent 10
**Document questions** ("what's in X?", "find notes about Y"):memory_search query="your query"
When answering past context: check Graphiti for temporal, memory_search for docs.Full setup guide: https://github.com/clawdbrunner/openclaw-graphiti-memory
Part 1: OpenClaw Memory — Configure embedding provider (Gemini recommended) Part 2: Graphiti — Deploy Docker stack, install sync daemons
Other measured skills in the registry, with their headline benchmark lift.