Read and write JSON data to memory files. Use for persisting leads, contacts, and structured data across sessions.
Use this skill to persist structured data (leads, contacts, notes) to JSON files in your OpenClaw workspace.
No setup required.
cat ~/.openclaw/workspace/memory/leads.json
Use exec tool to run:
node -e "
const fs = require('fs');
const path = process.env.HOME + '/.openclaw/workspace/memory/leads.json';
const data = JSON.parse(fs.readFileSync(path, 'utf8'));
// modify data
fs.writeFileSync(path, JSON.stringify(data, null, 2));
"
Or use printf with escaped JSON:
To save leads:
printf '%s' 'JSON_CONTENT' > ~/.openclaw/workspace/memory/leads.jsonTo read:
cat ~/.openclaw/workspace/memory/leads.json
cat ~/.openclaw/workspace/memory/leads.json~/.openclaw/workspace/memory/leads.json - Lead tracking~/.openclaw/workspace/memory/contacts.json - Contacts~/.openclaw/workspace/memory/notes.json - Notes