# Lanshu Create AI Presenter Video

Turn a topic or finished script into a complete, publish-ready explainer video, led by...

- Repository: https://github.com/cclank/lanshu-create-ai-presenter-video (2870 stars)
- Category: Marketing
- License: MIT
- Last updated: 2026-10-11
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add cclank/lanshu-create-ai-presenter-video --skill lanshu-create-ai-presenter-video -g -a claude-code -y`
Codex: `npx skills add cclank/lanshu-create-ai-presenter-video --skill lanshu-create-ai-presenter-video -g -a codex -y`
Cursor: `npx skills add cclank/lanshu-create-ai-presenter-video --skill lanshu-create-ai-presenter-video -g -a cursor -y`
Gemini CLI: `npx skills add cclank/lanshu-create-ai-presenter-video --skill lanshu-create-ai-presenter-video -g -a gemini-cli -y`

## Description

Turn a topic or finished script into a complete, publish-ready explainer video, led by an AI presenter from an authorized adult presenter image, or performed with no presenter in one of twelve explainer styles (nine visual styles and three narrative ones). Not for promos, ads, or footage montages. Use for new presenter or styled explainer videos and for continuing, revising, captioning, lip-sync repairing, or re-exporting an existing job. Use it whenever the user asks for 数字人口播 / 数字人讲解, for a 讲解视频 / 动画讲解 / 科普视频, asks which styles or templates are available (有哪些风格 / 看看风格 / 风格模板), or names one of the styles: 留白, 信号/科技感, 手帐/手绘, 立体书/纸艺, 波普漫画, 一镜到底/3D, 图纸与注脚, 黑板报, 黏土小城, 推演/动态图解, 案卷/调查复盘, 小剧场/生活场景. Keep model and provider selection capability-based and record the actual choices per job.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Lanshu Create AI Presenter Video

Produce a verified explainer video from minimal inputs, led by a digital human, or performed in one of twelve explainer styles. The final narration is the master clock for presenter motion, captions, graphics, cuts, and delivery duration.

## Choose a route

Every job takes one of two routes, recorded as `creative.route`. Infer it when the request is clear (cues below);
otherwise ask once, with this table and the style gallery (`explainer/STYLES.md`; attach or link the images
`explainer/gallery/nine-styles-kv-cache.jpg` and `explainer/gallery/three-narrative-styles-kv-cache.jpg`). Never fall back to `presenter` silently: it needs a portrait the user
may not have.

| Route | The video | The user provides | Paid generation | Format |
|---|---|---|---|---|
| `presenter` | A digital human presents; captions and keyword graphics support it | Topic or script + authorized presenter image | Voice + presenter video | Any; 9:16 by default |
| `styled` | A performed explainer: every narrated phrase is acted out on screen in one of twelve styles (nine visual, three narrative), no presenter | Topic or script | Voice only | 16:9 |

The rest: https://github.com/cclank/lanshu-create-ai-presenter-video/blob/HEAD//SKILL.md
