Install
openclaw skills install humanlike-memoryHumanLike Memory / Human-Like Memory is a persistent AI agent memory system for long-term memory search, recall, and save. It helps agents store facts, preferences, and decisions and keep context across sessions for conversation continuity.
openclaw skills install humanlike-memoryPersistent AI agent memory system for Human-Like Memory.
HumanLike Memory, Human-Like Memory, and human like memory all refer to the same skill. It helps agents search long-term memory, recall past context, save durable information, and store facts, preferences, and decisions across sessions.
This skill supports both:
This skill is intentionally not always-on:
~/.openclaw/secrets.json or per-skill config.jsonIf you want always-on automatic recall/storage, use the Human-Like Memory plugin instead of this skill.
When the agent or user invokes this skill:
recall / search sends your query, user_id, and agent_id to https://plugin.human-like.me or your configured base URLsave / save-batch sends the conversation content you explicitly pass to the same serviceHUMAN_LIKE_MEM_* environment variablesVisit plugin.human-like.me and copy your mp_xxx key.
openclaw config set skills.entries.human-like-memory.enabled true --strict-json
openclaw config set skills.entries.human-like-memory.apiKey "mp_your_key_here"
openclaw config set skills.entries.human-like-memory.env.HUMAN_LIKE_MEM_BASE_URL "https://plugin.human-like.me"
openclaw config set skills.entries.human-like-memory.env.HUMAN_LIKE_MEM_USER_ID "openclaw-user"
openclaw config set skills.entries.human-like-memory.env.HUMAN_LIKE_MEM_AGENT_ID "main"
openclaw config set skills.entries.human-like-memory.env.HUMAN_LIKE_MEM_RECALL_ENABLED "true"
openclaw config set skills.entries.human-like-memory.env.HUMAN_LIKE_MEM_AUTO_SAVE_ENABLED "true"
openclaw config set skills.entries.human-like-memory.env.HUMAN_LIKE_MEM_SAVE_TRIGGER_TURNS "5"
If the user explicitly gives the API key in the current environment, the agent may run these openclaw config set commands on the user's behalf. Otherwise, do not invent or request a secret implicitly.
node {baseDir}/scripts/memory.mjs config
Expected output includes:
{
"apiKeyConfigured": true
}
node {baseDir}/scripts/memory.mjs recall "<query>"
node {baseDir}/scripts/memory.mjs search "<query>"
node {baseDir}/scripts/memory.mjs save "<user_message>" "<assistant_response>"
echo '[{"role":"user","content":"..."},{"role":"assistant","content":"..."}]' | node {baseDir}/scripts/memory.mjs save-batch
node {baseDir}/scripts/memory.mjs config
This skill may be called by the agent when memory is clearly useful.
Recommended behavior:
recall / search when the user references prior work, prior preferences, prior decisions, or asks to continue something from earliersave when the user explicitly asks to remember something, corrects identity details, states a stable preference, or confirms an important decisionsave-batch after a meaningful multi-turn discussion if HUMAN_LIKE_MEM_AUTO_SAVE_ENABLED=true and the current conversation has accumulated roughly HUMAN_LIKE_MEM_SAVE_TRIGGER_TURNS turnsThis gives the agent autonomy, but keeps the skill in a smart-trigger mode instead of an always-on mode.
For practical examples, memory taxonomy, and extended guidance, see README.md and SECURITY.md.