Communitygithub.com

conardli/web-video-presentation

Converts an article or script into a click-driven 16:9 web presentation that "looks like a video," with optional AI voice-over synthesis.

What is web-video-presentation?

This skill provides a complete design methodology and collaboration workflow for transforming any written article or spoken script into an interactive, cinematic web presentation. The output resembles a dynamic video but is entirely click-driven, with each click advancing one beat of the script — fully occupying the screen each time, and with a hidden progress bar that appears only on hover. The workflow proceeds from the original input → generating both the spoken script and an outline plan in one pass → a single round of user alignment on five items (script, outline, theme, assets, dev mode) → chapter-by-chapter web development (sequential or parallel) → optional audio synthesis. The audio system is provider-agnostic, including built-in support for MiniMax mmx-cli and OpenAI TTS, with easy substitution for ElevenLabs, edge-tts, Azure, or custom TTS. A key design principle is that the outline only plans pacing and information density — no animations are pre-planned; instead, animations are designed ad-hoc during chapter development following PRINCIPLES + ANTI-AI guidelines. The skill is ideal for creating video-like web presentations (dynamic, non-PPT slide shows), turning scripts/articles into interactive narrations, screen-recorded tutorials for Bilibili/YouTube/WeChat Channels, and cinematic product or talk demos. Importantly, the skill is style-agnostic — it doesn't prescribe any specific fonts, colors, or aesthetic, making it reusable across any theme or design language.

Works with~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/conardli/garden-skills/tree/main/skills/web-video-presentation

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

What does web-video-presentation do?

Convert an article or spoken script into a click-driven 16:9 web presentation that "looks like a video," with optional voice-over audio synthesis. Workflow: original article → one-shot generation of script + outline dev plan → user one-pass alignment of 5 items (script / outline / theme / assets / dev mode) → web development (chapter-by-chapter / sequential / parallel) → optional audio synthesis (provider-agnostic: built-in MiniMax mmx-cli + OpenAI TTS, swappable with ElevenLabs / edge-tts / Azure / custom TTS). The outline only plans pacing and information density — not animations — animations are designed ad-hoc during chapter development following PRINCIPLES + ANTI-AI guidelines. Each click advances one beat of the script; each step occupies the full screen; the progress bar is hidden by default and appears only on hover. Use cases: create a video-like web page (dynamic PPT but not like PPT), turn a script/article into an interactive narration, record screen tutorials for Bilibili / YouTube / WeChat Channels, build cinematic product or talk demos. This skill encapsulates a design methodology + collaboration workflow — it is not tied to any specific style / font / color — so it can be reused across any theme and aesthetic.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Related Skills