← 返回 Skills 市场
sxliuyu

Ftp Sync

作者 SxLiuYu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
305
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install ftp-sync
功能描述
FTP/SFTP 同步工具。本地与远程服务器文件同步,支持增量备份。适合网站维护和服务器管理。
使用说明 (SKILL.md)

FTP/SFTP Sync 🔄

本地与远程服务器文件同步。

功能

  • 📤 SFTP 上传/下载
  • 🔄 增量同步
  • 📊 同步报告
  • 🔒 支持密钥认证

使用方法

上传同步

python3 scripts/ftp_sync.py upload ./local_folder/ --host 192.168.1.1 --user root --password xxx

下载同步

python3 scripts/ftp_sync.py download /remote/folder/ --host 192.168.1.1 --user root

对比差异

python3 scripts/ftp_sync.py diff ./local/ /remote/ --host xxx

示例

# 上传网站文件
python3 scripts/ftp_sync.py upload ./dist/ --host example.com --user ftpuser --password pass123 --remote /var/www/html/

# 增量同步
python3 scripts/ftp_sync.py upload ./data/ --host example.com --user user --password pass --sync
安全使用建议
This skill is not obviously malicious, but it is incomplete: the Python script only simulates sync and tells you to install paramiko or use rsync to perform real transfers. Before using it, consider: 1) verify the author/source and prefer skills with explicit dependency lists (paramiko) and implemented network code; 2) avoid passing passwords on the command line (use SSH keys or prompt-based input) because CLI passwords can appear in process lists or shell history; 3) run in dry-run mode first and inspect the script to ensure it will perform only the intended operations; 4) if you need actual SFTP sync, either install paramiko yourself and audit the code changes or use a well-known tool (rsync/ssh) instead. If you expect a fully functional SFTP/incremental backup tool, ask the maintainer to implement or declare the missing network functionality and dependencies.
功能分析
Type: OpenClaw Skill Name: ftp-sync Version: 1.0.0 The skill is a functional skeleton for an FTP/SFTP synchronization tool. The script `scripts/ftp_sync.py` implements a command-line interface for uploading, downloading, and diffing files, but it currently lacks the actual network transfer logic, instead advising the user to install the `paramiko` library or use `rsync`. No malicious behavior, data exfiltration, or prompt injection attempts were found.
能力评估
Purpose & Capability
The name/description promise SFTP support and incremental backups, which is reasonable for an FTP sync tool. However, the included script does not implement network SFTP/FTP operations — it only simulates sync, prints warnings, and points to external tools (paramiko or rsync). The meta says python3 is required but does not declare paramiko as a dependency. This is an implementation gap (not necessarily malicious) but it is an incoherence: the skill advertises capabilities it does not actually provide.
Instruction Scope
SKILL.md gives straightforward CLI examples that run the included Python script. It does not instruct the agent to read unrelated files or credentials. It does encourage passing passwords on the command line (e.g., --password), which can leak to process listings — a privacy/security caveat but not out-of-scope for the described task.
Install Mechanism
There is no install spec (instruction-only plus one script). _meta.json lists python3 in bins which is consistent. No downloads, external install URLs, or archive extraction are present.
Credentials
The skill requests no environment variables or credentials via metadata. The runtime examples accept passwords via CLI arguments which can expose secrets (process list, shell history). The script mentions paramiko but doesn't declare it as a required dependency. No unrelated credentials are requested.
Persistence & Privilege
always is false and the skill does not request persistent or elevated platform privileges. It does not modify other skills or system-wide configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ftp-sync
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ftp-sync 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of ftp-sync: - 支持本地与远程服务器(FTP/SFTP)文件同步 - 实现增量同步和备份功能 - 提供同步报告与差异对比 - 支持密钥认证方式登录 - 适用于网站维护和服务器管理
元数据
Slug ftp-sync
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Ftp Sync 是什么?

FTP/SFTP 同步工具。本地与远程服务器文件同步,支持增量备份。适合网站维护和服务器管理。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 305 次。

如何安装 Ftp Sync?

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

Ftp Sync 是免费的吗?

是的,Ftp Sync 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Ftp Sync 支持哪些平台?

Ftp Sync 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Ftp Sync?

由 SxLiuYu(@sxliuyu)开发并维护,当前版本 v1.0.0。

💬 留言讨论