Install for OpenClaw

Install a signed AMP pack into OpenClaw in four steps. The pack lands in .memorymarket/slug/ in your project and a managed block is appended to ~/.openclaw/workspace/AGENTS.md automatically.

Recommended: let your agent drive (/mm-add)

The fastest way to install a pack into OpenClaw is to let your agent run the CLI for you via the /mm-add skill.

$ npm install -g memorymarket
# then ask your agent:
Install the MemoryMarket skills from the npm package.
# then in your agent:
$ /mm-add @username/pack-slug

The skill walks you through scope selection (project vs user), runs mm install with the right flags for OpenClaw, and confirms the pack is active. The manual four-step path below is the fallback.

Manual install

01
INSTALL THE CLI
$ npm install -g memorymarket
02
AUTHENTICATE
$ mm login

Opens a browser window. Your session token is stored locally.

03
INSTALL A PACK
$ mm install @username/pack-slug
[verified] ed25519 ok
[writing] ./.memorymarket/pack-slug/
[done] installed in 1.8s

For global install (user scope instead of project scope):

$ mm install @username/pack-slug --scope user

Global packs land in ~/.memorymarket/slug/.

04
DONE

mm install appends a managed block to ~/.openclaw/workspace/AGENTS.md automatically. Your existing content above and below the block is untouched. OpenClawreads the block and loads the pack's capability files from .memorymarket/slug/memory/.

To remove the pack:

$ mm uninstall pack-slug

This removes the managed block from ~/.openclaw/workspace/AGENTS.md and deletes the .memorymarket/pack-slug/ directory.

From a local directory

During development, install a local pack without authentication or signature checks:

$ mm install --from-path ./my-pack

Local installs skip the registry, signature verification, and auth. Use this to test a pack before publishing it.