详细分析 ▾
运行时依赖
版本
- 首次发布 video-tool-extend 技能,用于使用 WeryAI 延长现有 HTTPS 视频。- 支持风格、分辨率和时长控制;不执行文本生成视频或本地文件上传。- 需要公开视频 URL、提示词和 WERYAI_API_KEY;仅 video_extend.js 脚本在范围内。- 提交任务前必须进行输入验证和用户确认。- CLI 用法支持 dry-run、wait、submit 和 status;为安全起见仅接受 HTTPS URL。
安装命令
点击复制技能文档
此技能是自包含的:它仅文档化和运行给定 URL 上现有视频的延长工作流。它不是从零开始的文本生成视频或图像生成视频。
入口脚本: scripts/video_extend.js(与此 SKILL.md 同目录)。
运行时: WERYAI_API_KEY,Node.js 18+。
输入: video_url 必须是公开的 https:// URL;prompt 是文本。此脚本不读取本地文件,也不执行上传文件流程。
此包附带的内容(信任前验证)
仅适用于此技能的规范布局:
SKILL.md、eval.yamlscripts/video_extend.js(范围内唯一可运行脚本)
如果您的副本还包含 scripts/video_gen.js、scripts/video_toolkits.js、references/WERYAI_VIDEO_API.md 或其他 CLI,这些文件不是此技能合约的一部分——它们可能来自其他仓库同步或过度广泛的安装。
当您只需要延长功能时,不要运行它们;删除它们或从干净源重新安装。
检查您运行的内容:node scripts/video_extend.js spec。
其他工具(多端点 CLI、本地文件上传到 growth/upload-file API、那些 CLI 中的额外环境变量)对此包不在范围内。此技能的脚本仅使用 WERYAI_API_KEY 和公开的 https:// URL。
API 表面(仅此工具)
- 必需:
video_url(公开的https://URL)、prompt(字符串) - 可选:
style—anime、3d_animation、cyberpunk、comic;resolution—360p、540p、720p、1080p;duration—5或8(秒) - 默认值:
style=anime、resolution=720p、duration=5
从此技能根目录,运行 node scripts/video_extend.js spec 打印完整工具模式(端点、必需字段、默认值、枚举)作为 JSON。
提交前确认(强制)
在用户明确确认视频 URL、提示词和任何非默认的 style/resolution/duration 之前,不要运行 submit/wait。付费运行不是幂等的。
工作流
优先使用 --dry-run 验证 JSON。使用 wait 提交并轮询直到任务完成;仅当用户想要 task_id 而不阻塞时使用 submit,然后使用 status 稍后检查。将最终 URL 作为 Markdown 链接分享 视频。
CLI
从此技能根目录:
node scripts/video_extend.js wait \ --json '{"video_url":"https://example.com/video.mp4","prompt":"Continue the motion naturally for 5 seconds"}'node scripts/video_extend.js submit \ --json '{"video_url":"https://example.com/video.mp4","prompt":"Continue the motion naturally for 5 seconds","style":"anime","duration":5,"resolution":"720p"}'
node scripts/video_extend.js status --task-id
Dry-run:
node scripts/video_extend.js wait \
--json '{"video_url":"https://example.com/video.mp4","prompt":"Continue the motion naturally for 5 seconds"}' \
--dry-run
安全
永远不要将 WERYAI_API_KEY 写入文件。仅为此工作流设置 WERYAI_API_KEY;不要依赖兄弟脚本中未记录的环境变量(如果意外存在)。范围内脚本仅读取 WERYAI_API_KEY(无其他环境密钥)。
video_extend.js 仅接受 https:// 媒体 URL(无磁盘读取/无上传文件)。Base URL 和轮询间隔是脚本中的常量,非环境驱动。
不要传递本地文件系统路径或运行接受它们的工具,除非您明确审查并同意其上传行为——这对此技能从不必要。
范围之外
- 任何其他 WeryAI 视频工具工作流
- 无源视频 URL 的纯文本生成视频