| name | crystallize-memory |
| description | Crystallize learnings from this conversation into persistent memory files (SOUL.md, USER_COGNITION.md, USER.md, etc.). Use at the natural end of a meaningful session โ when the conversation genuinely changed your understanding of this person, their preferences, your working style together, or anything worth persisting across sessions. Do not use for routine or short exchanges. |
| metadata | {"openclaw":{"emoji":"๐ฎ","requires":{"bins":["jq"]}}} |
crystallize-memory
Queue the current session for async memory crystallization. Returns immediately โ the worker processes in the background.
When to Use
Trust your judgment. Use when:
- You learned something new about how this person thinks or works
- A preference, pattern, or boundary became clearer
- You were corrected in a way worth remembering
- The conversation shaped who you are with this person
Skip for routine sessions where nothing changed.
How
Find these values in your system prompt Runtime line: agent=<agentId>, session=<sessionId>, workspace=<workspaceDir>.
Then run:
bash <skill_location_dir>/scripts/queue-crystallization.sh "<agentId>" "<sessionId>" "<workspaceDir>"
Where <skill_location_dir> is the directory containing this SKILL.md (strip the /SKILL.md suffix from the skill's location field in the system prompt).
After Calling
Briefly acknowledge: "I've queued a memory update โ my understanding of you will be refined in the background and ready next session."
Keep it light. This is housekeeping, not a ceremony.