Use this skill when the user wants to install, uninstall, repair, or upgrade the Bamdra memory suite and a normal openclaw plugins install @bamdra/bamdra-openclaw-memory flow is blocked by:
plugin already existsplugin not found errors from stale openclaw.jsonbamdra-openclaw-memory, bamdra-user-bind, and bamdra-memory-vector are out of syncPerform a safe Bamdra suite lifecycle operation without leaving ~/.openclaw/openclaw.json broken.
The bundled script supports these modes:
upgrade: backup config, clear stale Bamdra references, move old plugin and skill directories aside, then run openclaw plugins installinstall: run install without first moving old plugin directoriesuninstall: backup config, remove Bamdra plugin references from config, and move Bamdra plugin and skill directories into a backup folderUpgrade to the latest published suite:
bash
node ./scripts/upgrade-bamdra-memory.cjs upgrade
Install a specific published version:
bash
node ./scripts/upgrade-bamdra-memory.cjs upgrade --package @bamdra/bamdra-openclaw-memory@0.3.18
Uninstall the suite safely:
bash
node ./scripts/upgrade-bamdra-memory.cjs uninstall
--package <npm-spec> to install a specific version--openclaw-home <path> to target a non-default OpenClaw home--restart-gateway to restart the gateway after a successful installopenclaw.json edits--restart-gateway was not used