Search

PythonReactSEOPDF
OpenClaw

openclaw-memory-brain

OpenClaw plugin for personal memory: auto-capture with guardrails + local semantic-ish search with safe redaction.

homeofe0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install homeofe/openclaw-memory-brain

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

openclaw-memory-brain

This is an OpenClaw Gateway plugin that behaves like a lightweight personal brain:

  • It listens to inbound messages and captures likely-valuable notes when certain triggers or topics occur.
  • It allows semantic-ish recall via a search tool and slash commands.
  • Everything is stored locally (JSONL) with optional secret redaction.
  • Oldest items are evicted when the configurable maxItems cap is reached.

Commands

/remember-brain <text>

Explicitly save a personal brain memory item.

  • Auth required: No
  • Arguments: The text to remember (required)
/remember-brain TypeScript 5.5 requires explicit return types on exported functions

Response: Saved brain memory. (or Saved brain memory. (secrets redacted) when secrets are detected and redacted).

/search-brain <query> [limit]

Search brain memory items by semantic similarity.

  • Auth required: No
  • Arguments: Search query (required), optional trailing number for limit (default 5, max 20)
/search-brain architecture decisions
/search-brain deployment process 10

Response: Numbered list of results with similarity scores and text previews, or No brain memories found for: <query> when empty. A sole numeric argument is treated as the query, not a limit.

/list-brain [limit]

List the most recent brain memory items.

  • Auth required: No
  • Arguments: Optional limit number (default 10, max 50)
/list-brain
/list-brain 20

Response: Numbered list with dates and text previews, or No brain memories stored yet. when empty.

/tags-brain

List all unique tags across all brain memory items, sorted alphabetically.

  • Auth required: No
  • Arguments: None
/tags-brain

Response: Tags (N): tag1, tag2, ... or No tags found.

/export-brain [--tags tag1,tag2]

Export brain memory items as JSON for backup or portability.

  • Auth required: No
  • Arguments: Optional --tags filter
/export-brain...

Source information

Source
github
Repository
openclaw/skills
Path
skills/homeofe/openclaw-memory-brain
Version
—
Commit
25c0b9a34dfc036cb7c86cc7d54d25e4b04aa0de
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

README

openclaw-memory-brain

OpenClaw plugin: Personal Brain Memory (v0.2.0).

A lightweight OpenClaw Gateway plugin that acts as a personal brain:

  • Listens for inbound messages and captures likely-valuable notes based on configurable triggers.
  • Stores everything locally in a JSONL file with optional secret redaction.
  • Supports semantic-ish search via hash-based embeddings.
  • Provides slash commands for manual CRUD operations.
  • Enforces a configurable item cap (maxItems) with oldest-first eviction.

Install

ClawHub
clawhub install openclaw-memory-brain
Local development
openclaw plugins install -l ~/.openclaw/workspace/openclaw-memory-brain
openclaw gateway restart

Commands

/remember-brain <text> [--tags tag1,tag2]

Explicitly save a personal brain memory item. Optionally add custom tags.

/remember-brain TypeScript 5.5 requires explicit return types on exported functions
/remember-brain Use Redis for session caching --tags arch,caching

Custom tags are merged with the configured defaultTags (duplicates are removed automatically). Returns a confirmation message. If redactSecrets is enabled (default), any detected secrets are automatically redacted before storage and the response notes it.

/search-brain <query> [--tags tag1,tag2] [limit]

Search brain memory items by semantic similarity. Optionally filter by tags (AND logic - items must have ALL specified tags).

/search-brain TypeScript configuration
/search-brain architecture decisions 10
/search-brain caching strategy --tags arch
/search-brain API design --tags api,design 5
  • query - the search text (required)
  • --tags tag1,tag2 - filter by tags, comma-separated (optional, AND logic)
  • limit - maximum number of results (optional, default 5, max 20)

The trailing argument is interpreted as a limit if it is a bare number and more than one argument is present. A sole numeric argument is treated as the query itself. Returns score...

Extracted content

SKILL.md
# openclaw-memory-brain

This is an **OpenClaw Gateway plugin** that behaves like a lightweight personal brain:
- It listens to inbound messages and captures likely-valuable notes when certain triggers or topics occur.
- It allows semantic-ish recall via a search tool and slash commands.
- Everything is stored locally (JSONL) with optional secret redaction.
- Oldest items are evicted when the configurable `maxItems` cap is reached.

## Commands

### `/remember-brain <text>`

Explicitly save a personal brain memory item.

- **Auth required:** No
- **Arguments:** The text to remember (required)

```
/remember-brain TypeScript 5.5 requires explicit return types on exported functions
```

Response: `Saved brain memory.` (or `Saved brain memory. (secrets redacted)` when secrets are detected and redacted).

### `/search-brain <query> [limit]`

Search brain memory items by semantic similarity.

- **Auth required:** No
- **Arguments:** Search query (required), optional trailing number for limit (default 5, max 20)

```
/search-brain architecture decisions
/search-brain deployment process 10
```

Response: Numbered list of results with similarity scores and text previews, or `No brain memories found for: <query>` when empty. A sole numeric argument is treated as the query, not a limit.

### `/list-brain [limit]`

List the most recent brain memory items.

- **Auth required:** No
- **Arguments:** Optional limit number (default 10, max 50)

```
/list-brain
/list-brain 20
```

Response: Numbered list with dates and text previews, or `No brain memories stored yet.` when empty.

### `/tags-brain`

List all unique tags across all brain memory items, sorted alphabetically.

- **Auth required:** No
- **Arguments:** None

```
/tags-brain
```

Response: `Tags (N): tag1, tag2, ...` or `No tags found.`

### `/export-brain [--tags tag1,tag2]`

Export brain memory items as JSON for backup or portability.

- **Auth required:** No
- **Arguments:** Optional `--tags` filter

```
/export-brain...
README
# openclaw-memory-brain

OpenClaw plugin: **Personal Brain Memory** (v0.2.0).

A lightweight OpenClaw Gateway plugin that acts as a personal brain:
- Listens for inbound messages and captures likely-valuable notes based on configurable triggers.
- Stores everything locally in a JSONL file with optional secret redaction.
- Supports semantic-ish search via hash-based embeddings.
- Provides slash commands for manual CRUD operations.
- Enforces a configurable item cap (`maxItems`) with oldest-first eviction.

## Install

### ClawHub

```bash
clawhub install openclaw-memory-brain
```

### Local development

```bash
openclaw plugins install -l ~/.openclaw/workspace/openclaw-memory-brain
openclaw gateway restart
```

## Commands

### `/remember-brain <text> [--tags tag1,tag2]`

Explicitly save a personal brain memory item. Optionally add custom tags.

```
/remember-brain TypeScript 5.5 requires explicit return types on exported functions
/remember-brain Use Redis for session caching --tags arch,caching
```

Custom tags are merged with the configured `defaultTags` (duplicates are removed automatically). Returns a confirmation message. If `redactSecrets` is enabled (default), any detected secrets are automatically redacted before storage and the response notes it.

### `/search-brain <query> [--tags tag1,tag2] [limit]`

Search brain memory items by semantic similarity. Optionally filter by tags (AND logic - items must have ALL specified tags).

```
/search-brain TypeScript configuration
/search-brain architecture decisions 10
/search-brain caching strategy --tags arch
/search-brain API design --tags api,design 5
```

- `query` - the search text (required)
- `--tags tag1,tag2` - filter by tags, comma-separated (optional, AND logic)
- `limit` - maximum number of results (optional, default 5, max 20)

The trailing argument is interpreted as a limit if it is a bare number and more than one argument is present. A sole numeric argument is treated as the query itself. Returns score...

Related skills

OpenClaw

ai-maestro

23blocks-os

AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between c...

OpenClaw

registry-broker-skills

hashgraph-online

AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.

OpenClaw

skills-manager

rito-w

A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.