Skills for Real Engineers. Straight from my .agents directory.
web-video-presentation
Agent skill fromConardLi/garden-skills
把一篇文章或口播稿,做成"看起来像视频"的点击驱动 16:9 网页演示,可选合成口播音频。流程:原始文章 → **一次产出**口播稿 + outline 开发计划 → 用户**一次对齐** 5 件事(稿子 / outline / 主题 / 素材 / 开发模式)→ 网页开发(逐章 / 顺序 / 并行)→ 可选音频合成(provider-agnostic:内置 MiniMax mmx-cli + OpenAI TTS,可换 ElevenLabs / edge-tts / Azure / 自带 TTS)。**outline 只规划节奏与信息密度,不规划动画** —— 动画由章节开发时按 PRINCIPLES + ANTI-AI 法则即时设计。每次点击推进口播稿的一个节拍,每一步独占整屏,进度条平时隐藏只在悬浮时出现。适用场景:用网页做视频(动态 PPT 但不像 PPT)、把口播稿 / 文章变成可交互的解说、为 B 站 / YouTube / 视频号录屏教程、做有电影感的产品 / talk demo。本 Skill 沉淀的是设计方法论 + 协作流程 —— 不绑定任何特定样式 / 字体 / 颜色 —— 因此能复用到任意主题与美学。
How to install web-video-presentation
npx skills add ConardLi/garden-skills# or add only this skill to Claude Code: copy the folder
skills/web-video-presentation/
# into
~/.claude/skills/web-video-presentation/ (all projects)
.claude/skills/web-video-presentation/ (one project)
1# Web Video Presentation23把一篇文章或口播稿,一步步做成可录屏的"伪装成视频的网页",可选合成4口播音频。产出物 = Vite + React + TS 项目 + 按章节切分的音频。56## 适用场景78- "我有口播稿 / 一篇文章,帮我做成视频" —— 口播驱动的内容9- 想做 "动态 PPT"10- 16:9 横屏录屏,大字、留白、每屏都要有动效11- 教学 / 产品演示 / keynote 想要电影感12- B 站 / YouTube /抖音视频内容1314本 Skill **以方法论 + 协作流程为核心**。脚手架模板提供 token 和原语,15但每个美学决策(配色、字型、动效气质)都应该针对你的主题重新设计 ——16不要照搬。1718---1920## 工作流总览2122```23Phase 1 内容编写24 1.1 识别用户输入25 1.2 一次产出 script.md + outline.md26 (口播稿 + 开发计划)27 ▼28[Checkpoint Plan] ← 必须停。一次对齐 5 件事:29 稿子 / outline / 主题 / 素材 / 开发模式30 ▼31Phase 2 网页开发32 2.1 脚手架(按选定主题)33 2.2 第 1 章 = 主线程 + 完整版本(强制 anchor)34 ▼35 [硬节点] 用户验收第 1 章 ← 不可跳过36 ▼37 2.3 第 2~N 章(按选定模式:A 逐章 / B 顺序 / C 并行)38 ▼39[Checkpoint Audio] ← 必须停。是否合成音频40 ▼41Phase 3 音频合成(可选)42 ▼43Phase 4 录屏 + 后期44```4546工作目录约定(agent 在用户当前目录下创建 / 编辑):4748```49my-video/50├── article.md # 用户给原文时必有 —— 不删!开发阶段画面信息源51├── script.md # 必有:保持原文语言的平台化口播稿(决定节拍)52├── outline.md # 必有:开发计划(章节切分 + 每步内容 + 信息池)53└── presentation/ # 脚手架产出的 Vite + React + TS 项目54 ├── src/chapters/<NN>-<id>/55 │ ├── <Chapter>.tsx # 视觉实现56 │ ├── <Chapter>.css57 │ └── narrations.ts # ★ step 数 + 口播文本的唯一真相源58 ├── scripts/59 │ ├── extract-narrations.ts # 扫所有 narrations.ts → audio-segments.json60 │ ├── synthesize-audio.sh # provider-agnostic runner(循环 segments)61 │ └── tts-providers/ # 每 provider 一个 .sh(内置 2 个)62…
Excerpt shown under the repository's MIT license.
More skills in garden-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
