Persist durable operating knowledge to organized workspace memory files. Use when saving brand voice rules, campaign preferences, prompt templates, recurring instructions, lessons learned, important decisions, or project context. Triggers when the user says "remember this", "save this for later", "store this", or when important reusable knowledge is identified during a session.
Persist important knowledge to Markdown files in the workspace memory folder so it survives across sessions.
qwen3:8b — used for summarizing and structuring memory entries when needed.
/Volumes/Expansion/CMO-10million/OpenClawData/memory/
Each category is a separate Markdown file. Create on first write.
| File | Purpose | Examples |
|---|---|---|
brand-voice.md | Tone, style, personality rules | "Always use casual, confident tone" |
campaign-preferences.md | Recurring campaign settings | "Prefer carousel posts for product launches" |
prompt-templates.md | Reusable prompt patterns | Tested prompts that work well |
recurring-instructions.md | Standing orders | "Always include CTA in captions" |
lessons-learned.md | What worked, what didn't | "Short captions outperform long ones on IG" |
decisions-log.md | Important choices and reasoning | "Chose qwen3:8b for marketing tasks because..." |
project-context.md | Active project summaries | Current campaigns, goals, deadlines |
Every entry must follow this format:
## [YYYY-MM-DD] Brief Title
**Category:** <category name>
**Source:** <where this came from — user instruction, session observation, test result>
<Content of the memory entry>
---
Append new entries to the end of the appropriate file. Never overwrite existing entries unless the user explicitly asks to update a specific one.
Before starting marketing, content, or planning tasks, check relevant memory files:
ls /Volumes/Expansion/CMO-10million/OpenClawData/memory/
Read the relevant file(s) to load context before generating output.
After writing a memory entry:
<filename>: <brief title>"