node-transfer
High-speed, memory-efficient file transfer between OpenClaw nodes using native Node.js streams.
Setup & Installation
Install command
clawhub install eisonme/node-transferIf the CLI is not installed:
Install command
npx clawhub@latest install eisonme/node-transferOr install with OpenClaw CLI:
Install command
openclaw skills install eisonme/node-transferor paste the repo link into your assistant's chat
Install command
https://github.com/openclaw/skills/tree/main/skills/eisonme/node-transferWhat This Skill Does
node-transfer moves files between OpenClaw nodes using native Node.js HTTP streams, bypassing the standard invoke mechanism. It avoids Base64 encoding and in-memory buffering, keeping memory usage under 10MB regardless of file size. Scripts deploy once per node and persist for subsequent transfers.
Streaming raw binary over HTTP instead of serializing through the standard invoke mechanism reduces a 1GB transfer from 15-30 minutes to roughly 8 seconds.
When to Use It
- Transferring multi-GB model weights between GPU nodes
- Moving database dumps from production to staging nodes
- Syncing build artifacts between CI and deployment nodes
- Copying large log archives off a node for analysis
- Migrating Docker image tarballs between cluster nodes
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Transferring multi-GB model weights between GPU nodes
- 1Transferring multi-GB model weights between GPU nodes
- 2Moving database dumps from production to staging nodes
- 3Syncing build artifacts between CI and deployment nodes
- 4Copying large log archives off a node for analysis
- 5Migrating Docker image tarballs between cluster nodes
High-speed, memory-efficient file transfer between OpenClaw nodes using native Node.js streams.
Security Audits
These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.