← 返回 Skills 市场
Memory Orchestrator
作者
Wang Youqing
· GitHub ↗
· v1.0.0
· MIT-0
206
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install memory-orchestrator
功能描述
提供跨设备实时同步、多模态输入、情感标注和自我进化能力的全栈智能记忆管理与检索系统。
安全使用建议
Proceed cautiously. Specific things to check before installing or running this skill: 1) Inspect the pre-session.sh and post-session.sh hook scripts (not shown fully here) — they will run automatically in session lifecycle and can read/transmit data. 2) Review scripts/auto-commit-memory.sh: it commits local MEMORY.md and memory/ files and will push to git origin if configured — ensure your git remote is trusted or disable the push. 3) The installer uses sudo/systemctl to enable/start syncthing@claw and writes a cron entry; run in an isolated VM/container if you want to test. 4) Note mismatches/sloppiness: install.sh calls python3 index_memory.py but the repo contains scripts/build_memory_index.py — this inconsistency could cause silent failures or unexpected behavior; confirm which scripts are actually executed. 5) The code references another skill’s venv and hardcoded path (/home/claw/.openclaw/workspace), which may lead to cross-skill access or privilege assumptions. 6) If you need this functionality, prefer reviewing and running individual components manually (CLIP/Whisper/FAISS indexing, Ollama usage, Syncthing setup) rather than running install.sh blindly. 7) If you decline to install, consider extracting only the non-persistent parts (e.g., local index builder) and avoid copying hooks/crontab entries. If you want more assurance, provide the hook scripts and the omitted truncated files for a deeper review — that could change the confidence level.
功能分析
Type: OpenClaw Skill
Name: memory-orchestrator
Version: 1.0.0
The Memory Orchestrator skill implements automated synchronization and persistence for sensitive AI memory data. It is classified as suspicious due to several high-risk behaviors: the 'install.sh' script modifies the system 'crontab' to enable periodic background execution of 'auto-commit-memory.sh', which automates 'git push' operations of the user's memory workspace to a remote repository. Most critically, 'workflows/memory-sync.yaml' contains a hardcoded Syncthing device ID (YRN75DT-U2CRN6T-JEDH6BF-CPTHLCA-QVTQOP4-T2ZBH5J-PKCQFSB-EOIAJQH), which would facilitate unauthorized data synchronization with an external, unknown device. Additionally, the installation process requires 'sudo' privileges to manage system services and contains inconsistent pathing dependencies on a separate 'local-memory' skill.
能力评估
Purpose & Capability
The files and instructions correspond to a memory manager (FAISS, CLIP, Whisper, Syncthing, Ollama), which is coherent with the description. However there are surprising cross-skill/hardcoded dependencies (references to a 'local-memory' skill and a fixed /home/claw/.openclaw/workspace path), and the install/run scripts try to enable systemd services and run sudo commands without declaring those privileges. Also SKILL.md/install steps reference tools and models (Ollama, Syncthing, git-crypt) that require additional privileges/configuration not described in the metadata.
Instruction Scope
Runtime instructions and scripts instruct the agent/user to run install.sh and run.sh which: enable/start systemd syncthing services (sudo), pull models via ollama, copy pre-session/post-session hook scripts into $WORKSPACE/.iflow/hooks, and install a cron job that runs auto-commit-memory.sh every 30 minutes. Those hooks and cron jobs will read user memory files (MEMORY.md and memory/*.md) and may commit/push them to a remote git origin if configured — i.e., they collect and can transmit potentially sensitive local data. The SKILL.md gives broad authority to run these system-modifying steps and to hook into session lifecycle, which expands scope beyond a passive library.
Install Mechanism
There is no registry install spec, but a provided install.sh will perform system changes. Dependencies are installed via pip (including a git+https pip line for CLIP), and models may be pulled by ollama. No external arbitrary IP download URLs are used, but the install script invokes systemctl and pip which require privileges and network access. Moderate risk because installation will alter system services and schedule cron jobs.
Credentials
The skill declares no required environment variables or credentials, yet scripts perform network operations (git push), may require Git credentials or SSH keys already present in the environment, and call ollama and syncthing which require local service setup. The install/run scripts assume a specific user path (/home/claw/.openclaw/workspace) and reuse other skill venvs (local-memory), implying cross-skill access. Auto-push behavior will use whatever git auth is configured on the host — sensitive data could be pushed without an explicit credential prompt.
Persistence & Privilege
Although always:false, the skill's installer copies pre/post session hooks into an iflow hooks directory and adds a cron job to auto-commit/push memory files; install.sh also attempts to enable/start a systemd syncthing service. These changes create persistent behaviors that run automatically and modify system configuration. They require elevated privileges (sudo/systemctl) and could create a persistent exfiltration path if git remotes are configured.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install memory-orchestrator - 安装完成后,直接呼叫该 Skill 的名称或使用
/memory-orchestrator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Memory Orchestrator v1.0.0 – 全栈智能记忆系统首发版
- 提供端到端全自动的智能长期记忆框架,涵盖语义搜索、多模态理解、知识图谱、情感分析与自进化引擎。
- 支持图片、音频等多模态数据的自动处理、文本描述生成和嵌入检索。
- 全面实现跨设备安全同步,敏感信息端到端加密,离线优先。
- 自动情感标记、价值打分与主动推荐,赋能创意写作、项目复盘、个人知识库等多场景。
- 一键安装,附详细使用指南与架构文档。
元数据
常见问题
Memory Orchestrator 是什么?
提供跨设备实时同步、多模态输入、情感标注和自我进化能力的全栈智能记忆管理与检索系统。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 206 次。
如何安装 Memory Orchestrator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install memory-orchestrator」即可一键安装,无需额外配置。
Memory Orchestrator 是免费的吗?
是的,Memory Orchestrator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Memory Orchestrator 支持哪些平台?
Memory Orchestrator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Memory Orchestrator?
由 Wang Youqing(@822376583-hub)开发并维护,当前版本 v1.0.0。
推荐 Skills