claude-plugin/skills/setup/SKILL.md
Use when Mem9 needs to be initialized, repaired, or checked in this Claude Code environment.
npx skillsauth add mem9-ai/mem9 claude-plugin/skills/setupInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the user asks to set up Mem9, diagnose why memory is not working, or manually retry initialization.
node is installed and version >= 18.${CLAUDE_PLUGIN_DATA} is available.${CLAUDE_PLUGIN_DATA}/auth.json.Provision an API key and write ${CLAUDE_PLUGIN_DATA}/auth.json:
set -euo pipefail
plugin_data_dir="${CLAUDE_PLUGIN_DATA}"
test -n "$plugin_data_dir"
node -e 'process.exit(Number(process.versions.node.split(".")[0]) >= 18 ? 0 : 1)'
response="$(curl -sf --max-time 8 -X POST https://api.mem9.ai/v1alpha1/mem9s)"
api_key="$(printf '%s' "$response" | node -e 'const fs=require("node:fs"); const data=JSON.parse(fs.readFileSync(0,"utf8")); process.stdout.write(data.id || "");')"
test -n "$api_key"
auth_file="${plugin_data_dir}/auth.json"
mkdir -p "$(dirname "$auth_file")"
node -e 'const fs=require("node:fs"); const authPath=process.argv[1]; const apiKey=process.argv[2]; const payload={base_url:"https://api.mem9.ai",api_key:apiKey,created_at:new Date().toISOString(),source:"manual_setup_skill"}; fs.writeFileSync(authPath, JSON.stringify(payload, null, 2) + "\n");' "$auth_file" "$api_key"
Node.js 18+.${CLAUDE_PLUGIN_DATA} is missing, tell the user this skill must run from the Mem9 Claude plugin environment.tools
Inspect and configure mem9 for Codex through the single setup entrypoint.
tools
Persistent cloud memory plugin for OpenClaw. This document routes setup, troubleshooting, and uninstall flows and defines config boundaries.
tools
Setup mnemos persistent memory with mnemo-server. Triggers: "set up mnemos", "install mnemo plugin", "configure memory plugin", "configure openclaw memory", "configure opencode memory", "configure claude code memory".
tools
Store one user-approved fact, preference, or instruction in mem9.