skill/SKILL.md
Recalls past conversations, retrieves stored facts, and searches documents using OpenClaw QMD vector memory and Graphiti temporal knowledge graph. Use when the user asks to remember something, recall a previous discussion, look up what was said before, find prior context, check conversation history, or retrieve a stored fact or document.
npx skillsauth add clawdbrunner/openclaw-graphiti-memory hybrid-memoryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Combines two memory backends into a single recall layer:
For most memory queries, use the hybrid search script. It queries both systems in parallel and merges results.
~/.openclaw/scripts/memory-hybrid-search.sh "your query"
Optional flags:
[group_id] — Specify agent group (default: openclaw-main)--json — Output JSON for programmatic useUse these when the hybrid script returns no results, or when you need granular control over a single backend.
Search for specific temporal facts:
~/.openclaw/scripts/graphiti-search.sh "your question" openclaw-main 10
Log new facts (IMPORTANT — do this after key conversations or decisions):
~/.openclaw/scripts/graphiti-log.sh openclaw-main user "Name" "Fact to remember"
If you need more results or specific file filtering:
qmd search "query" -n 10
~/.openclaw/scripts/memory-hybrid-search.sh "plan for the project")read to get the full content of a file found in the QMD results.graphiti-search.sh), or widen QMD search (qmd search "query" -n 20).Keep the knowledge graph current by logging important facts after they occur:
~/clawd/scripts/graphiti-log.sh clawdbot-main user "UserName" "User decided to use PostgreSQL for the new service"
| Question Type | Use |
|---------------|-----|
| "What's in GOALS.md?" | Hybrid search → read file |
| "When did we discuss X?" | Hybrid search (Graphiti results) |
| "What did I say last Tuesday?" | Graphiti direct |
| "Find notes about architecture" | Hybrid search (QMD results) |
| "Remember that I prefer dark mode" | graphiti-log.sh to store the fact |
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).