Agent skill
store
Use when the user explicitly asks Claude to remember one fact, preference, or instruction in Mem9.
Install this agent skill to your Project
npx add-skill https://github.com/mem9-ai/mem9/tree/main/claude-plugin/skills/store
SKILL.md
Mem9 Store
Use this skill only when the user explicitly asks Claude to remember or save something to Mem9.
Steps
- Extract the one fact, preference, or instruction that should be remembered.
- Use
${CLAUDE_PLUGIN_DATA}/auth.jsononly as request credentials. If auth is missing, tell the user to run/mem9:setup. Do not print the file contents or the API key. - Store the memory with the single-message
contentAPI. Do not invent tags client-side.
set -euo pipefail
auth_file="${CLAUDE_PLUGIN_DATA}/auth.json"
test -f "$auth_file"
read_api_key_and_base_url="$(node -e 'const fs=require("node:fs"); const data=JSON.parse(fs.readFileSync(process.argv[1],"utf8")); const values=[data.api_key || "", data.base_url || "https://api.mem9.ai"]; process.stdout.write(values.join("\t"));' "$auth_file")"
api_key="${read_api_key_and_base_url%% *}"
base_url="${read_api_key_and_base_url#* }"
test -n "$api_key"
test -n "$base_url"
curl -sf --max-time 8 \
-H "Content-Type: application/json" \
-H "X-API-Key: ${api_key}" \
-H "X-Mnemo-Agent-Id: claude-code" \
-d '{"content":"REPLACE_WITH_MEMORY"}' \
"${base_url%/}/v1alpha2/mem9s/memories"
Confirm back to the user what was saved. Never reveal secret values.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
mem9-setup
Setup mem9 persistent memory for OpenCode. Triggers: set up mem9, install mem9, configure memory, enable memory, setup memory, mem9 onboarding, memory not working.
recall
Use when the current request needs relevant memories from Mem9.
setup
Use when Mem9 needs to be initialized, repaired, or checked in this Claude Code environment.
mem9
Persistent cloud memory plugin for OpenClaw. This document routes setup, troubleshooting, and uninstall flows and defines config boundaries.
mem9
Persistent cloud memory for OpenClaw agents. Use when users say: - "install mem9" - "setup memory" - "add memory plugin" - "openclaw memory" - "mem9 onboarding" - "memory not working" - "import memories" - "upload sessions"
mem9
Persistent cloud memory plugin for OpenClaw. This document routes setup, troubleshooting, and uninstall flows and defines config boundaries.
Didn't find tool you were looking for?