Browse documentation

Creating videos

Repo to video

Turn a local codebase—or a well-organized folder of product materials—into a video project.

Last updated September 2026

Choose a source folder

On the Library dashboard, choose Repo to video and select the local folder that represents your product. It can be a Git repository, but it does not need to be: a focused folder containing the source material for one video works too. Poko opens or creates a project from that folder.

Keep the source safe

The selected repository is treated as read-only. Generated scenes, assets, logs, and exports belong in Poko’s project workspace, so the agent does not need to modify your source tree.

Build a source pack

Use one folder for the material the agent should consider. Include a short brief or script, current screenshots, logos, a brand guide, product copy, and source images. Keep only relevant files in the top-level source pack or explain where important material lives—clear inputs produce a more focused first draft.

  1. 1Create a folder for one campaign, feature, or listing.
  2. 2Add the core source material: code, copy, screenshots, images, and brand assets.
  3. 3Add a short brief that names the audience, goal, key message, CTA, preferred duration, and aspect ratio.
  4. 4Choose Repo to video and select that folder.
  5. 5In Studio, reiterate the intended result and direct the next iteration.

SaaS and product-launch example

For a SaaS launch, choose the product repository or create a campaign folder containing the landing-page copy, a short script, a logo, product screenshots, and any feature-specific visuals. Ask for a 30–45 second product walkthrough or motion ad, specify the audience and CTA, and identify the exact UI flow to show. A useful brief might say: “Create a 9:16, 30-second launch video for founders. Lead with the reporting dashboard, show the weekly summary and share flow, use the attached logo and screenshots, and end with a free-trial CTA.”

Real-estate listing example

Create one folder per property. Add the selected listing photos, a floor plan if available, listing copy, neighborhood highlights, agent branding, and a concise narration script. Ask the agent to follow a deliberate story: exterior and location, strongest rooms, key amenities, then the contact CTA. Example: “Make a 45-second landscape listing film from these approved photos. Start with the exterior, feature the kitchen and primary suite, mention the walkable location, and end with the agent contact card. Keep every supplied photo intact and do not invent property features.”

Ecommerce product-video example

Create one folder per product or campaign. Add approved product photos and videos, the logo, product name, key benefits, price or offer copy, customer proof you are allowed to use, and the destination URL or CTA. Include both clean packshots and in-use images when possible; name files by angle or use case so the intended sequence is obvious. For variant-heavy products, identify the exact color, size, and SKU to feature so the video does not mix product details. Example: “Create a 20-second 9:16 paid-social ad for the black insulated bottle. Use only the supplied black-bottle images, open with the leak-proof benefit, show the gym and desk lifestyle shots, mention 24-hour cold retention, and finish with ‘Shop now’. Do not show prices, discounts, or claims not included in the brief.”

Course and language-learning example

Create one folder per lesson, module, or promotional campaign. Add the approved lesson script, vocabulary or grammar notes, pronunciation guidance, slide visuals, exercises, instructor branding, and any worksheets or example dialogues. This works well for English, Chinese, Spanish, German, and other language courses, as well as software training, exam preparation, and onboarding lessons. Example: “Create a 60-second 9:16 beginner Spanish lesson on ordering coffee. Use the supplied script and vocabulary cards, show each Spanish phrase with the English translation, leave a short pause after each phrase for repetition, use the supplied pronunciation notes exactly, and end by inviting viewers to start lesson one. Do not translate or invent examples beyond the supplied lesson material.”

Other strong use cases

Use this flow for app-release explainers, ecommerce product launches, client case studies, sales decks assembled from images and copy, course or webinar promos, agency pitch videos, portfolio reels, and event recaps. In every case, collect the approved material in one folder and tell the agent what is factual, what is optional, and what it must not claim.

Give the agent context

In Studio, describe the audience and outcome you want. Include the key feature to show, preferred duration, format, and any visual or brand constraints. Add a screenshot or brand asset to the project context when it is important to the final result.