Install
openclaw skills install hilight-video-generate电商视频生成技能。通过 MCP(mcporter)调用远程视频生成 API, 自动为用户生成营销短视频。支持任务创建、进度查询、视频下载。
openclaw skills install hilight-video-generate用户出现以下意图时触发:
本技能依赖 mcporter 连接本地 MCP server(http://localhost:10620/mcp)。
通过 clawhub install hilight-video-generate 安装,clawhub hook 自动读取 clawhub.json 完成 mcporter 注册与 API Key 配置。
通过 mcporter 连接的 hilight-video-generate MCP server 提供以下工具(tool):
具体工具名和参数以 MCP server 实际暴露为准。以下为典型接口模式。
create_video / generate_videotitle:视频标题description:视频描述 / 脚本文案image_url:商品封面图 URL(可选)style:视频风格(可选)duration:时长偏好(可选)task_id、初始状态get_task_status / query_tasktask_id:任务 IDget_video / download_videotask_id:任务 IDlist_taskspage:页码(默认 1)page_size:每页数量(默认 20)status:按状态筛选(可选)用户:"帮我生成一个 XX 产品的电商视频"
create_video 工具task_id,告知用户任务已提交输出模板:
🎬 视频生成任务已提交!
- 任务 ID:task_abc123 ← 保存此 ID
- 标题:XX 产品营销视频
- 状态:processing(生成中)
- 预计完成:约 3-5 分钟
⏳ 稍后对我说"查一下视频进度"即可获取最新状态。
用户:"查一下视频进度" / "task_abc123 好了吗"
get_task_status输出模板(处理中):
⏳ 任务 task_abc123 状态:processing
进度:68% | 预计剩余:约 1 分钟
输出模板(已完成):
✅ 视频已生成完成!
- 任务 ID:task_abc123
- 时长:00:30
- 文件大小:12.5 MB
- 下载链接:https://cdn.example.com/video/abc123.mp4
💡 说"下载这个视频"我帮你保存到本地。
用户:"下载视频 task_abc123"
exec curl 下载到本地exec curl -L -o ~/Downloads/video_task_abc123.mp4 "VIDEO_DOWNLOAD_URL"
exec ls -lh ~/Downloads/video_task_abc123.mp4
输出模板:
📥 视频已下载!
- 文件:~/Downloads/video_task_abc123.mp4
- 大小:12.5 MB
💡 可以直接用 QuickTime 播放,或拖到剪辑软件中使用。
| 错误码 | 含义 | 处理方式 |
|---|---|---|
| 401/403 | API Key 无效或过期 | 提示用户检查 .env 文件中的 VIDEO_API_KEY |
| 404 | 任务不存在 | 提示检查 task_id 是否正确 |
| 429 | 请求频率限制 | 等待后重试,提示用户稍候 |
| 500+ | 服务端错误 | 告知用户服务暂时不可用,建议稍后重试 |
| MCP 连接失败 | mcporter 未启动或配置错误 | 提示检查 mcporter 状态和 mcporter.json 配置 |
~/.openclaw/workspace/skills/hilight-video-generate/.env.env 文件.env 不会被提交到版本控制(gitignore 排除)