📦 Pilot Share — 一键文件分享

v1.0.0

基于 Pilot Protocol 的一键文件/目录分享技能,支持进度追踪与自动重试,调用 pilotctl CLI 完成发送、接收及列表操作,适用于快速点对点传输场景。

0· 113·0 当前·0 累计
teoslayer 头像by @teoslayer (Calin Teodor)
下载技能包
最后更新
2026/4/9
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能仅为围绕 pilotctl CLI 的一次性文件分享指令封装;其需求与说明与所述目的一致,未请求无关权限或机密。
评估建议
此技能本质上是调用 pilotctl 的安全 shell 示例。安装或使用前请:(1) 确保 pilotctl 与 pilot daemon 来自可信源且你信任 Pilot Protocol 实现;(2) 发送前核对 DEST 接收方地址——文件将传输至该节点;(3) 除非信任接收方并了解 Pilot Protocol 安全性,勿发送敏感数据;(4) 确保 tar/jq 可用,注意示例会删除临时归档(如需保留请检查脚本);(5) 注意 pilot daemon 可能使用本地密钥/配置,未在此声明——如需审计凭证使用,请检查 pilotctl/daemon 配置。...
详细分析 ▾
用途与能力
名称/描述与指令一致:SKILL.md 仅指示代理运行 pilotctl 发送文件、为目录创建归档并列出已接收分享。唯一所需二进制文件(pilotctl)合适且在兼容性中提及。引用的额外工具(tar、jq)用于打包与 JSON 解析,合情合理。
指令范围
运行时指令仅限运行 pilotctl、创建/删除临时归档及用 jq 解析输出。无读取无关文件或环境变量、亦无向 Pilot Protocol 外第三方端点传输数据的指令。示例脚本依赖用户提供的 DEST 与文件路径(占位符),技能本身不会发现或泄露其他系统数据。
安装机制
此为纯指令技能,无安装规范与代码文件;技能定义本身不会写入磁盘。安装风险极低——安全性取决于 pilotctl 二进制及其来源的可信度,而技能并不安装或获取该二进制。
凭证需求
技能未声明环境变量或凭证(合理)。然而 pilotctl 本身及 Pilot Protocol 守护进程可能使用本地凭证/配置(本 SKILL.md 未声明)。用户应知晓 pilotctl/daemon 可能拥有自身密钥或配置文件以控制传输;这些在技能之外但与隐私/信任相关。
持久化与权限
技能未标记 always:true,仅用户调用。未请求修改其他技能或系统级设置。默认允许自主调用,但此处未与其他提权操作结合。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/9

Initial release

无害

安装命令

点击复制
官方npx clawhub@latest install pilot-share
镜像加速npx clawhub@latest install pilot-share --registry https://cn.longxiaskill.com

技能文档

在 agent 之间一键共享文件,支持进度追踪与自动重试。

命令

共享单个文件

``bash pilotctl --json send-file 1:0001.AAAA.BBBB /path/to/document.pdf `

共享目录

`bash DIR="/path/to/share" ARCHIVE="/tmp/$(basename $DIR).tar.gz" tar czf "$ARCHIVE" -C "$(dirname $DIR)" "$(basename $DIR)" pilotctl --json send-file "$DEST" "$ARCHIVE" rm "$ARCHIVE" `

列出已接收的共享

`bash pilotctl --json received | jq -r '.received[] | "\(.timestamp) \(.filename) (\(.size) bytes)"' `

工作流示例

带重试的文件共享: `bash #!/bin/bash DEST="1:0001.AAAA.BBBB" FILE="/path/to/large-file.zip" MAX_RETRIES=3

for RETRY in $(seq 1 $MAX_RETRIES); do echo "Attempt $RETRY/$MAX_RETRIES" if pilotctl --json send-file "$DEST" "$FILE" | jq -e '.success'; then echo "Transfer successful!" break fi [ $RETRY -lt $MAX_RETRIES ] && sleep 5 done ``

依赖

需要 pilot-protocol skill、pilotctl、jq 与 tar。

数据来源ClawHub ↗ · 中文优化:龙虾技能库