VideoGen
VideoGen, Inc v2.0.15
Publisher description
From the marketplace listing
Create professional, editable videos and media from ChatGPT with your VideoGen account. Refine projects anytime on videogen.io. Workflows: turn a narration script, uploaded voiceover, PDF/slideshow, or scene-by-scene storyboard into a multi-scene video with AI visuals and captions. Or generate a single prompt-to-clip when you only need a short shot. Media tools: create images, video clips, voiceovers, music, sound effects, motion graphics, and talking-head avatars; upscale, vectorize, remove backgrounds, or add 3D parallax to stills. Upload brand assets (logos, product shots, audio) with the in-chat uploader when ChatGPT supports it. Edit and deliver: remix projects (captions, transitions, animate stills), export MP4 downloads, and open deep links back into the VideoGen app for timeline edits, team settings, and finer control. Generation uses your VideoGen team credits; if a feature isn't available on your account, open app.videogen.io and manage your VideoGen account, then retry.
Language: English · Automatically detected from descriptions.
Files & skills
File archives
Skill instructions
videogen-brand-kit1.76 KB
--- name: videogen-brand-kit description: >- Create or reuse VideoGen actors, products, and visual styles from reference images. Use when the user wants a consistent character, product, or look. Do not start a full video until they ask. --- # Brand kit (actors, products, styles) Reusable team entities. Stop after the entity exists unless they asked to generate a video next. Also follow `references/always.md`. If 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. ## When to use They want a consistent spokesperson, product, visual look, or slideshow theme, or they brought reference images to reuse later. ## Steps 1. Call `get_me` if this chat has not already confirmed a linked account. 2. `list_entities` (filter `entityType` when you know the kind) before creating a duplicate. Built-in catalog rows have `isBuiltIn: true` and cannot be updated or archived. 3. `open_uploader` so they attach a reference still (or PDF/PPT for a slideshow theme). 4. `create_entity` with `entityType` `ACTOR`, `PRODUCT`, `VISUAL_STYLE`, or `SLIDESHOW_THEME`, plus a `name`. 5. `add_entity_reference` with the uploaded `fileId` and usually `isDefault: true`. 6. Return the `vg_enti_...` id and say how to use it: `actorEntityId` on `script_to_video` / `generate_avatar` / `slideshow_to_video`; product or style on later storyboard work; `slideshowThemeEntityId` on `slideshow_to_video`. 7. Do not start a workflow unless they asked for a video in the same turn. ## Output A real entity id and what it is for. Do not invent ids. ## Do not - Send them to manage entities in the VideoGen UI unless they asked (`get_app_deep_link` with `NAVIGATE` → `ENTITIES`). - Archive or update a built-in catalog entity.
Referenced files: 2
videogen-creator-video1.54 KB
---
name: videogen-creator-video
description: >-
Make social and creator content (TikTok, Reels, YouTube Shorts, influencer
posts). Prefer short vertical video with captions. Do not use for corporate
training, news recaps, long explainers, or cinematic film scenes.
---
# Creator and influencer video
Short-form social content for an audience, not a corporate training tape.
Also follow `references/always.md`.
If 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.
## When to use
TikTok, Reels, Shorts, YouTube intros, or influencer posts. The user is making content for followers, not a company L&D library.
## Steps
1. Call `get_me` if this chat has not already confirmed a linked account.
2. Default `{ width: 9, height: 16 }`. Ask only if they want landscape.
3. If they want a 2–3 beat hook (face, demo, CTA), call `storyboard_to_video` with **at most 3 scenes**, each with `prompt` and optional `voiceoverScript`.
4. If they want a spoken talking-track over b-roll, call `script_to_video` and keep it short.
5. If they have a recorded voiceover, `open_uploader` then `voiceover_to_video`.
6. Poll until `succeeded`. `remix_project` with `CAPTIONS` and `ANIMATE_IMAGES`. `export_project` and share `downloadUrl`.
## Output
A social-ready MP4 and `projectId`. Do not invent ids.
## Do not
- Build a long landscape explainer (use videogen-marketing-video or videogen-education-video).
- Skip captions on vertical social unless they asked to leave them off.
Referenced files: 2
videogen-education-video1.4 KB
---
name: videogen-education-video
description: >-
Make lesson, course, or explainer videos for education (teachers, students,
courses). Prefer script_to_video or slideshow_to_video. Do not use for
corporate training, ads, news recaps, or film scenes.
---
# Education video
School, course, and lesson explainers (not corporate L&D).
Also follow `references/always.md`.
If 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.
## When to use
A teacher, student, tutor, or course creator wants a lesson, concept explainer, or lecture-style video.
## Steps
1. Call `get_me` if this chat has not already confirmed a linked account.
2. If they have slides, `open_uploader` then `slideshow_to_video`.
3. Otherwise write a spoken lesson script and call `script_to_video` with `{ width: 16, height: 9 }` unless they asked otherwise. Optional instructor: `ACTOR` entity as `actorEntityId`.
4. Keep language at the level they named (grade, course, or audience). Do not invent facts, dates, or citations; ask or omit.
5. Poll until `succeeded`. `remix_project` with `CAPTIONS` and `TRANSITIONS`. `export_project` and share `downloadUrl`.
## Output
A lesson MP4 and `projectId`. Do not invent ids.
## Do not
- Treat workplace onboarding as education (use videogen-training-video).
- Pad a short concept into a many-scene storyboard.
Referenced files: 2
videogen-film-scene1.47 KB
--- name: videogen-film-scene description: >- Make cinematic or narrative film and entertainment scenes with shot-by-shot visual control. Use storyboard_to_video. Do not use for ads, news, training, or social-creator shorts. --- # Film and entertainment scene Cinematic narrative shots, not a marketing spot. Also follow `references/always.md`. If 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. ## When to use Film, TV, narrative shorts, mood pieces, or entertainment scenes where the user cares about what each shot looks like. ## Steps 1. Call `get_me` if this chat has not already confirmed a linked account. 2. Collect the beat: setting, characters, action, camera. Do not invent plot the user did not ask for. 3. Call `storyboard_to_video` with **at most 3 scenes** unless they explicitly ask for more. Each scene needs a visual `prompt` (lighting, lens, blocking). Optional `voiceoverScript`, `title`, `durationSeconds` (1–15). Optional `style` for a named look; omit for cinematic photo-real. 4. Confirm before going past 3 scenes. Credit use scales with scene count. 5. Poll until `succeeded`. Optional `remix_project` with `ANIMATE_IMAGES` and `TRANSITIONS`. `export_project` and share `downloadUrl`. ## Output A cinematic scene MP4 and `projectId`. Do not invent ids. ## Do not - Turn a film brief into a product ad or news recap. - Pad a single shot request into a long storyboard.
Referenced files: 2
videogen-getting-started2.31 KB
---
name: videogen-getting-started
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.
---
# Getting started with VideoGen
Teach ChatGPT how to go from a linked VideoGen account to a finished MP4.
Also follow `references/always.md`.
If 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.
## When to use
The user is new, asks what VideoGen can do, or wants a video without naming a workflow.
## Steps
1. Call `get_me`. If it fails, stop and ask the user to link VideoGen in ChatGPT.
2. 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:
| Prefer when | Tool | Inputs |
| --- | --- | --- |
| Narrated explainer, ad, or recap from **text**, especially about one minute or longer | `script_to_video` | `script`, optional `style`, `aspectRatio` `{ width, height }` |
| They have a voiceover audio file | `voiceover_to_video` | `fileId` from `open_uploader` |
| 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` |
| 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.
3. Start the workflow. If the result is still `pending` or `running`, poll `get_workflow_run` until terminal. Keep `projectId`.
4. Optionally `remix_project` with at least two of `CAPTIONS`, `TRANSITIONS`, `ANIMATE_IMAGES`, `ZOOM`.
5. Call `export_project`, poll `get_project_export` until `succeeded`, and share `downloadUrl`.
## Output
A real `projectId`, then an MP4 `downloadUrl`. Never invent ids.
## Do not
- Chain several `generate_*` tools to fake a full video.
- Name internal model vendors.
- Start work before `get_me` succeeds.
Referenced files: 2
videogen-hobby-video1.38 KB
--- name: videogen-hobby-video description: >- Make a personal or hobby video (gifts, family, crafts, DIY, fan projects). Keep it short and ask which workflow. Do not use for business ads, training, news, or professional creator posts. --- # Hobby and personal video Personal projects, not a brand campaign. Also follow `references/always.md`. If 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. ## When to use Gifts, family recaps, crafts, DIY, sports hobbies, fan edits, or other personal videos. ## Steps 1. Call `get_me` if this chat has not already confirmed a linked account. 2. If they have not named a workflow, ask briefly: script from text (`script_to_video`), photos/story (`storyboard_to_video`, at most 3 scenes), their audio (`voiceover_to_video`), or a deck (`slideshow_to_video`). Recommend `script_to_video` when they have a spoken idea and no shot list. 3. Keep it short. Do not add a brand CTA unless they asked for one. 4. Poll until `succeeded`. Optional `remix_project` with `CAPTIONS` and `ANIMATE_IMAGES`. `export_project` and share `downloadUrl`. ## Output A personal MP4 and `projectId`. Do not invent ids. ## Do not - Treat this as ecommerce UGC or influencer content unless they clearly asked for that. - Start a long expensive storyboard for a simple personal message.
Referenced files: 2
videogen-marketing-video1.96 KB
---
name: videogen-marketing-video
description: >-
Make a narrated marketing or communications video for professional services,
B2B software, real estate, local businesses, travel, events, or nonprofits.
Prefer script_to_video. Do not use for product UGC ads, training, education
lessons, news recaps, or social-creator shorts.
---
# Marketing and communications video
Narrated campaign and services marketing (not a 3-shot product UGC ad).
Also follow `references/always.md`.
If 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.
## When to use
Agencies, legal, finance, healthcare practices, recruiting, SaaS, real estate listings, local services, travel and hospitality, events, or nonprofit campaigns.
## Steps
1. Call `get_me` if this chat has not already confirmed a linked account.
2. Draft or use their script. `script` is spoken verbatim, so write for the ear (about 20–30 seconds per ~50 words). Prefer about one minute unless they asked otherwise.
3. Default to `script_to_video` with optional `style`, `aspectRatio` (default `{ width: 16, height: 9 }`), `language`, and `voiceId` from `list_tts_voices` when they care about the voice.
4. Use `storyboard_to_video` only if they want a short shot list (property hero shots, event teaser). Cap at 3 scenes unless they explicitly ask for more.
5. For a talking-head presenter, create or reuse an `ACTOR` entity and pass `actorEntityId` (optional `avatarQuality`).
6. For a PDF one-pager or slide deck, `open_uploader` then `slideshow_to_video`.
7. Poll until `succeeded`, `remix_project` with `CAPTIONS` plus `ANIMATE_IMAGES` or `TRANSITIONS`, `export_project`, share `downloadUrl`.
## Output
A narrated marketing MP4 and `projectId`. Do not invent ids.
## Do not
- Treat a long services explainer as a many-scene storyboard.
- Use this skill for CPG/app UGC (use videogen-product-ad) or employee training (use videogen-training-video).
Referenced files: 2
videogen-news-video1.34 KB
---
name: videogen-news-video
description: >-
Make a news recap, briefing, or launch-summary video from text. Prefer
script_to_video around one minute, landscape. Do not use for ads, training,
education lessons, or cinematic film scenes.
---
# News and briefing video
Short recap or briefing from a script, not an ad.
Also follow `references/always.md`.
If 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.
## When to use
News recaps, daily briefings, launch summaries, or "what happened" videos from text the user provides or that is already in the chat.
## Steps
1. Call `get_me` if this chat has not already confirmed a linked account.
2. Write a tight spoken script from the source they gave. Do not invent quotes, numbers, or outcomes. If a fact is missing, ask or skip it.
3. Call `script_to_video` with `{ width: 16, height: 9 }` unless they asked for another frame. Optional `style` for a news-desk or clean editorial look.
4. Poll until `succeeded`. `remix_project` with `CAPTIONS` and `ANIMATE_IMAGES`. `export_project` and share `downloadUrl`.
## Output
A briefing MP4 and `projectId`. Do not invent ids.
## Do not
- Use `storyboard_to_video` for a one-minute recap.
- Turn a news brief into a product ad or opinion piece the user did not ask for.
Referenced files: 2
videogen-polish-and-export1.96 KB
--- name: videogen-polish-and-export description: >- Polish an existing VideoGen project (captions, transitions, animate stills, zoom) and export an MP4. Use when the user already has a projectId or a finished run. Do not start a new workflow. --- # Polish and export Remix and MP4 download for a project that already exists. Also follow `references/always.md`. If 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. ## When to use They already have a `projectId`, a succeeded workflow in this chat, or they ask to add captions/motion and download. ## Steps 1. Resolve `projectId` from this chat or `list_projects`. Never invent one. If none exists, stop and say they need a generated project first (getting-started or a use-case skill). 2. Call `get_me` if this chat has not already confirmed a linked account. 3. If they want polish, `remix_project` with `projectId` and ordered `edits`. Use at least two when they want a finished-looking cut: | Edit | Effect | | --- | --- | | `CAPTIONS` | Show captions | | `TRANSITIONS` | Section and asset transitions | | `ANIMATE_IMAGES` | Turn stills into short clips | | `ZOOM` | Ken Burns zoom on stills | Pass `saveAsNewProject: true` when they asked to keep the original. 4. Poll `list_project_remix_actions` until remix actions succeed before exporting if those edits must appear in the MP4. 5. `export_project` with `projectId`. If still running, poll `get_project_export` until `succeeded`. Share `downloadUrl`. 6. If they asked for an edit MCP cannot do (music file, logo file, translate), say so and offer `get_app_deep_link` into the VideoGen editor (`projectUrl` / navigate to the project). Do not pretend MCP applied that edit. ## Output A remix status (if any) and an MP4 `downloadUrl`. Do not invent ids. ## Do not - Start `script_to_video` or `storyboard_to_video` from this skill. - Export before the workflow or remix has `succeeded`.
Referenced files: 2
videogen-product-ad2.1 KB
---
name: videogen-product-ad
description: >-
Make a short UGC or product-marketing video for a physical or digital product
(CPG, ecommerce, apps, gadgets). Use storyboard_to_video with at most 3
scenes. Do not use for long explainers, training, news, film scenes, or
service-business marketing.
---
# Product ad (physical and digital products)
VideoGen's focus cohort: first-world ecommerce and product marketing. Default to a short, visual-first spot.
Also follow `references/always.md`.
If 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.
## When to use
Ads, UGC, product launches, unboxings, app demos, or shoppable clips for consumer physical or digital products.
## Steps
1. Call `get_me` if this chat has not already confirmed a linked account.
2. If they have a product photo or spokesperson still, `open_uploader`, then `create_entity` (`PRODUCT` or `ACTOR`) and `add_entity_reference` with `isDefault: true`.
3. Ask only if missing: product name, one benefit, and aspect (default `{ width: 9, height: 16 }` for social; `{ width: 16, height: 9 }` if they asked for landscape).
4. Call `storyboard_to_video` with **at most 3 scenes** unless they explicitly ask for more. Each scene needs a visual `prompt`; add `voiceoverScript` for spoken lines. Typical beat: hook, product in use, call to action. Optional `style` in plain language; omit it for cinematic photo-real. Optional `quality`: `HIGH`.
5. Warn that credit use scales with scene count if they insist on more than 3 scenes, then confirm before starting.
6. Poll `get_workflow_run` until `succeeded`. Keep `projectId`.
7. `remix_project` with `CAPTIONS` and `ANIMATE_IMAGES` (add `TRANSITIONS` when it helps). Then `export_project` and share `downloadUrl`.
## Output
A short product video MP4 plus the `projectId`. Do not invent ids.
## Do not
- Expand a product brief into a 5–10 scene storyboard.
- Use `script_to_video` for a 3-shot UGC ad unless they asked for a longer narrated piece.
- Start `generate_motion_graphic` as the first example of what VideoGen can do.
Referenced files: 2
videogen-training-video1.76 KB
---
name: videogen-training-video
description: >-
Make employee, customer, partner, or HR training and enablement videos, often
with an on-screen avatar. Use for onboarding, how-tos, compliance, or
enablement. Do not use for ads, news recaps, school courses, or film scenes.
---
# Training and enablement video
Corporate and customer training. Avatars are the usual presenter.
Also follow `references/always.md`.
If 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.
## When to use
Employee onboarding, policies, process training, sales enablement, customer how-tos, technical implementation, partner enablement, or HR/benefits training.
## Steps
1. Call `get_me` if this chat has not already confirmed a linked account.
2. If they have a slide deck, `open_uploader` then `slideshow_to_video` (optional `slideScripts`, `actorEntityId`, `slideshowThemeEntityId`).
3. Otherwise write a clear spoken script and call `script_to_video`. Use `aspectRatio` `{ width: 16, height: 9 }` unless they asked for another frame.
4. For an on-screen trainer: `open_uploader` a headshot if they have one, `create_entity` with `entityType: ACTOR`, `add_entity_reference` (`isDefault: true`), pass `actorEntityId` (optional `avatarQuality`). Or `list_entities` with `entityType: ACTOR` and reuse a built-in or team actor. Built-in rows have `isBuiltIn: true` and cannot be updated.
5. Poll until `succeeded`. `remix_project` with `CAPTIONS` and `TRANSITIONS`. `export_project` and share `downloadUrl`.
## Output
A training MP4 the learner can follow, plus `projectId`. Do not invent ids.
## Do not
- Make a product ad or news recap.
- Skip captions on training content unless the user asked to leave them off.
Referenced files: 2
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- VideoGen, Inc
Package observed Oct 2, 2026.
Technical details
- First seen
- Sep 30, 2026 · 22:02 UTC
- Last seen
- Oct 2, 2026 · 12:00 UTC
- Collection status
- Collected
plugin_asdk_app_6a7632963b6c8191b3da907392ba6676
Download plugin data (JSON)