Agent skill · software engineering · thedotmack
openclaw
openclaw — an agent skill for coding agents.
Why this skill is useful
Adds an automated installation script and detailed setup procedures for integrating the claude-mem plugin with OpenClaw, which are not commonly found in public documentation.
What it needs
Requires bun, npm installed locally. About 9k tokens when loaded. Last updated 2026-08-05. 89,894 stars on the source repository.
What this skill does
Claude-Mem OpenClaw Plugin — Setup Guide This guide walks through setting up the claude-mem plugin on an OpenClaw gateway. By the end, your agents will have persistent memory across sessions via system prompt context injection, and optionally a real-time observation feed streaming to a messaging channel. Quick Install (Recommended) Run this one-liner to install everything automatically: The installer handles dependency checks (Bun, uv), plugin installation, memory slot configuration, AI provider setup, worker startup, and optional observation feed configuration — all interactively. Install with options Pre-select your AI provider and API key to skip interactive prompts: For fully unattended installation (defaults to Claude Max Plan, skips observation feed): To upgrade an existing installation (preserves settings, updates plugin): After installation, skip to Step 4: Restart the Gateway and Verify to confirm everything is working. --- Manual Setup The steps below are for manual installation if you prefer not to use the automated installer, or need to troubleshoot individual steps. Step 1: Clone the Claude-Mem Repo First, clone the claude-mem repository to a location accessible by your OpenClaw gateway. This gives you the worker service source and the plugin code. You'll need bun installed for the worker service. If you don't have it: Step 2: Get the Worker Running The claude-mem worker is an HTTP service on port 37777. It stores observations, generates summaries, and serves the context timeline. The plugin talks to it over HTTP — it doesn't matter where the worker is running, just that it's reachable on localhost:37777. Check if it's already running If this machine also runs Claude Code with claude-mem installed, the worker may already be running: Got {"status":"ok"}? The worker is already running. Skip to Step 3. Got connection refused or no response? The worker isn't running. Continue below. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills thedotmack/openclaw