← Back to Skills Marketplace
milkteawithsoybeanmilktast

OpenClaw Multi-Instance

by MilkTeawithSoybeanMilkTast · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
53
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-multi-instance
Description
OpenClaw 多实例互联。当用户有多台机器运行 OpenClaw,想让它们互相通信、传文件、共享记忆时使用。触发词:多实例、互联、另一台服务器、同步记忆、实例通信。
Usage Guidance
This skill appears to do what it says: connect OpenClaw instances via the remote API and SSH and merge memory files. Before installing or running it, be mindful: (1) API tokens (gateway.auth.token / OPENCLAW_GATEWAY_TOKEN) grant full remote control — treat them like root credentials; do not share them with untrusted hosts. (2) Setting up passwordless SSH or instructing a remote instance to append your public key grants file-transfer and remote-execution ability — prefer a non-root user, use passphrase-protected keys, and consider an overlay network (Tailscale) instead of exposing ports. (3) Inspect IDENTITY.md / TOOLS.md and memory files before syncing because they may contain API keys or secrets that would be copied. (4) Test on throwaway instances first and back up local MEMORY.md and memory/ before running the sync. The skill's merge logic is heuristic and may duplicate or append content; review results after the first run. If you want extra assurance, require that each sync step be manual (no cron) and limit accounts used for ssh/api to minimal privileges.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-multi-instance Version: 1.0.0 The skill bundle automates high-risk administrative tasks to enable multi-instance synchronization, including the injection of SSH public keys into 'authorized_keys' and the transfer of sensitive files (IDENTITY.md, MEMORY.md) via scp. While these actions are documented in SKILL.md and README.md as necessary for the stated purpose, the automation of persistent remote access and the handling of full-access API tokens (referenced in peer-config.json5) represent a significant security risk. The scripts/sync-memory.sh file performs automated file merging and remote execution which, although seemingly intentional for the feature, could be leveraged for unauthorized data movement if the agent's environment is compromised.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill name/description (multi-instance communication, file transfer, memory sync) matches the included SKILL.md, README, and sync script. The provided script and templates are directly relevant to enabling API calls, SSH/scp transfers, and merging MEMORY.md and per-day memory files.
Instruction Scope
The SKILL.md instructs the agent/user to enable a remote OpenClaw API endpoint, obtain gateway tokens (gateway.auth.token or OPENCLAW_GATEWAY_TOKEN), set up SSH key-based auth, use scp to copy identity/memory files, and create cron jobs for periodic sync. Those actions are within scope for multi-instance linking, but the instructions reference sensitive artifacts (API tokens, SSH keys, TOOLS.md may include API keys) and propose operations that grant significant control (e.g., adding authorized_keys via API). The skill does not attempt to read unrelated host files or call unexpected external endpoints.
Install Mechanism
This is an instruction-only skill with no install spec. No third-party downloads or extract operations are present. The only executable file is a local shell script included in the repository, so nothing is pulled from external URLs during install.
Credentials
The manifest declares no required env vars, but the documentation explicitly mentions gateway.auth.token / OPENCLAW_GATEWAY_TOKEN as the API credential to use. That is proportional to the stated purpose (remote API authentication), but users should be aware those tokens provide full control of the remote Gateway. No other unrelated credentials are requested by the skill.
Persistence & Privilege
The skill does not request always:true or other elevated platform privileges. It suggests creating a cron job on the user's systems (a normal, explicit local change) but does not modify other skills or system-wide agent settings. Autonomous model invocation is allowed by default but not excessive here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-multi-instance
  3. After installation, invoke the skill by name or use /openclaw-multi-instance
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
首个版本:多实例互联、文件传输、记忆同步
Metadata
Slug openclaw-multi-instance
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is OpenClaw Multi-Instance?

OpenClaw 多实例互联。当用户有多台机器运行 OpenClaw,想让它们互相通信、传文件、共享记忆时使用。触发词:多实例、互联、另一台服务器、同步记忆、实例通信。 It is an AI Agent Skill for Claude Code / OpenClaw, with 53 downloads so far.

How do I install OpenClaw Multi-Instance?

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

Is OpenClaw Multi-Instance free?

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

Which platforms does OpenClaw Multi-Instance support?

OpenClaw Multi-Instance is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OpenClaw Multi-Instance?

It is built and maintained by MilkTeawithSoybeanMilkTast (@milkteawithsoybeanmilktast); the current version is v1.0.0.

💬 Comments