Diagnose and fix rad-mem installation issues. Checks PM2 worker status, database integrity, service health, dependencies, and provides automated fixes for common problems.
Diagnoses and fixes rad-mem installation issues by checking PM2 worker status, database integrity, and dependencies. Automatically resolves common problems like memory not persisting, empty viewer UI, or worker startup failures.
/plugin marketplace add thedotmack/rad-mem/plugin install claude-mem@thedotmackThis skill inherits all available tools. When active, it can use any tool Claude has access to.
operations/automated-fixes.mdoperations/common-issues.mdoperations/database.mdoperations/diagnostics.mdoperations/reference.mdoperations/worker.mdDiagnose and resolve installation and operational issues with the rad-mem plugin.
Invoke this skill when:
/clearDo NOT invoke for feature requests or usage questions (use regular documentation for that).
Once the skill is loaded, choose the appropriate operation:
What's the problem?
Choose the appropriate operation file for detailed instructions:
Fast automated fix (try this first):
cd ~/.claude/plugins/marketplaces/thedotmack/ && \
pm2 delete rad-mem-worker 2>/dev/null; \
npm install && \
node_modules/.bin/pm2 start ecosystem.config.cjs && \
sleep 3 && \
curl -s http://127.0.0.1:38888/health
Expected output: {"status":"ok"}
If that doesn't work, proceed to detailed diagnostics.
When troubleshooting:
CLAUDE_MEM_WORKER_PORT)~/.rad-mem/rad-mem.db~/.claude/plugins/marketplaces/thedotmack/rad-mem-workerIf troubleshooting doesn't resolve the issue, collect diagnostic data and direct user to: https://github.com/thedotmack/rad-mem/issues
See operations/diagnostics.md for details on what to collect.