← Back to Skills Marketplace
mrknow001

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

by 一灯 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
114
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install filemanager-transfer
Description
本技能适用于发送文件/远程发送文件/分享文件给用户,与用户发送文件给agent,解决目前qq、钉钉这些IM软件与agent交互无法传输文件问题。
README (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 或本地保存路径。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install filemanager-transfer
  3. After installation, invoke the skill by name or use /filemanager-transfer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug filemanager-transfer
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

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

本技能适用于发送文件/远程发送文件/分享文件给用户,与用户发送文件给agent,解决目前qq、钉钉这些IM软件与agent交互无法传输文件问题。 It is an AI Agent Skill for Claude Code / OpenClaw, with 114 downloads so far.

How do I install 提供文件管理服务,并通过文件管理服务进行传输文件?

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

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

Yes, 提供文件管理服务,并通过文件管理服务进行传输文件 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 提供文件管理服务,并通过文件管理服务进行传输文件 support?

提供文件管理服务,并通过文件管理服务进行传输文件 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

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

It is built and maintained by 一灯 (@mrknow001); the current version is v1.0.1.

💬 Comments