← Back to Skills Marketplace
Memory Integration
by
whoisme007
· GitHub ↗
· v0.1.0
· MIT-0
218
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install memory-integration
Description
同步 OpenClaw 记忆文件到共现图和语义向量库,支持增量更新及语义加共现的统一搜索接口。
Usage Guidance
This package likely implements the claimed memory-sync feature, but several inconsistencies make it untrustworthy until verified. Before installing or enabling: 1) Request the full source or repository (homepage/source unknown). 2) Confirm presence and contents of the required adapter modules (integration.adapter.co_occurrence_adapter and integration.adapter.semantic_vector_adapter) and inspect them for network I/O or credential usage. 3) Verify which environment variable controls the workspace/config path in your runtime (the code uses OPENCLAW_WORKSPACE; SKILL.md documents different vars/defaults) and ensure the config path is confined to a safe workspace. 4) Test in an isolated environment (non-production agent) to observe file reads/writes and any outbound connections. 5) Ask the author to fix naming/path mismatches (MemoryIntegrationAdapter vs MemoryIntegration, memory-integration vs memory-sync-enhanced) or provide a reconciled release; if the author cannot explain these inconsistencies, treat the skill as suspicious and avoid enabling autonomous invocation. If you can obtain and review the missing adapter modules and they look benign (no unexpected network endpoints or secrets exfiltration), the concerns would be largely resolved and this could be reclassified as benign.
Capability Analysis
Type: OpenClaw Skill
Name: memory-integration
Version: 0.1.0
The memory-integration skill is a legitimate utility designed to synchronize OpenClaw memory files with co-occurrence and semantic vector stores. The core logic in scripts/memory_integration.py handles file parsing, MD5-based change detection, and integration with local adapters for enhanced search capabilities. No evidence of data exfiltration, unauthorized command execution, or malicious prompt injection was found; the script operates strictly within the expected workspace environment.
Capability Assessment
Purpose & Capability
The SKILL.md describes memory synchronization to a co-occurrence engine and a semantic vector store; the included Python implements parsing memory files, computing IDs, updating co-occurrence, and optional vector-store usage — broadly aligned with the stated purpose. However, naming mismatches (SKILL.md refers to MemoryIntegrationAdapter while the code provides MemoryIntegration) and inconsistent default paths (SKILL.md: ~/workspace/... vs code default /root/.openclaw/workspace) reduce confidence that the package is well-formed.
Instruction Scope
SKILL.md and example usage instruct importing MemoryIntegrationAdapter from integration.adapter.memory_integration_adapter, but the repository only contains scripts/memory_integration.py with a MemoryIntegration class. The runtime code appends a hard-coded absolute sys.path (/root/.openclaw/workspace/skills/memory-sync-enhanced/scripts) that references a different name ('memory-sync-enhanced'), and expects external adapter modules (integration.adapter.co_occurrence_adapter, integration.adapter.semantic_vector_adapter) that are not included. These inconsistencies mean an agent following SKILL.md may fail or load adapters from unexpected locations; the instructions also allow reading and writing workspace memory files and a sync config file (within the workspace) which is consistent with purpose but should be confirmed.
Install Mechanism
No install spec is provided (instruction-only with included script). That minimizes install-time risk but means runtime behavior depends on environment layout and presence of adapter plugins. Nothing in the package attempts to download or execute remote installers.
Credentials
SKILL.md declares environment variables (MEMORY_SYNC_CONFIG, SYNC_INTERVAL_HOURS, ENABLE_SEMANTIC_SYNC, ENABLE_COOCCURRENCE_SYNC) but the code only reads OPENCLAW_WORKSPACE (default /root/.openclaw/workspace) and does not reference MEMORY_SYNC_CONFIG or the other declared vars. This mismatch is suspicious: either the documentation is stale or the code relies on implicit workspace paths. The code writes/reads a sync config under workspace/integration/memory_sync_config.json — this is reasonable for a memory-sync tool but you should verify the effective path and that no unrelated files are accessed. No credentials are requested.
Persistence & Privilege
The skill is not always:true and is user-invocable (normal). It writes a sync state file inside the workspace and manipulates files under workspace/memory and MEMORY.md; it does not request system-wide privileges or modify other skills' configs in the supplied code. Autonomous invocation is allowed by default (not a separate concern) but combine with other red flags before enabling fully autonomous usage.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install memory-integration - After installation, invoke the skill by name or use
/memory-integration - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
memory-integration v0.1.0
- 初始发布:为 OpenClaw 星型记忆架构提供记忆同步与增强搜索服务
- 支持原生记忆结构(MEMORY.md, memory/*.md)同步至共现图和语义向量库
- 提供统一的语义+共现增强搜索 API
- 实现增量同步与唯一记忆 ID,支持跨系统引用
- 提供标准适配器接口与配置支持
Metadata
Frequently Asked Questions
What is Memory Integration?
同步 OpenClaw 记忆文件到共现图和语义向量库,支持增量更新及语义加共现的统一搜索接口。 It is an AI Agent Skill for Claude Code / OpenClaw, with 218 downloads so far.
How do I install Memory Integration?
Run "/install memory-integration" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Memory Integration free?
Yes, Memory Integration is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Memory Integration support?
Memory Integration is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Memory Integration?
It is built and maintained by whoisme007 (@whoisme007); the current version is v0.1.0.
More Skills