Install
openclaw skills install wenshushu-uploader文叔叔文件上传技能,自动上传文件到文叔叔并生成分享链接和取件码
openclaw skills install wenshushu-uploader自动将文件上传到文叔叔(wenshushu.cn),生成分享链接和取件码,方便快速分享文件。
上传成功后返回:
首次使用时,技能会自动:
| 配置项 | 默认值 | 说明 |
|---|---|---|
wenshushu.use_login | false | 是否使用登录账户上传(更大空间) |
wenshushu.random_key | true | 是否随机生成取件码 |
wenshushu.custom_key | null | 自定义取件码(4位数字) |
wenshushu.proxy | null | 代理服务器地址 |
1. 用户请求上传文件
2. AI 检查文件是否存在
3. 调用 wssf 工具上传
4. wssf 返回链接和取件码
5. AI 格式化消息发送给用户
6. (可选)保存上传记录到 MEMORY.md
用户: "发文件给我"
AI: 请提供要上传的文件路径,例如:/path/to/file.zip
用户: "上传 /root/.openclaw/workspace/report.pdf" AI: 自动上传并返回:
📄 文件上传成功!
文件名:report.pdf
大小:2.3 MB
🔗 下载链接:https://c.wss.ink/f/xxxxx
🔢 取件码:1234
📊 管理链接:https://www.wenshushu.cn/t/xxxxx
用户: "上传文件,取件码设置为 8888" AI: 使用自定义取件码上传并返回链接
用户: "把这三个文件发到文叔叔:file1.txt file2.pdf file3.zip" AI: 分别上传每个文件,返回各自的链接和取件码
文件大小限制:
网络要求:
隐私安全:
文件保留:
如需更大空间和更长保留时间,可配置登录:
# 1. 访问 https://www.wenshushu.cn 并登录
# 2. 打开开发者工具(F12)
# 3. 切换到 Network 标签
# 4. 刷新页面,找到 X-TOKEN 请求头
# 5. 复制 token(以 30 或 31 开头)
# 然后在 OpenClaw 中配置:
wenshushu.login("30Bxxxxxxxxxxxxxxxxx")
如果网络受限,可配置代理:
wenshushu.upload("file.zip", proxy="http://127.0.0.1:7890")
wenshushu.upload_folder("/path/to/folder")
scripts/upload.py: 文件上传主逻辑scripts/download.py: 文件下载功能(预留)scripts/utils.py: 工具函数~/.config/wenshushu/token.txt~/.config/wenshushu/user_tokens.json每次上传会记录到:
~/.openclaw/memory/wenshushu-uploads.jsonl
格式:
{
"timestamp": "2026-03-16T15:10:00Z",
"filename": "report.pdf",
"size": 2345678,
"public_url": "https://c.wss.ink/f/xxxxx",
"pickup_code": "1234",
"management_url": "https://www.wenshushu.cn/t/xxxxx"
}
当用户第一次请求上传时,AI 会自动:
# 1. 安装 uv
curl -LsSf https://astral.sh/uv/install.sh | sh
# 2. 安装 wssf
uv venv
uv pip install wssf==5.0.6
# 3. 验证安装
uv run wss.py --help
User: "把 HertzBeat 架构分析文档发给我"
AI:
正在上传文件:/root/.openclaw/workspace/hertzbeat-architecture-analysis.md
📤 使用 wenshushu 工具上传...
✅ 上传成功!
📄 文件名: hertzbeat-architecture-analysis.md
📏 大小: 11 KB
🔗 下载链接: https://c.wss.ink/f/jfgeidlyzdf
🔢 取件码: 7010
📋 管理链接: https://www.wenshushu.cn/t/jfgeiDlYwit3IuLs
请在浏览器中打开下载链接,输入取件码即可下载。
解决:手动安装 pip 或 uv,然后 pip install wssf
解决:在浏览器中手动完成验证(已登录状态通常不需要)
解决:
解决:
版本: 1.0.0 创建日期: 2026-03-16 依赖: wssf 5.0.6+, uv (推荐) 协议: MIT