/install keplerjai-oss-uploader
\r \r
keplerjai OSS 上传(技能摘要)\r
\r
详细说明、环境变量表、安全与 OpenClaw 配置示例见同目录 README.md(人读文档;本文件刻意保持短小以降低技能加载 token)。\r
\r
环境变量前缀\r
\r
必填:KEPLERJAI_OSS_ACCESS_KEY_ID、KEPLERJAI_OSS_ACCESS_KEY_SECRET、KEPLERJAI_OSS_ENDPOINT、KEPLERJAI_OSS_BUCKET。其余见 README.md 或 config.example.env;config.json 可补全非密钥项(skill_config 合并,shell 已设变量优先)。\r
\r
上传命令({baseDir} 为本技能根目录)\r
\r
pip install -r "{baseDir}/requirements.txt"\r
python "{baseDir}/scripts/upload_to_oss.py" "/path/to/file.png"\r
```\r
\r
常用:`--flat` 扁平随机名;`-k` 指定对象键;`--dry-run` 仅打印 key/URL;`--sync-lifecycle` 上传后写入生命周期(需天数配置与 RAM 权限)。\r
\r
## Agent 要点\r
\r
1. 密钥只经 env / SecretRef 注入,**不写进对话与 SKILL 正文**。\r
2. 上传成功后把脚本输出的 `public_url` 给用户。\r
3. 生命周期运维:`python "{baseDir}/scripts/put_bucket_lifecycle.py"`(详见 `README.md`)。\r
\r
## OpenClaw\r
\r
在 `skills.entries` 中使用键名 **`keplerjai-oss-uploader`**,与 `name` 字段一致;`env` 键名与上表 `KEPLERJAI_OSS_*` 一致。完整 JSON 片段见 `README.md`。\r
\r
## 返回形式\r
以[可读文件名](url)的方式返回文件下载链接
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install keplerjai-oss-uploader - After installation, invoke the skill by name or use
/keplerjai-oss-uploader - Provide required inputs per the skill's parameter spec and get structured output
What is Keplerjai Oss Uploader?
将本地文件上传到阿里云 OSS 并输出 bindHost 下的可访问 URL。用户提到 OSS 上传、静态资源、keplerjai OSS 时使用。 It is an AI Agent Skill for Claude Code / OpenClaw, with 65 downloads so far.
How do I install Keplerjai Oss Uploader?
Run "/install keplerjai-oss-uploader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Keplerjai Oss Uploader free?
Yes, Keplerjai Oss Uploader is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Keplerjai Oss Uploader support?
Keplerjai Oss Uploader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Keplerjai Oss Uploader?
It is built and maintained by 任佶 (@renjicode); the current version is v1.0.0.