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.