一键导入
upload-media
上传视频/音频/图片到即梦(Jimeng) VOD 平台并获取 Vid。支持 mp4/mp3/jpg/png 等格式,自动处理 STS 鉴权和分块上传。当需要上传媒体文件、获取视频ID、发布素材到字节跳动平台时使用。关键词:上传、即梦、VOD、视频ID、媒体文件
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
上传视频/音频/图片到即梦(Jimeng) VOD 平台并获取 Vid。支持 mp4/mp3/jpg/png 等格式,自动处理 STS 鉴权和分块上传。当需要上传媒体文件、获取视频ID、发布素材到字节跳动平台时使用。关键词:上传、即梦、VOD、视频ID、媒体文件
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | upload-media |
| description | 上传视频/音频/图片到即梦(Jimeng) VOD 平台并获取 Vid。支持 mp4/mp3/jpg/png 等格式,自动处理 STS 鉴权和分块上传。当需要上传媒体文件、获取视频ID、发布素材到字节跳动平台时使用。关键词:上传、即梦、VOD、视频ID、媒体文件 |
| metadata | {"openclaw":{"version":"1.0.0","userInvocable":true,"emoji":"📤","requires":{"bins":["python3"]}}} |
将本地视频、音频或图片文件上传到字节跳动 VOD (Video On Demand) 平台,获取 Vid 标识符。
| 类型 | 扩展名 |
|---|---|
| video | mp4, mov, avi, mkv, webm, flv, wmv, m4v |
| audio | mp3, wav, aac, flac, ogg, m4a, wma |
| image | jpg, jpeg, png, gif, webp, bmp, svg |
执行上传脚本:
python3 .claude/skills/upload-media/scripts/upload.py <文件路径> [--type video|audio|image]
<文件路径>: 必需,要上传的文件绝对路径--type: 可选,强制指定文件类型。不指定时根据扩展名自动检测--cookies: 可选,自定义 cookies.json 路径脚本输出两个流:
stderr: 人类可读的进度日志stdout: 最终一行 JSON 结果成功:
{
"ok": true,
"vid": "v03870g10004d6480qfog65tipnb6ah0",
"uri": "tos-cn-v-148450/oxxxxxx",
"meta": {
"width": 1920,
"height": 1080,
"duration": 9.94,
"format": "MP4",
"codec": "h264",
"size": 8517914,
"md5": "52c5619242d245bd2d056ae7fe717d76",
"file_type": "video"
}
}
失败:
{
"ok": false,
"error": "获取凭证失败: session expired",
"step": "get_token"
}
# 上传视频
python3 .claude/skills/upload-media/scripts/upload.py /path/to/video.mp4
# 上传音频
python3 .claude/skills/upload-media/scripts/upload.py /path/to/audio.mp3
# 强制指定类型
python3 .claude/skills/upload-media/scripts/upload.py /path/to/file.dat --type video
只取 stdout 最后一行 JSON (过滤 stderr 日志):
python3 .claude/skills/upload-media/scripts/upload.py /path/to/file.mp4 2>/dev/null
或解析 vid:
VID=$(python3 .claude/skills/upload-media/scripts/upload.py /path/to/file.mp4 2>/dev/null | python3 -c "import sys,json; print(json.load(sys.stdin)['vid'])")
上传依赖即梦平台的登录 Cookie。如果上传失败且 step 为 get_token,说明 Cookie 已过期。
更新方法:
.claude/skills/upload-media/cookies.json 中对应的 cookie 值关键 Cookie 字段: sessionid, sid_tt, uid_tt, odin_tt
1. getUploadToken → 用 Cookie 从即梦获取 STS 临时凭证
2. ApplyUploadInner → 用 AK/SK 签名调 VOD API,获取上传地址
3. TOS 分片上传 → 4MB 分片 + CRC32 校验,上传到 TOS 存储
4. CommitUploadInner → 确认上传,VOD 注册视频,返回 Vid + 元数据
美工全流程 - 从参考店铺到成品设计,自动分析风格并生成同风格电商素材(主图、海报、Banner)。激活条件:(1) 用户需要分析店铺/竞品视觉风格 (2) 用户需要生成电商产品主图 (3) 用户需要制作活动Banner/海报 (4) 用户需要批量生成同风格产品图 (5) 用户需要从参考URL提取设计语言并复用。关键词:美工、设计、主图、海报、Banner、批量生成、风格分析、店铺拆解、电商素材、详情页、小红书、产品图、视觉风格
电商美工助手 - 做详情页、海报、Banner、社媒封面、套模版、AI生图、批量适配。支持淘宝/京东/拼多多/小红书/抖音/公众号全平台尺寸。发送"做详情页"、"做海报"、"做主图"、"做封面"开始。关键词:电商设计、产品图、详情页、海报设计、Banner、美工
Nano Banana2 多模态 AI - 支持文生图、图生图、Vision 分析。发送"生图 柴犬"生成图片,发送图片+描述做风格化重绘。底层调用 Gemini,支持 10 种宽高比。关键词:生图、画图、AI画图、文生图、图生图、generate image、Gemini、重绘
踩坑经验库 - 遇到问题时自动查阅 GitHub 上的历史踩坑记录(Capsule),解决后自动提交新经验回 GitHub Issue。激活条件:(1) 遇到报错/异常/失败时 (2) 配置不生效或行为异常时 (3) 成功解决一个非显而易见的问题后 (4) 用户要求查阅或记录经验时。关键词:踩坑、经验、报错、failed、error、不生效、为什么、pitfall、experience
美股/港股盘前分析框架。抓取五大观测指标(VIX/IGV/MAGS/MEME/布油)、 个股实时价格、期权隐含波动率,生成结构化盘前简报。 包含量化模块:粒子滤波概率追踪、期权蒙卡定价、Copula VaR。 支持持仓 JSON 格式管理,实时浮盈亏计算。
店铺视觉风格拆解 - 自动分析电商店铺/竞品的配色方案、排版布局、摄影风格、设计语言。支持淘宝/天猫/京东/拼多多店铺。激活条件:需要竞品分析、风格提取、视觉对标、店铺拆解、配色分析时使用。关键词:竞品、风格分析、配色、视觉DNA、设计语言、store teardown、visual analysis