← Back to Skills Marketplace
Memory Orchestrator
by
Wang Youqing
· GitHub ↗
· v1.0.0
· MIT-0
206
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install memory-orchestrator
Description
提供跨设备实时同步、多模态输入、情感标注和自我进化能力的全栈智能记忆管理与检索系统。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install memory-orchestrator - After installation, invoke the skill by name or use
/memory-orchestrator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Memory Orchestrator v1.0.0 – 全栈智能记忆系统首发版
- 提供端到端全自动的智能长期记忆框架,涵盖语义搜索、多模态理解、知识图谱、情感分析与自进化引擎。
- 支持图片、音频等多模态数据的自动处理、文本描述生成和嵌入检索。
- 全面实现跨设备安全同步,敏感信息端到端加密,离线优先。
- 自动情感标记、价值打分与主动推荐,赋能创意写作、项目复盘、个人知识库等多场景。
- 一键安装,附详细使用指南与架构文档。
Metadata
Frequently Asked Questions
What is Memory Orchestrator?
提供跨设备实时同步、多模态输入、情感标注和自我进化能力的全栈智能记忆管理与检索系统。 It is an AI Agent Skill for Claude Code / OpenClaw, with 206 downloads so far.
How do I install Memory Orchestrator?
Run "/install memory-orchestrator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Memory Orchestrator free?
Yes, Memory Orchestrator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Memory Orchestrator support?
Memory Orchestrator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Memory Orchestrator?
It is built and maintained by Wang Youqing (@822376583-hub); the current version is v1.0.0.
More Skills