Communitygithub.com

AmazingAng/0xaa-skills

使用 Remotion、可选的 AI 素材(通过 xAPI)以及 Jitter/Lottie 动效来创建或优化产品推广视频。适用于营销或发布视频、品牌短片以及推广文案或故事板评审。

0xaa-skills 是什么?

该技能利用 Remotion 进行视频合成、排版、产品演示、转场、音效和多语言版本制作,并通过生成的或提供的素材实现电影级场景。它还支持通过 xAPI 工作流集成 AI 生成的素材,以及通过 Jitter 导出并提供代码回退的 Lottie 动画。开发者可以将其用于营销视频、品牌电影、产品发布或推广视频的文案与故事板评审。该技能适用于支持 Remotion 的工具(如 Claude Code、Cursor、Codex),并包含一个独立启动模板,无需 API 凭据即可运行。其工作流程涵盖从项目初始化、场景编写、素材审查、渲染到最终质量检查的完整过程,并强调在保留用户原有选择的基础上进行迭代。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AmazingAng/0xaa-skills/tree/HEAD/skills/promo-video

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

推广视频:Remotion + AI 素材 + 可选 Lottie

使用 Remotion 进行合成、排版、产品演示、转场、音效和多语言版本制作。使用生成或提供的素材来实现电影场景。可选的 Jitter 导出可以提供 Lottie 动画,并带有代码回退。

匹配所请求的工作

  • 对于文案或故事板评审,检查实际的字幕、时间线和可用的渲染帧,并提供建议。评审并不意味着编辑或渲染。
  • 对于编辑,从用户现有的影片开始,并保留所请求范围之外的选择。当请求一个单独的版本时,创建一个不同的项目/输出,并保持原始版本不变。
  • 对于新影片,在编写场景之前先确定其故事和视觉风格。内置模板是一个技术起点,而不是强制性的外观、时长或场景顺序。

资源

以下路径相对于此技能的目录,而不是当前工作目录。

  • 结构化提示:在生成 cinematic 剪辑时使用。
  • xAPI 工作流:用于模式发现、提交、任务恢复以及可选旁白。
  • Remotion 模式:用于时间控制、转场、字体、音频和视觉质量检查。
  • assets/remotion-template/:独立的双语启动器;无需 API 凭据、素材、字体、徽标或音乐下载即可运行。
  • scripts/init_project.py:将启动器复制到新目录;绝不会覆盖现有项目。
  • scripts/contact_sheet.py:使用 FFmpeg 从视频中提取带时间戳的帧,生成联系表。

工作顺序

  1. 根据请求和可用项目确定受众、主要信息、目标、语言和最终行动。在实施之前编写建议的场景列表。优先考虑清晰的叙事而非功能列表。使用用户选择的开场;适当时,问题陈述可以引出产品的解决方案。

  2. 重用合适的现有项目。否则创建一个新项目:

    python3 <skill-dir>/scripts/init_project.py <new-project-dir>
    cd <new-project-dir>
    npm install
    npm run studio
    

    自定义 src/content.ts、src/Promo.tsx 和 src/Root.tsx。替换示例文本,并根据实际产品调整场景。不要复制私人账户的结果或将未经验证的声明作为现场演示发布。

  3. 如果需要 AI 素材,请阅读提示和 xAPI 参考。带有定时间拍的英雄片段可以承载叙事;短片段可以支持蒙太奇。根据任务和可用预算选择时长、模型和片段数量。立即保留已接受的任务 ID;在考虑重新提交之前先恢复现有任务。

  4. 在设置提示点之前,使用联系表检查生成的素材。提示时间戳描述的是意图,而不是保证的事件时间。在替换片段之前保留之前的拍摄。

  5. 每个场景使用一个主要的阅读目标进行合成。优先选择清晰易读的字幕、稳定的终端布局以及足够的时间阅读最终命令或 URL。确保数字产品声明在字幕、演示和旁白之间保持一致。

  6. 渲染并检查每个场景、转场和最终动作的代表性帧。如果包含音频,请检查音频。根据观察到的问题进行迭代,然后交付视频和源代码位置,并附上变更的简洁描述。将输出保留在项目内,而不是此已安装的技能中。

渲染并检查

启动器支持中英文合成:

npm run typecheck
npm run render
npm run render:zh
python3 <skill-dir>/scripts/contact_sheet.py out/promo-zh.mp4 out/review.jpg --times 2,8,14

查看生成的图像;成功的渲染本身并不能保证视觉质量。在更改文案、字体大小或时间控制后,重新渲染检查帧。不再需要时,删除临时检查帧。

分发

将凭据保留在用户配置的 CLI 或环境中。不要将账户配置、个人路径、任务清单、签名的下载 URL、生产数据或项目媒体捆绑到技能中。所需的模板和脚本必须保留在此文件夹内,以便技能可以独立安装。

相关技能