filehub-transfer
让 coding agent 自己把文件传到烛龙智元 · 文件中转站(files.dragonai.tech)。封装登录 / 单传 / 分片 / 秒传 / 下载 / 列举 / 删除,零依赖(仅 Python 标准库)。
最快上手
给 Claude Code 等 agent 安装
一行解压到项目或用户级 skills 目录,再设置访问口令即可:
curl -fsSL https://files.dragonai.tech/skill/filehub-transfer.tar.gz | tar -xz -C ~/.claude/skills/
export FILEHUB_PASSWORD='<访问口令>'
装好后,SKILL.md 的描述会让 agent 在「需要存取中转站文件」时自动调用。
不装技能,直接用 CLI
curl -fsSL https://files.dragonai.tech/skill/filehub.py -o filehub.py
export FILEHUB_PASSWORD='<访问口令>'
python filehub.py upload ./build.zip --folder "构建产物/" # 成功后 stdout 打印对象 key
python filehub.py download "构建产物/build.zip" ./build.zip
python filehub.py ls "构建产物/"
python filehub.py rm "构建产物/旧.zip"
包含文件
SKILL.md
技能清单(给 agent 读的 frontmatter + 用法说明)
filehub.py
命令行工具,
python filehub.py upload / download / ls / rm
整包 .tar.gz
解压即得 filehub-transfer/ 目录
说明
文件字节直传阿里云 OSS,不限带宽 / 大小;> 100MB 自动分片;相同内容秒传(0 字节)。
口令即空间:任意口令对应一个独立的私有文件空间,同口令可再次访问;要共享文件,上传方与下载方需使用同一口令。口令仅经环境变量
FILEHUB_PASSWORD提供,不写死在技能里。需要不经 CLI 的原始 HTTP 接口?见 完整 API 文档。
