← 返回 Skills 市场
1036
总下载
0
收藏
5
当前安装
1
版本数
在 OpenClaw 中安装
/install smart-memory-system
功能描述
基于检索增强技术,实现语义搜索、记忆优化与对话增强,显著降低 token 消耗并提升检索准确率。
安全使用建议
This package looks like an unfinished or poorly packaged skill rather than outright malicious code, but there are multiple red flags you should address before installing: (1) Missing implementations — many scripts referenced in index.js/package.json are not present, so commands will fail. (2) Inconsistent model settings — vector dimensionality differs between files (1024 vs 384); verify the correct model and dims before indexing. (3) Undeclared credentials — SKILL.md asks for an Edgefn API key but the skill metadata does not declare required env vars; do not provide credentials until you confirm where they will be used and stored. (4) Missing install hooks — package.json references install/uninstall scripts that don't exist. Recommended actions: inspect the upstream repository (request a canonical source URL), ask the author to provide the missing scripts and clarify credential usage, run the init and other operations in a sandbox or non-privileged account first, and avoid supplying API keys or broad permissions until the code is complete and reviewed. If you cannot validate the repository and author, treat this as untrusted and do not install on production systems.
功能分析
Type: OpenClaw Skill
Name: smart-memory-system
Version: 0.1.0
The skill implements a RAG-based memory system that requires significant file system access, including the ability to batch-process arbitrary user directories (e.g., ~/documents/) as seen in SKILL.md. While these capabilities are plausibly needed for the stated purpose, they represent a high-risk attack surface for data exfiltration if the agent is manipulated. Furthermore, several core logic files (retriever.js, vectorizer.js, and integrator.js) are missing from the bundle, making it impossible to verify if the system properly sanitizes paths or restricts memory processing to safe locations.
能力评估
Purpose & Capability
The SKILL.md and config claim integration with Edgefn (BAAI/bge-m3 and bge-reranker) and many runtime commands, but the repository does not include most referenced script files (e.g., loader, searcher, enhancer, retriever, integrator, monitor, optimizer, backup, restore, cleaner). package.json and SKILL.md advertise many commands/features that cannot run because those implementations are missing. Additionally, model vector dimensionality is inconsistent across files: SKILL.md and config mention 1024 dimensions while init.js (initial index) and CHANGELOG.md reference 384 — a clear mismatch.
Instruction Scope
SKILL.md instructs altering OpenClaw configuration (adding Edgefn model provider and context compression settings) and copying the skill into ~/.openclaw/skills/. The init script writes config and initial index into ~/.openclaw/workspace, but there is no code that actually modifies OpenClaw's central config or 'auto-applies' the advertised global settings. The docs also ask the user to provide an Edgefn API key, but the skill metadata declares no required environment variables — a gap between instructions and declared runtime requirements.
Install Mechanism
There is no formal install spec in the registry entry (instruction-only), but the package contains code and package.json lists clawhub install_hook and uninstall_hook pointing to scripts/install.js and scripts/uninstall.js which are not present. That means automated install hooks are referenced but missing. The installation instructions in SKILL.md rely on cloning or clawhub; with missing scripts and hooks the install may be incomplete or fail.
Credentials
SKILL.md explicitly requires an 'Edgefn API 密钥' for the embedding and reranker models, but the skill metadata declares no required environment variables or primary credential. Requesting an API key for a model provider is expected for this functionality, but the omission from metadata is a discrepancy that can hide the need to supply sensitive credentials. Also the skill references networked model providers (edgefn, qwen-portal) in config, which justifies credential needs but those needs are not declared formally.
Persistence & Privilege
The skill does not request 'always: true' and uses normal user-level paths under the user's home (~/.openclaw/...). The init script creates directories and copies config into ~/.openclaw/workspace/config — this is consistent with an ordinary skill installing itself into the user's OpenClaw workspace. However SKILL.md's language implying automatic application of global OpenClaw settings is stronger than the actual code (which only writes files to the workspace), so verify what will be changed before proceeding.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smart-memory-system - 安装完成后,直接呼叫该 Skill 的名称或使用
/smart-memory-system触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of Smart Memory System for OpenClaw.
- Introduces a semantic search-based intelligent memory system, leveraging retrieval-augmented generation (RAG) for memory optimization and enhanced conversation.
- Reduces token consumption by up to 80% compared to traditional approaches.
- Features include memory clustering, importance scoring, context injection, history recall, and personalization.
- Supports BAAI/bge-m3 vector embeddings and bge-reranker for high-accuracy retrieval.
- Provides configuration options for memory management, context compression, and system integration with OpenClaw.
- Includes advanced commands for batch processing, optimization, report generation, monitoring, and troubleshooting.
- Offers plugin and template systems for extensibility, with support for multiple export formats (JSON, Markdown, CSV, HTML).
- Documentation covers setup, usage, architecture, performance metrics, roadmap, and support.
元数据
常见问题
Smart Memory System 是什么?
基于检索增强技术,实现语义搜索、记忆优化与对话增强,显著降低 token 消耗并提升检索准确率。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1036 次。
如何安装 Smart Memory System?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smart-memory-system」即可一键安装,无需额外配置。
Smart Memory System 是免费的吗?
是的,Smart Memory System 完全免费(开源免费),可自由下载、安装和使用。
Smart Memory System 支持哪些平台?
Smart Memory System 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Smart Memory System?
由 jazzqi(@jazzqi)开发并维护,当前版本 v0.1.0。
推荐 Skills