← 返回 Skills 市场
1008
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install node-transfer
功能描述
High-speed, memory-efficient file transfer between OpenClaw nodes using Node.js native streams and token-secured HTTP streaming without Base64 encoding.
安全使用建议
This skill appears to do what it says (fast streaming transfers) and doesn't require external credentials, but it does run scripts on remote nodes and opens ephemeral HTTP ports. Before installing: 1) review send.js/receive.js/ensure-installed.js/deploy.js to confirm they only serve intended file paths and that tokens are cryptographically strong and single-use; 2) inspect the PowerShell output from deploy.js to ensure it doesn't modify unrelated system settings or create persistent privileged services; 3) restrict deployments to trusted nodes, enforce firewall rules (limit inbound IPs or bind to non-public interfaces if possible), and test transfers in a safe environment; 4) rotate or limit node.invoke credentials used to deploy these scripts. If you cannot audit the code, consider treating it as high-risk and avoid installing on production systems.
功能分析
Type: OpenClaw Skill
Name: node-transfer
Version: 1.0.0
The OpenClaw AgentSkills skill bundle `node-transfer` is designed for high-speed, memory-efficient file transfer between nodes. All scripts (`send.js`, `receive.js`, `deploy.js`, `ensure-installed.js`) and documentation (`SKILL.md`, `CONTRIBUTING_PROPOSAL.md`, `INVESTIGATION_REPORT.md`, `README.md`) are clearly aligned with this stated purpose. The file transfer mechanism uses HTTP streaming with a one-time, token-based authentication and auto-shutdown, which are reasonable security measures for its function. The `deploy.js` script generates PowerShell commands to install the skill's own scripts, using Base64 encoding for reliable transport, not obfuscation of malicious payloads. There is no evidence of data exfiltration, unauthorized execution, persistence, or prompt injection attempts against the agent in any of the analyzed files.
能力评估
Purpose & Capability
The SKILL.md and included files (send.js, receive.js, ensure-installed.js, deploy.js) all align with a node-to-node streaming transfer tool. No unrelated credentials, binaries, or external services are requested.
Instruction Scope
Instructions tell the agent to deploy and execute Node.js/PowerShell scripts on target nodes and to start ephemeral HTTP servers that serve arbitrary files from disk. That is within the described purpose, but it expands the agent's runtime scope to remote execution and network exposure — review what paths and files the scripts allow being served, and whether servers bind to all interfaces or loopback.
Install Mechanism
No external install/downloads are specified; the repository provides the scripts directly. This avoids remote-code-fetch risks, though you should still inspect the bundled deploy.js/PowerShell output before running it.
Credentials
The skill does not request environment variables, credentials, or config paths beyond using nodes.invoke to run commands on nodes. That is proportional to a remote deployment/transfer utility; there are no unexplained secret requirements.
Persistence & Privilege
The skill does not set always:true and model invocation defaults apply. However, it instructs installing persistent scripts on nodes (install-once pattern). Installing persistent server code on nodes increases long-term attack surface — ensure deployments are limited to trusted nodes and that auto-shutdown, token lifetimes, and logging are appropriate.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install node-transfer - 安装完成后,直接呼叫该 Skill 的名称或使用
/node-transfer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
node-transfer v1.0.0
- Initial release introducing high-speed, memory-efficient file transfer between OpenClaw nodes using native Node.js HTTP streams.
- Eliminates base64 encoding and large memory usage present in previous transfer methods.
- Provides a secure, token-protected streaming architecture with one-time install and persistent scripts.
- Includes robust CLI and programmatic API with progress reporting and version checks.
- Supports multi-GB file transfers within seconds, drastically improving speed and reliability over base system.
元数据
常见问题
Node Transfer 是什么?
High-speed, memory-efficient file transfer between OpenClaw nodes using Node.js native streams and token-secured HTTP streaming without Base64 encoding. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1008 次。
如何安装 Node Transfer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install node-transfer」即可一键安装,无需额外配置。
Node Transfer 是免费的吗?
是的,Node Transfer 完全免费(开源免费),可自由下载、安装和使用。
Node Transfer 支持哪些平台?
Node Transfer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Node Transfer?
由 EisonMe(@eisonme)开发并维护,当前版本 v1.0.0。
推荐 Skills