/install ftp-client-zc
FTP Client Skill (ZC)
Skill ID: ftp-client-zc
Description: Provides basic FTP operations (list, upload, download, delete, rename) for a configured FTP server. All operations are performed via the Node.js basic-ftp library. Credentials are obtained from OpenClaw's secret store (key ftp-client-zc/cred) or, as a fallback, from a local creds.json file (which is excluded from publishing).
Parameters
| Action | Required args | Optional args | Description |
|---|---|---|---|
list |
host (or use stored) |
path (remote directory, default /) |
List files/directories in the given remote path. |
upload |
localPath, remotePath |
host |
Upload a local file (or directory) to the FTP server. |
download |
remotePath, localPath |
host |
Download a remote file (or directory) to local filesystem. |
delete |
remotePath |
host |
Delete a remote file or empty directory. |
rename |
oldPath, newPath |
host |
Rename or move a remote file/directory. |
If host, user, and password are omitted, the skill will first try to read them from the OpenClaw secret ftp-client-zc/cred; if not found, it falls back to the local creds.json (which should not be published).
Usage Examples
# List root directory (uses stored credentials)
openclaw skill run ftp-client-zc list
# Upload a file, overriding host
openclaw skill run ftp-client-zc upload --host 47.119.167.86 --user test --password zhangchong --localPath "C:\path\file.txt" --remotePath "/uploads/file.txt"
Security
- Credentials are never logged.
- All network actions require explicit user approval via
/approvebefore execution. - When using the local
creds.jsonfallback, ensure the file is protected by filesystem permissions and is excluded from the published npm package via.npmignore.
Created by 张小龙🦞
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ftp-client-zc - 安装完成后,直接呼叫该 Skill 的名称或使用
/ftp-client-zc触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
ftp-client-zc 是什么?
Performs basic FTP operations like list, upload, download, delete, and rename using stored or provided credentials with Node.js basic-ftp. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 57 次。
如何安装 ftp-client-zc?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ftp-client-zc」即可一键安装,无需额外配置。
ftp-client-zc 是免费的吗?
是的,ftp-client-zc 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
ftp-client-zc 支持哪些平台?
ftp-client-zc 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 ftp-client-zc?
由 张翀(@openclawzhangchong)开发并维护,当前版本 v1.0.0。