Update to VideoGen - AI Video Generator
Snapshot Nov 5, 2026 · 06:08 UTC · version 2.5.4
Collection source: downloaded plugin package. These snapshots do not have a confirmed matching collection source. Differences in file lists alone do not establish changes to the package.
Instructions updated for videogen-getting-started
Skill instructions — Now says: | Restyle an existing video (new look, same timing; up to 120s per run) | `video_to_video` | `prompt`, plus `videoFileId` from `open_uploader` or a public...
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 3 plugins free · no card required.
All fields and original values.
Skill instructions
Sep 30, 2026 · 23:07 UTC
No removed lines (ordering may have changed)
Nov 5, 2026 · 06:08 UTC
| Restyle an existing video (new look, same timing; up to 120s per run) | `video_to_video` | `prompt`, plus `videoFileId` from `open_uploader` or a public `videoUrl` |
Supporting files
Sep 30, 2026 · 23:07 UTC
[{"relative_path":"agents/openai.yaml","size_in_bytes":437},{"relative_path":"references/always.md","size_in_bytes":1443}]
Nov 5, 2026 · 06:08 UTC
[{"relative_path":"agents/openai.yaml","size_in_bytes":437},{"relative_path":"references/always.md","size_in_bytes":2551}]
Compare saved observations
Download comparison JSONSKILL.md text changes
− removed · + added
--- before +++ after @@ -31,6 +31,7 @@ | They have a PDF or PowerPoint | `slideshow_to_video` | `fileId` from `open_uploader` | | Short shot list, frame-by-frame control | `storyboard_to_video` | `scenes` with a visual `prompt` each; **at most 3 scenes** unless they explicitly ask for more | | One short clip (up to about 30s) as a project | `prompt_to_video_clip` | `prompt` | +| Restyle an existing video (new look, same timing; up to 120s per run) | `video_to_video` | `prompt`, plus `videoFileId` from `open_uploader` or a public `videoUrl` | | One still, clip, voice, or transform only | a `generate_*` media tool | per that tool | Do not silently default to `storyboard_to_video`. Do not start a long storyboard for a one-minute explainer.
Full technical diff · 2 changed fields
changed /included_files
[
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 437
},
{
"relative_path": "references/always.md",
"size_in_bytes": 1443
}
][
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 437
},
{
"relative_path": "references/always.md",
"size_in_bytes": 2551
}
]changed /skill_md_contents
"---\nname: videogen-getting-started\ndescription: >-\n Connect a VideoGen account, pick the right workflow, and make a first video.\n Use when the user is new, asks what VideoGen can do, or has not named a\n workflow. Do not use for a specific product ad, training lesson, news recap,\n film scene, or export-only request.\n---\n\n# Getting started with VideoGen\n\nTeach ChatGPT how to go from a linked VideoGen account to a finished MP4.\n\nAlso follow `references/always.md`.\n\nIf a tool fails because of credits or account access, tell the user to open https://app.videogen.io and manage their VideoGen account, then retry.\n\n## When to use\n\nThe user is new, asks what VideoGen can do, or wants a video without naming a workflow.\n\n## Steps\n\n1. Call `get_me`. If it fails, stop and ask the user to link VideoGen in ChatGPT.\n2. Tell them generation takes several minutes for a full video, then pick a workflow. If they have not named one, give short pros/cons and wait:\n\n| Prefer when | Tool | Inputs |\n| --- | --- | --- |\n| Narrated explainer, ad, or recap from **text**, especially about one minute or longer | `script_to_video` | `script`, optional `style`, `aspectRatio` `{ width, height }` |\n| They have a voiceover audio file | `voiceover_to_video` | `fileId` from `open_uploader` |\n| They have a PDF or PowerPoint | `slideshow_to_video` | `fileId` from `open_uploader` |\n| Short shot list, frame-by-frame control | `storyboard_to_video` | `scenes` with a visual `prompt` each; **at most 3 scenes** unless they explicitly ask for more |\n| One short clip (up to about 30s) as a project | `prompt_to_video_clip` | `prompt` |\n| One still, clip, voice, or transform only | a `generate_*` media tool | per that tool |\n\nDo not silently default to `storyboard_to_video`. Do not start a long storyboard for a one-minute explainer.\n\n3. Start the workflow. If the result is still `pending` or `running`, poll `get_workflow_run` until terminal. Keep `projectId`.\n4. Optionally `remix_project` with at least two of `CAPTIONS`, `TRANSITIONS`, `ANIMATE_IMAGES`, `ZOOM`.\n5. Call `export_project`, poll `get_project_export` until `succeeded`, and share `downloadUrl`.\n\n## Output\n\nA real `projectId`, then an MP4 `downloadUrl`. Never invent ids.\n\n## Do not\n\n- Chain several `generate_*` tools to fake a full video.\n- Name internal model vendors.\n- Start work before `get_me` succeeds.\n""---\nname: videogen-getting-started\ndescription: >-\n Connect a VideoGen account, pick the right workflow, and make a first video.\n Use when the user is new, asks what VideoGen can do, or has not named a\n workflow. Do not use for a specific product ad, training lesson, news recap,\n film scene, or export-only request.\n---\n\n# Getting started with VideoGen\n\nTeach ChatGPT how to go from a linked VideoGen account to a finished MP4.\n\nAlso follow `references/always.md`.\n\nIf a tool fails because of credits or account access, tell the user to open https://app.videogen.io and manage their VideoGen account, then retry.\n\n## When to use\n\nThe user is new, asks what VideoGen can do, or wants a video without naming a workflow.\n\n## Steps\n\n1. Call `get_me`. If it fails, stop and ask the user to link VideoGen in ChatGPT.\n2. Tell them generation takes several minutes for a full video, then pick a workflow. If they have not named one, give short pros/cons and wait:\n\n| Prefer when | Tool | Inputs |\n| --- | --- | --- |\n| Narrated explainer, ad, or recap from **text**, especially about one minute or longer | `script_to_video` | `script`, optional `style`, `aspectRatio` `{ width, height }` |\n| They have a voiceover audio file | `voiceover_to_video` | `fileId` from `open_uploader` |\n| They have a PDF or PowerPoint | `slideshow_to_video` | `fileId` from `open_uploader` |\n| Short shot list, frame-by-frame control | `storyboard_to_video` | `scenes` with a visual `prompt` each; **at most 3 scenes** unless they explicitly ask for more |\n| One short clip (up to about 30s) as a project | `prompt_to_video_clip` | `prompt` |\n| Restyle an existing video (new look, same timing; up to 120s per run) | `video_to_video` | `prompt`, plus `videoFileId` from `open_uploader` or a public `videoUrl` |\n| One still, clip, voice, or transform only | a `generate_*` media tool | per that tool |\n\nDo not silently default to `storyboard_to_video`. Do not start a long storyboard for a one-minute explainer.\n\n3. Start the workflow. If the result is still `pending` or `running`, poll `get_workflow_run` until terminal. Keep `projectId`.\n4. Optionally `remix_project` with at least two of `CAPTIONS`, `TRANSITIONS`, `ANIMATE_IMAGES`, `ZOOM`.\n5. Call `export_project`, poll `get_project_export` until `succeeded`, and share `downloadUrl`.\n\n## Output\n\nA real `projectId`, then an MP4 `downloadUrl`. Never invent ids.\n\n## Do not\n\n- Chain several `generate_*` tools to fake a full video.\n- Name internal model vendors.\n- Start work before `get_me` succeeds.\n"Full snapshot data
{
"description": "Connect a VideoGen account, pick the right workflow, and make a first video. Use when the user is new, asks what VideoGen can do, or has not named a workflow. Do not use for a specific product ad, training lesson, news recap, film scene, or export-only request.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 437
},
{
"relative_path": "references/always.md",
"size_in_bytes": 2551
}
],
"name": "videogen-getting-started",
"skill_md_contents": "---\nname: videogen-getting-started\ndescription: >-\n Connect a VideoGen account, pick the right workflow, and make a first video.\n Use when the user is new, asks what VideoGen can do, or has not named a\n workflow. Do not use for a specific product ad, training lesson, news recap,\n film scene, or export-only request.\n---\n\n# Getting started with VideoGen\n\nTeach ChatGPT how to go from a linked VideoGen account to a finished MP4.\n\nAlso follow `references/always.md`.\n\nIf a tool fails because of credits or account access, tell the user to open https://app.videogen.io and manage their VideoGen account, then retry.\n\n## When to use\n\nThe user is new, asks what VideoGen can do, or wants a video without naming a workflow.\n\n## Steps\n\n1. Call `get_me`. If it fails, stop and ask the user to link VideoGen in ChatGPT.\n2. Tell them generation takes several minutes for a full video, then pick a workflow. If they have not named one, give short pros/cons and wait:\n\n| Prefer when | Tool | Inputs |\n| --- | --- | --- |\n| Narrated explainer, ad, or recap from **text**, especially about one minute or longer | `script_to_video` | `script`, optional `style`, `aspectRatio` `{ width, height }` |\n| They have a voiceover audio file | `voiceover_to_video` | `fileId` from `open_uploader` |\n| They have a PDF or PowerPoint | `slideshow_to_video` | `fileId` from `open_uploader` |\n| Short shot list, frame-by-frame control | `storyboard_to_video` | `scenes` with a visual `prompt` each; **at most 3 scenes** unless they explicitly ask for more |\n| One short clip (up to about 30s) as a project | `prompt_to_video_clip` | `prompt` |\n| Restyle an existing video (new look, same timing; up to 120s per run) | `video_to_video` | `prompt`, plus `videoFileId` from `open_uploader` or a public `videoUrl` |\n| One still, clip, voice, or transform only | a `generate_*` media tool | per that tool |\n\nDo not silently default to `storyboard_to_video`. Do not start a long storyboard for a one-minute explainer.\n\n3. Start the workflow. If the result is still `pending` or `running`, poll `get_workflow_run` until terminal. Keep `projectId`.\n4. Optionally `remix_project` with at least two of `CAPTIONS`, `TRANSITIONS`, `ANIMATE_IMAGES`, `ZOOM`.\n5. Call `export_project`, poll `get_project_export` until `succeeded`, and share `downloadUrl`.\n\n## Output\n\nA real `projectId`, then an MP4 `downloadUrl`. Never invent ids.\n\n## Do not\n\n- Chain several `generate_*` tools to fake a full video.\n- Name internal model vendors.\n- Start work before `get_me` succeeds.\n"
}SHA-256 of public snapshot: a2991c7c1bf9c3e3694e3953a655993e8e71f5b0e11a69a8cc79902916e38e3c