← 返回 Skills 市场
mrknow001

提供文件管理服务,并通过文件管理服务进行传输文件

作者 一灯 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
114
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install filemanager-transfer
功能描述
本技能适用于发送文件/远程发送文件/分享文件给用户,与用户发送文件给agent,解决目前qq、钉钉这些IM软件与agent交互无法传输文件问题。
使用说明 (SKILL.md)

FileManager Transfer

当用户与 agent 远程环境之间传递文件时,使用这个技能。scripts/ 里的 FileManager 程序负责提供文件中转服务,Python 脚本只是调用 API 的便捷封装。

首次使用

  1. 访问https://github.com/mrknow001/FileManager/releases下载可执行程序

  2. 启动scripts目录下服务端程序

  3. 访问web页面设置密码或者使用./filemanager-linux-amd64 -reset-password your_password初始化密码

  4. 访问后台创建appkey

  5. 配置scripts/.env

使用流程

  1. 先判断传输方向:
    • agent 发给用户:上传文件,创建带密码的分享链接,把链接和密码给用户。
    • 用户发给 agent:让用户通过 FileManager 上传,或提供 FileManager 文件 ID,然后下载。
  2. 脚本用法只参考 references/transfer-script.md
  3. 脚本失败时,不要盲猜。先阅读错误,参考 references/troubleshooting.md 修复配置或服务状态,然后重试一次。
  4. 如果 FileManager 可访问但脚本仍失败,可按 references 中api.md记录的 API 行为兜底,并向用户说明已尝试的操作。

参考文档

  • references/install-and-start.md:安装、配置和启动 FileManager 服务。
  • references/transfer-script.mdscripts/filemanager_transfer.py 的上传、分享、下载命令。
  • references/troubleshooting.md:常见失败原因和恢复步骤。

规则

  • 不要硬编码或泄露 FILEMANAGER_APPKEY
  • 除非用户明确只需要上传保存,否则创建分享链接时必须设置非空密码(默认4位数字字母组合)。
  • 临时传输优先使用短有效期分享。
  • 输出应聚焦于链接、密码、文件 ID 或本地保存路径。
安全使用建议
Review before installing. Remove and rotate the bundled AppKey, provide your own credential through a declared secure configuration path, avoid exposing the FileManager server publicly unless protected, and download files only to explicit safe paths.
功能分析
Type: OpenClaw Skill Name: filemanager-transfer Version: 1.0.1 The skill facilitates remote file management by wrapping a third-party binary ('FileManager') and provides a Python script (filemanager_transfer.py) to interact with its API. It is classified as suspicious because it instructs the agent to download and execute external binaries from a GitHub repository (mrknow001/FileManager) and includes a hardcoded API key in the scripts/.env file. While the Python code itself is a standard API wrapper, the reliance on unverified external binaries and the potential for the agent to be used for unauthorized data exfiltration or ingestion via the file manager service represent significant security risks.
能力评估
Purpose & Capability
Uploading, sharing, and downloading files through FileManager is coherent with the stated purpose, but the artifacts include a bundled AppKey and unsafe download filename handling that are not proportionate for a generic transfer helper.
Instruction Scope
The documented default workflow requires passing the share password on the command line, which can expose it through process listings, shell history, or logs.
Install Mechanism
The setup is user-directed, but it relies on downloading and running an external FileManager executable from GitHub without a pinned version, checksum, or reviewed binary in the manifest.
Credentials
The service examples bind FileManager to 0.0.0.0 and the package includes a bearer AppKey, increasing the impact if the service is reachable outside the intended host.
Persistence & Privilege
The skill expects a long-running file-management service and stores an authorization token in scripts/.env, but the registry declares no required credential or environment variable.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install filemanager-transfer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /filemanager-transfer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- 更新首次使用流程,新增前往 https://github.com/mrknow001/FileManager/releases 下载可执行程序的步骤。 - 其余内容保持不变,无其他功能或接口变动。
v1.0.0
filemanager-transfer v1.0.0 - Initial release of the file transfer skill for managing uploads and downloads between user and agent via FileManager. - Provides instructions for first-time setup, including server, password, and appkey configuration. - Clearly outlines the process for both directions of file transfer (agent→user and user→agent). - Includes strict rules for password protection and handling sensitive configuration. - Reference guides for installation, transfer scripting, troubleshooting, and API usage are listed for user support.
元数据
Slug filemanager-transfer
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

提供文件管理服务,并通过文件管理服务进行传输文件 是什么?

本技能适用于发送文件/远程发送文件/分享文件给用户,与用户发送文件给agent,解决目前qq、钉钉这些IM软件与agent交互无法传输文件问题。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 114 次。

如何安装 提供文件管理服务,并通过文件管理服务进行传输文件?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install filemanager-transfer」即可一键安装,无需额外配置。

提供文件管理服务,并通过文件管理服务进行传输文件 是免费的吗?

是的,提供文件管理服务,并通过文件管理服务进行传输文件 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

提供文件管理服务,并通过文件管理服务进行传输文件 支持哪些平台?

提供文件管理服务,并通过文件管理服务进行传输文件 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 提供文件管理服务,并通过文件管理服务进行传输文件?

由 一灯(@mrknow001)开发并维护,当前版本 v1.0.1。

💬 留言讨论