360 Secure SkillHub
360 安全技能中心

Web Video Presentation

将文章、口播稿、课程或产品演示转为可录屏的16:9网页演示:先拆分脚本与大纲,再按章节和步骤实现可视化场景,支持主题令牌、可选旁白与音频对齐,并提供录屏与交付前验收指引。输入为文字素材、大纲或主题,输出为可运行的 Vite+React+TS 演示骨架及章节实现。适合需要浏览器稳定录屏、且画面节奏贴合讲解内容的演示型内容。

bovinphang
bovinphang
热度 48.45
最近更新 2026-09-27 11:58:20
分类:开发依赖:代码执行 / 读写文件 / 联网浏览搜索 / 内部调用大模型应用场景:演示设计 / 代码生成 / 故事创作

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add fec-web-video-presentation
Metadata
name
fec-web-video-presentation
description
Use when turning an article, talk script, lesson, product demo, or narrated explanation into a recordable 16:9 web presentation with step-driven scenes, optional narration alignment, theme tokens, and screen-recording guidance; Chinese triggers include web video, dynamic demonstration, spoken script to video, screen-recordable demonstration, 16:9 demonstration.

Web video demonstration

Purpose

Convert articles, oral presentations, courses, product explanations or technology sharing into screen-recordable 16:9 web presentations. The product should be like a clickable video stage: each step carries a spoken rhythm, the visual design serves the content rhythm, and can be stably recorded using the browser.

Procedure

  1. Determine the input form

    • When the user submits an article or long text, it is first split into a spoken draft and an outline.
    • When the user broadcasts the manuscript to the ready-made script, the original order is retained and only the outline, chapters and steps are added.
    • When the user only provides a topic but no content, first ask for materials, outlines or key points; do not make up the entire content for the user.
  2. Generate a content plan

    • Press content-plan.md to output script and outline.
    • The script determines the order of telling and each beat; the outline determines the chapters, steps, time estimates, screen information and material list.
    • The outline only describes the content density and screen tasks, and does not write down the specific animation implementation in advance.
  3. Align the demo system

    • Choose a starter theme from theme-system.md or starter-themes.json, or redefine the token by project brand.
    • Create a minimal Vite + React + TypeScript presentation skeleton using create-video-presentation.mjs:
      node skills/fec-web-video-presentation/scripts/create-video-presentation.mjs ./presentation --theme editorial-slate
      
    • If you just want to preview optional themes or plan to write content:
      node skills/fec-web-video-presentation/scripts/create-video-presentation.mjs --list-themes
      node skills/fec-web-video-presentation/scripts/create-video-presentation.mjs --dry-run ./presentation --theme editorial-slate
      
  4. Implementation Chapter

    • Each chapter is implemented as chapter-craft.md.
    • Each step occupies the stage exclusively, and the screen only carries the core content that the user needs to understand for the current spoken beat.
    • Chapters must have visible visual presentation, graphics, layout changes, status progression, or data/media presentation; do not deliver text-only slides.
    • The first chapter should be completed and accepted first as the style anchor before continuing with other chapters.
  5. Screen recording and audio

    • Use recording-and-audio.md to check stage scale, navigation, recording mode and optional audio synchronization.
    • Audio can come from the user's existing files, host tools, or the project's own TTS process; this skill is not bound to a specific TTS provider.
  6. Pre-delivery verification

    • Open the demo in a browser to check 16:9 zoom, keyboard/click advancement, step count, text overflow, hidden controls, console errors, and screen recording path.
    • If the number, order or step number of chapters changes, reset the local persistence key or clear the old progress to avoid reverting to a non-existent step.

Constraints

  • Do not turn web videos into ordinary marketing landing pages, static PPT or long scrolling articles.
  • Do not copy the reference project's themes, template chapters, long prompts, or scaffolding implementations; generate an original skeleton based on the current project.
  • Do not lock each animation name in the outline stage; animations should be driven by chapter content relationships.
  • Do not use fake data, fake quotes, fake product screenshots or uncheckable media to fill the screen.
  • Do not let controls, page numbers, explanatory text or debugging panels pollute the screen recording; necessary controls are hidden or weakened by default.
  • No outside-project vendor conventions are introduced for audio synthesis; TTS is an optional adaptation layer.

Expected Output

Output script, outline, runnable 16:9 web page demonstration skeleton or chapter implementation, and describe the theme, number of chapters/steps, screen recording method, optional audio path and verification results. The final presentation should be able to be progressed steadily through clicks or keyboards, the visual rhythm should fit the spoken content, and it should be suitable for browser screen recording.