polym-explainer-video

Generate approval-gated explainer videos as MP4 from product inputs.

8|Updated May 13, 2026
One-click install
npx skills add https://github.com/byteplus-sa/polym --skill polym-explainer-video
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: polym-explainer-video
Source: https://github.com/byteplus-sa/polym/tree/main/skills/polym-explainer-video
Command: npx skills add https://github.com/byteplus-sa/polym --skill polym-explainer-video

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, node, python3, lark-cli, anthropic, librosa, numpy, soundfile, requests, volcengine, Pillow, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

It eliminates the manual, multi-step work of planning, scripting, approving, and rendering a polished explainer video by turning your product inputs (docs, URLs, PDFs, screenshots, repos, or plain text) into a structured storyboard and then an MP4 output.

Core Features & Use Cases

  • Storyboard-first workflow with approval gate: drafts an 8-pattern narrative storyboard and requires explicit user approval (or iterative changes) before any paid generation runs.
  • Multi-source product intake: supports Lark/Feishu docs, GitHub repos, PDFs, screenshots, videos, and free-form ideas to build a product brief and then a shot-by-shot plan.
  • Production-grade rendering pipeline: produces a 60fps video using HyperFrames for B-roll and optional Seedance for A-roll (digital human) plus optional Volcengine music, with pre- and post-render validation/auto-fix for mechanical issues.

Quick Start

Use the skill to create a demo by saying: Make an explainer video for https://example.com with a polished product-launch style, 30 seconds, and output it as a square video.

Frequently Asked Questions about polym-explainer-video

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an explainer video from a product URL or PDF?

To generate an explainer video from a product URL or PDF, the system ingests your product inputs, drafts an approval-gated storyboard, and then renders a 60fps MP4. This automates the manual planning, scripting, and rendering process directly from your source materials.

What is a storyboard approval gate in automated video generation?

A storyboard approval gate requires explicit user approval of an 8-pattern narrative draft before any paid generation runs. This ensures you can request iterative changes to the shot-by-shot plan without incurring rendering costs for unwanted video output.

Can I render 60fps explainer videos in vertical 9:16 and square 1:1 formats?

Yes, you can render 60fps explainer videos in vertical 9:16 and square 1:1 formats. The production pipeline supports 1:1, 9:16, and 16:9 aspect ratios specifically for product demos and short-form social video outputs.

Does the explainer video pipeline support AI presenter and background music generation?

Yes, the explainer video pipeline supports an optional AI presenter using Seedance and optional background music via Volcengine. It uses HyperFrames for B-roll generation while offering mode-aware options for pure-b-roll or digital human formats.

How do I fix narrative structure errors before rendering an MP4 video?

To fix narrative structure errors before rendering, the pipeline runs pre- and post-render verifiers with auto-fixable constraints on the storyboard. This enforces deterministic production contracts and corrects mechanical issues automatically before final 60fps output.

Do I need ffmpeg and Python to produce a launch-ready product demo video?

Yes, you need ffmpeg and Python along with node and lark-cli dependencies to produce a launch-ready product demo video. These environment tools handle the underlying video processing, audio analysis, and rendering pipeline execution.