agentsclimarketplace

Generate video

Skill lane2077/claude-code-harness-zh/skills/generate-video

自动生成产品演示视频,把“一图胜千言”真正落地。用户提到 `/generate-video`、视频生成、产品演示或可视化文档时使用。不要用于:嵌入视频播放器、实时演示或视频播放功能。需要先配置 Remotion。From its SKILL.md

Install
npx -y skills add lane2077/claude-code-harness-zh --skill generate-video

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

7.2 KB, as published. Nobody here has run it

Generate Video Skill

这是负责自动生成产品说明视频的一组技能。


概要

这是 /generate-video 命令内部使用的技能。 它会执行“代码库分析 → 场景方案提议 → 并行生成”的完整流程。

機能詳細

機能詳細
最佳实践See references/best-practices.md
代码库分析See references/analyzer.md
场景规划See references/planner.md
并行场景生成See references/generator.md
视觉效果库See references/visual-effects.md
AI 图片生成See references/image-generator.md
图片质量判定See references/image-quality-check.md

Prerequisites

  • 已完成 Remotion 设置(/remotion-setup)
  • Node.js 18+
  • (可选)GOOGLE_AI_API_KEY - 用于 AI 图片生成

/generate-video 流程

/generate-video
    │
    ├─[Step 1] 分析(analyzer.md)
    │   ├─ 检测框架
    │   ├─ 检测核心功能
    │   ├─ 检测 UI 组件
    │   └─ 解析项目资产(Plans.md、CHANGELOG 等)
    │
    ├─[Step 2] 场景提案(planner.md)
    │   ├─ 自动判定视频类型
    │   ├─ 提议场景结构
    │   └─ 用户确认
    │
    ├─[Step 2.5] 生成素材(image-generator.md)← NEW
    │   ├─ 判断是否需要素材(开场、CTA 等)
    │   ├─ 用 Nano Banana Pro 生成 2 张
    │   ├─ 由 Claude 执行质量判定(image-quality-check.md)
    │   └─ OK → 采用 / NG → 重新生成(最多 3 次)
    │
    └─[Step 3] 并行生成(generator.md)
        ├─ 并行生成场景(Task tool)
        ├─ 统合 + 转场
        └─ 最终渲染

执行步骤

  1. 用户执行 /generate-video
  2. 确认 Remotion 已设置
  3. 用 analyzer.md 分析代码库
  4. 用 planner.md 提议场景并让用户确认
  5. 用 generator.md 并行生成
  6. 输出完成报告

视频类型(按漏斗阶段)

类型漏斗阶段时长范围自动判定条件结构核心
LP/广告 teaser认知→兴趣30-90 秒新项目痛点→结果→CTA
Intro 演示兴趣→评估2-3 分钟检测到 UI 变更跑通 1 个完整用例
发布说明评估→确信1-3 分钟CHANGELOG 更新强调 Before/After
架构讲解确信→决策5-30 分钟大规模结构变更实际运作 + 证据
Onboarding持续使用30 秒到数分钟首次安装通往 Aha 时刻的最短路径

詳細: references/best-practices.md

场景模板

90 秒 teaser(用于 LP / 广告)

时间场景内容
0-5 秒Hook痛点或想要的结果
5-15 秒Problem+Promise目标用户与承诺
15-55 秒Workflow具有代表性的工作流
55-70 秒Differentiator差异化依据
70-90 秒CTA下一步行动

3 分钟 Intro Demo(适合评估阶段)

时间场景内容
0-10 秒Hook结论 + 痛点
10-30 秒UseCase明确 use case
30-140 秒Demo用真实界面完整演示
140-170 秒Objection先消除 1 个常见顾虑
170-180 秒CTA行动引导

通用场景

场景建议时长内容
Intro3-5 秒Logo + 标语
功能 Demo10-30 秒Playwright 捕获
架构图10-20 秒Mermaid → 动画
CTA3-5 秒URL + 联系方式

详细模板见:${CLAUDE_SKILL_DIR}/references/best-practices.md

音频同步规则(重要)

有旁白的视频必须严格遵守以下规则:

规则值
音频开始场景开始 + 30f(等待 1 秒)
场景长度30f + 音频长度 + 20f 余白
转场15f(与相邻场景重叠)
场景开始计算前一场景开始 + 前一场景长度 - 15f

事前确认: 先用 ffprobe 确认音频长度,再设计场景

详情见:${CLAUDE_SKILL_DIR}/references/generator.md

BGM 支持

项目推荐值
有旁白bgmVolume: 0.20 - 0.30
无旁白bgmVolume: 0.50 - 0.80
文件位置public/BGM/

详情见:${CLAUDE_SKILL_DIR}/references/generator.md

字幕支持

规则值
字幕开始与音频开始相同
字幕时长音频长度 + 10f
字体推荐 Base64 内嵌

详情见:${CLAUDE_SKILL_DIR}/references/generator.md

视觉效果库

适合做出强冲击力视频的效果集合:

效果用途
GlitchTextHook、标题
Particles背景、CTA 汇聚
ScanLine分析中演出
ProgressBar并行处理显示
3D Parallax卡片展示

詳細: references/visual-effects.md

Notes

  • 如果还没配置 Remotion,就引导用户使用 /remotion-setup
  • 并行生成数会根据场景数量自动调整(最多 5)
  • 生成的视频输出到 out/ 目录
  • AI 生成图片保存到 out/assets/generated/
  • 如果未设置 GOOGLE_AI_API_KEY,则跳过图片生成(使用现有素材或占位图)

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.