install-powermem-memory

Step-by-step guide to install and configure the PowerMem long-term memory plugin. After setup, the plugin auto-captures conversation highlights and auto-recalls relevant memories.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "install-powermem-memory" with this command: npx skills add Teingi/install-powermem-memory

PowerMem Memory Guide

This skill folder includes supplementary docs to reference when needed:

  • powermem-intro.md — Product intro to PowerMem (what it is, core features, relationship with OpenClaw). Use when the user asks "what is PowerMem" or needs an overview.
  • config-reference.md — Configuration options and common commands quick reference.

How It Works

  • Auto-Capture: At the end of a conversation, the plugin stores valuable user/assistant content into PowerMem, with optional intelligent extraction (infer).
  • Auto-Recall: Before each turn, it searches for relevant memories and injects them into context.

When User Asks to Install

  1. Check OpenClaw
    Run openclaw --version. If not installed, tell the user to install OpenClaw first: npm install -g openclaw and openclaw onboard.

  2. Check PowerMem

    • HTTP mode: User must have PowerMem server running (e.g. pip install powermem, create .env, then powermem-server --port 8000).
    • CLI mode: User needs pmem on PATH (and optionally a PowerMem .env). No server required.
  3. Install the plugin
    If the user has the repo path:

    openclaw plugins install /path/to/openclaw-extension-powermem
    

    Or from GitHub one-liner:

    curl -fsSL https://raw.githubusercontent.com/ob-labs/openclaw-extension-powermem/main/install.sh | bash
    
  4. Configure OpenClaw
    Set memory slot and config. Example (HTTP, local server):

    openclaw config set plugins.enabled true
    openclaw config set plugins.slots.memory memory-powermem
    openclaw config set plugins.entries.memory-powermem.config.mode http
    openclaw config set plugins.entries.memory-powermem.config.baseUrl http://localhost:8000
    openclaw config set plugins.entries.memory-powermem.config.autoCapture true --json
    openclaw config set plugins.entries.memory-powermem.config.autoRecall true --json
    openclaw config set plugins.entries.memory-powermem.config.inferOnAdd true --json
    

    For CLI mode (no server): set mode to cli, and optionally envFile, pmemPath.

  5. Verify
    Ask the user to restart the gateway, then run:

    openclaw ltm health
    openclaw ltm add "I prefer coffee in the morning"
    openclaw ltm search "coffee"
    

    If health is OK and search returns the memory, installation succeeded.

Available Tools

ToolDescription
memory_recallSearch long-term memories by query. Params: query, optional limit, scoreThreshold.
memory_storeSave information (with optional infer). Params: text, optional importance.
memory_forgetDelete by memoryId or search with query then delete.

Configuration

FieldDefaultDescription
modehttphttp (PowerMem server) or cli (local pmem, no server).
baseUrlRequired when mode is http, e.g. http://localhost:8000.
apiKeyOptional; for PowerMem server auth.
envFileCLI mode: path to PowerMem .env.
pmemPathpmemCLI mode: path to pmem executable.
recallLimit5Max memories in recall / auto-recall.
recallScoreThreshold0Min score (0–1) to include.
autoCapturetrueAuto-store from conversations.
autoRecalltrueAuto-inject context before reply.
inferOnAddtrueUse PowerMem intelligent extraction when adding.

Daily Operations

# Start gateway (after PowerMem server is running for HTTP mode)
openclaw gateway

# Check health
openclaw ltm health

# Manual add / search
openclaw ltm add "Some fact to remember"
openclaw ltm search "query"

# Disable memory slot
openclaw config set plugins.slots.memory none

# Re-enable
openclaw config set plugins.slots.memory memory-powermem

Restart the gateway after changing the memory slot.

Troubleshooting

SymptomFix
openclaw ltm health failsFor HTTP: ensure PowerMem server is running and baseUrl is correct. For CLI: ensure pmem is on PATH and optional .env is valid.
Plugin not loadedCheck plugins.slots.memory is memory-powermem and restart gateway.
Add/search returns 500 or emptyCheck PowerMem server logs; usually LLM/Embedding API key or model in PowerMem .env.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Wechat Mp Writer

WeChat Official Account (公众号) content writer with article formatting, headline optimization, and engagement tips. Use when you need to write WeChat articles,...

Registry SourceRecently Updated
General

OpenClaw EverMemory Installer

Use this skill when installing, upgrading, verifying, or publishing the EverMemory OpenClaw plugin and its companion skill, including local path install, npm...

Registry SourceRecently Updated
General

Ip Advisor

知识产权顾问。专利、版权、商业秘密、注册流程、保护策略。IP advisor for patents, copyrights, trade secrets. 知识产权、专利、版权。

Registry SourceRecently Updated
1950ckchzh
General

炒股大师模拟器

炒股大师模拟器 | 股市模拟交易练习 | A股/港股/美股投资学习 | 化身文主任/股神老徐/炒股养家/孙宇晨等各位大师学习投资思路 | 多智能体股票讨论群

Registry SourceRecently Updated