Why "Remember This" Doesn't Work in OpenClaw (Use Skills Instead)
2 min read
"Remember this" doesn't work. Not because your agent is broken — because that's not how persistence works in OpenClaw. The fix? Write skills instead.
Why Your Agent Keeps Forgetting
I told my agent where my SSH key was maybe a dozen times. Every few sessions, it'd ask again. Where's the key? Which server? What username?
Memory files are context-dependent — they load based on what seems relevant. Great for "what did we discuss yesterday." Terrible for "always know this forever."
Memory is ephemeral. Skills are permanent.
How Skills Fix This
Skills aren't just instructions — they're persistent knowledge stores. When a skill is relevant to a task, it gets loaded automatically.
Instead of "remember my SSH key is at ~/.ssh/work_rsa", say:
"Create a skill called 'work-server' with the SSH key location, hostname, username, and common commands."
Now that knowledge is structured, permanent, and loaded whenever your agent does anything server-related.
Skills vs Memory: When to Use Each
- Repeating yourself? → Skill
- Configuration details? → Skill
- Workflow you do often? → Skill
- Random fact about your day? → Memory is fine
Skills = knowledge for the job. Memory = context about your life.
Real Skills I've Built
- work-infra — servers, credentials, common tasks
- project-jobready — codebase structure, deployment, gotchas
- voice-preferences — ElevenLabs voices, default settings
- contacts — key people, emails, interaction patterns
Every one started as something I kept repeating. Now it's in a skill, and I never think about it.
The One-Line Fix
Next time you catch yourself saying "remember this", say this instead:
"Store this as a skill called [name]."
Skills persist. Memory fades. Write skills.