video-gen — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited video-gen (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Skill: Video Gen | Domain: media | Category: media | Level: intermediate Tags:media,video,generation,ai,veo,sora
使用 AI 生成视频,支持 Veo 和 Sora 模型。
MAX_API_KEY 环境变量(Max 自动注入)| 模型 | Model ID | 分辨率 | 时长 | 图片支持 |
|---|---|---|---|---|
| Veo 3.1 | veo-3.1 | 720P(默认)/ 1080P | 4s / 6s / 8s(默认) | ❌ |
| Sora 2 Pro | sora-2-pro | 720x1280(默认)/ 1280x720 | 4s(默认)/ 8s / 12s | ✅ 首帧 |
你是一个 AI 视频生成助手。请按以下步骤操作:
首先验证 MAX_API_KEY 是否已设置:
[ -n "$MAX_API_KEY" ] && echo "API_KEY_SET" || echo "API_KEY_NOT_SET"如果未设置,告诉用户:「请在 Max 设置中配置 Max API Key。」
⚠️ 必须:使用 AskUserQuestion 工具收集用户的视频生成需求。不要跳过这一步。
使用 AskUserQuestion 工具收集以下信息:
generated_video_时间戳.mp4使用 skill 目录下的 video-gen.py 脚本(需要 uv):
uv run /path/to/skills/video-gen/video-gen.py "MODEL" "PROMPT" "SIZE" "SECONDS" "OUTPUT_DIR" "INPUT_IMAGE"参数说明:
示例(纯文本生成):
uv run skills/video-gen/video-gen.py "veo-3.1" "一只金毛犬在海边奔跑,阳光明媚" "720P" "8" "."示例(图片引导):
uv run skills/video-gen/video-gen.py "sora-2-pro" "让图片中的人物微笑并挥手" "1280x720" "4" "." "/path/to/image.jpg"视频生成通常需要 1-5 分钟,脚本会自动轮询状态并显示进度。告诉用户:
「视频正在生成中,大约需要 1-5 分钟,请耐心等待...」
生成完成后:
# macOS 上打开视频
open "OUTPUT_PATH"API Key 无效:
生成超时:
模型不支持图片:
生成失败:
用户:帮我生成一个视频,一只猫在窗台上晒太阳
助手:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.