← Back to Skills Marketplace
mars82311111

Mem Plus

by mars82311111 · GitHub ↗ · v1.6.1 · MIT-0
cross-platform ⚠ suspicious
106
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install mem-plus
Description
基于身份优先和中文Bigram增强,提供个人AI助手的第一性原则精确召回,默认关闭多样性MMR以确保确定性。
Usage Guidance
This skill appears to implement what it claims (identity-first personal memory recall), but exercise caution before installing or running it. Key points to consider: - The code reads local databases and arbitrary files under ~/.openclaw/workspace and mempalace folders and can inject full file contents into agent context — remove or secure any sensitive files in those locations first. - The package contains hardcoded user-specific paths (/Users/mars/..., inserted site-packages path). Verify and edit these paths to match your environment before running; otherwise the skill may fail or behave unexpectedly. - The reranker strips message/conversation metadata (message_id, [user:...], code fences), which may remove provenance — confirm you are comfortable with that sanitization. - The scripts call a local Ollama embeddings HTTP endpoint and the mempalace CLI; ensure those local services are trusted and properly configured. - Because the bundle was clearly packaged from a developer machine and references missing files (e.g., super_mem_cli.py) and platform-specific paths, prefer to review the full source (especially any credential-filtering code not shown) and run in a sandbox or test account first. If you want to proceed: review and edit hardcoded paths, audit any credential-filtering and injection code, and run the scripts in a controlled environment before granting the skill access to your real workspace or memory DBs.
Capability Analysis
Type: OpenClaw Skill Name: mem-plus Version: 1.6.1 The mem-plus bundle is a memory management and RAG (Retrieval-Augmented Generation) utility designed to index and retrieve information from an agent's workspace. It features sophisticated ranking logic, including identity boosting for specific files (e.g., USER.md) and credential filtering to prevent the accidental storage of GitHub tokens or passwords in the memory database. While the scripts (mem-plus_cli.py) perform broad file reads within the ~/.openclaw/workspace directory and use subprocess to call a local CLI, these actions are strictly aligned with the tool's stated purpose of indexing and searching local data. No evidence of data exfiltration, unauthorized remote execution, or malicious prompt injection was found.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The name/description (identity-first personal recall with Chinese bigram boost) matches the code's retrieval, boosting, and reranking logic. However, the skill hardcodes user-specific paths (/Users/mars/...), inserts a site-packages path, and references other scripts/files (e.g., super_mem_cli.py) that are not present in the bundle — these are developer-environment artifacts that reduce portability and suggest the package was packaged from a single user's machine rather than designed for general use.
Instruction Scope
SKILL.md and the scripts instruct the agent to read local databases and filesystem paths (e.g., ~/.mempalace/palace/, ~/.super-mem/chroma/, ~/.openclaw/workspace) and will inject file contents (up to large sizes) into results. The reranker also strips OpenClaw metadata patterns (message_id, [user:..], conversation blocks), which removes provenance and could hide origin metadata before data is sent to models or external services. Filename-based direct injection elevates full file contents to rank 1 for certain queries, which could unexpectedly expose sensitive local files. These actions are consistent with a personal recall tool but are high-impact and should be reviewed if you have sensitive files in those locations.
Install Mechanism
No installation steps or external downloads are declared; the skill is instruction + bundled Python scripts only. That lowers supply-chain risk compared to remote downloads. However, the scripts rely on external local binaries/services (mempalace CLI at a hardcoded path and a local Ollama embeddings endpoint), so the runtime requires locally installed components.
Credentials
The skill declares no required environment variables or credentials (good), but it nonetheless accesses local resources: mempalace CLI, a local Ollama HTTP endpoint at localhost:11434, a ChromaDB path, and the user's workspace and mempalace directories. Access to local files and DBs is proportional to a memory-recall skill, but because no explicit consent/credential gating is declared in metadata, users should be aware these filesystem and local-service accesses will occur when invoked.
Persistence & Privilege
The skill is not marked always:true and does not declare any behavior that modifies other skills or system-wide agent settings. It runs as a user-invoked tool and does not request elevated or persistent platform privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mem-plus
  3. After installation, invoke the skill by name or use /mem-plus
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.6.1
## mem-plus v1.6.1 - Updated `scripts/mem-plus_cli.py` with minor changes. - No user-facing features or major adjustments.
v1.6.0
mem-plus v1.6.0 - Updated core script: scripts/mem-plus_cli.py - Maintains first-principles precise recall framework and enhanced identity/keyword boosting for Chinese. - No major new features or bugfixes listed; documentation and architecture remain consistent with v5 design. - All CLI commands and module functions are unchanged at the top level.
v1.5.0
- Renamed CLI and reranker: 新增 scripts/mem-plus_cli.py、mem-plus_reranker.py,替代原 mempalace/super_mem 脚本 - 移除 scripts/mempalace_cli.py、mempalace_reranker.py、super_mem_cli.py,精简入口 - 文档已更新以反映 mem-plus v5 的 CLI 用法和核心文件变更 - 结构保持不变,主要为脚本命名统一化,方便维护与调用
v1.4.0
Version 1.4.0 - Updated `scripts/mempalace_cli.py` - No functional or user-facing changes noted in documentation or changelog. - Existing features, commands, and architecture remain unchanged.
v1.3.0
mem-plus 1.3.0 - 更新了 scripts/mempalace_cli.py,具体内容未公开 - 其余功能保持不变 - 代码主入口和整体架构未发生重大调整
v1.2.0
mem-plus v1.2.0 (v5) — 第一性原则重构 - 引入 identity_boost,让 USER.md 和 SOUL.md 记忆永远优先召回 - 新增中文 Bigram 关键词精确匹配,提升中文召回准确率 - 召回引擎默认关闭 MMR,聚焦精确召回,支持显式多样性开启 - 存储记忆前预检测凭证,确保敏感信息 fail-secure - 凭证过滤能力增强,自动替换敏感序列
Metadata
Slug mem-plus
Version 1.6.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 6
Frequently Asked Questions

What is Mem Plus?

基于身份优先和中文Bigram增强,提供个人AI助手的第一性原则精确召回,默认关闭多样性MMR以确保确定性。 It is an AI Agent Skill for Claude Code / OpenClaw, with 106 downloads so far.

How do I install Mem Plus?

Run "/install mem-plus" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Mem Plus free?

Yes, Mem Plus is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Mem Plus support?

Mem Plus is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Mem Plus?

It is built and maintained by mars82311111 (@mars82311111); the current version is v1.6.1.

💬 Comments