Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

MindClaw

v0.3.1

Structured long-term memory for AI agents with fact curation, conflict detection, importance scoring, timeline reconstruction, and OpenClaw integration.

1· 330· 1 versions· 3 current· 3 all-time· Updated 1h ago· MIT-0
byWouldyou@blue8x

MindClaw

Persistent memory and knowledge graph for AI agents. Remember everything, forget nothing.

MindClaw is a structured long-term knowledge layer for OpenClaw agents. Where OpenClaw stores raw conversational memory in Markdown files, MindClaw stores curated facts, decisions, and relationships with full metadata — conflict detection, confirmation reinforcement, importance scoring, and a knowledge graph.

Memories sync back to OpenClaw's MEMORY.md so they are also searchable via OpenClaw's native memory_search tool.

Install

pip install mindclaw[mcp] && mindclaw setup

The setup wizard configures your workspace path, agent name, and registers MindClaw with Claude Desktop and/or OpenClaw in one step.

What agents can do

MCP ToolPurpose
setup_mindclawOne-call setup: configure, register with OpenClaw, initial sync
rememberStore a fact, decision, preference, or error with metadata
recallBM25 + semantic hybrid search with temporal decay and MMR diversity
context_blockToken-limited memory block ready to inject into any LLM prompt
captureAuto-extract structured memories from conversation text
confirmReinforce a memory that proved correct (boosts importance)
forgetArchive or hard-delete a memory
pin_memoryMark a memory as permanent — immune to decay
timelineReconstruct what happened in the last N hours
consolidateMerge near-duplicate memories automatically
linkConnect two memories in the knowledge graph
statsCheck store health and memory breakdown
sync_openclawExport all memories to OpenClaw's MEMORY.md
import_markdownImport from any OpenClaw MEMORY.md or daily log
unpin_memoryRemove a pin from a memory

OpenClaw integration

MindClaw mirrors OpenClaw's search pipeline exactly:

FeatureOpenClawMindClaw
BM25 keyword search
Semantic embeddingslocal GGUF / OpenAI / GeminiOllama (auto-detect, zero deps)
Temporal decay--temporalDecay--decay + --halflife
MMR diversitymmr.enabled--mmr + --mmr-lambda
Per-agent isolationper-agentId SQLite--agent <name>

After mindclaw sync, all structured memories appear in MEMORY.md and are found by OpenClaw's native memory_search — no agent code changes needed.

Recommended agent loop

1. context_block(query)   → inject relevant context before answering
2. remember(content)      → store key facts and decisions after acting
3. capture(conversation)  → extract structured memories from session logs
4. confirm(id)            → reinforce memories that proved correct
5. sync_openclaw()        → push to OpenClaw's MEMORY.md (cross-tool visibility)
6. consolidate()          → periodic dedup maintenance

Configuration

Run once, never repeat flags:

mindclaw setup

Saves ~/.mindclaw/config.json with your workspace path, agent name, and DB path. Priority chain: CLI flag > MINDCLAW_* env var > config file > built-in default

Requirements

  • Python 3.10+
  • Zero mandatory dependencies (core uses only stdlib)
  • Optional: pip install mindclaw[mcp] for MCP server
  • Optional: Ollama running locally for semantic search (auto-detected)

Source

GitHub: https://github.com/Blue8x/MindClaw

Version tags

agent-toolvk978fhhamtzgy3b8j1p1mpgstx8266r7knowledge-graphvk978fhhamtzgy3b8j1p1mpgstx8266r7latestvk978fhhamtzgy3b8j1p1mpgstx8266r7mcpvk978fhhamtzgy3b8j1p1mpgstx8266r7memoryvk978fhhamtzgy3b8j1p1mpgstx8266r7openclaw-nativevk978fhhamtzgy3b8j1p1mpgstx8266r7