Communitygithub.com

notasimrazzaq/AI-Video-Editor

无需任何实拍素材,一键生成动态图形视频:纯文本脚本视频、产品发布视频、基于截图的SaaS推广视频、首版测试渲染或10种动画效果演示。适合用户仅提供脚本、产品描述、应用截图或简单需求,希望从零创建动画视频的场景。

AI-Video-Editor 是什么?

该技能(AI-Video-Editor)专为从零生成动态图形视频而设计,无需任何实拍或现成素材。它通过加载 `hyperframes-core` 和 `hyperframes-animation` 引擎工作,并提供五个预设模板:纯文本脚本视频(PROMPT 08)、产品发布视频(PROMPT 09)、SaaS推广视频(PROMPT 10)、首版测试渲染(PROMPT 02)以及10种动画效果演示(PROMPT 03)。对于文本视频,它严格使用用户提供的原文字句,自动适配手机竖屏尺寸;产品视频可根据用户提供的产品图片或通过HTML/CSS生成产品外观;SaaS推广视频则直接使用用户截图,通过缩放、平移等动态效果突出关键数据或按钮。该技能支持 Windows PowerShell 项目初始化,内置代码质量检查(lint/check)和快照渲染流程,最终输出可直接导出的 MP4 文件。适合需要快速制作产品宣传、教程、演示动画的开发者和内容创作者,目前主要支持本地命令行环境。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/notasimrazzaq/AI-Video-Editor/tree/HEAD/.agents/skills/mg-from-scratch

在你喜欢的 AI 中提问

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

文档

从零创建视频

机制:加载 hyperframes-core + hyperframes-animation。也适用的上游路线:faceless-explainer(文本)、product-launch-video(产品/SaaS)。本技能的简要说明和规则优先于冲突内容。

设置

powershell -NoProfile -ExecutionPolicy Bypass -File tools/new-project.ps1 -Name "<名称>"                      # 文本/产品
powershell -NoProfile -ExecutionPolicy Bypass -File tools/new-project.ps1 -Name "<名称>" -Screenshots "<目录>"  # SaaS推广

产品图片 → 复制到 projects/<名称>/product.png。然后在 projects/<名称>/ 目录下工作。 样式:如果未指定则询问用户,然后应用 mg-styles 中的对应块。如果没有指定样式:使用 Inter 字体,白色磨砂卡片搭配柔和浅色渐变背景。

简要说明(填写用户的具体细节;要求提供真实数字,否则将虚构的数字标记为示例)

纯文本视频(PROMPT 08) · 默认 1080x1920,30 fps 严格使用用户的原文,绝不重写或缩短。每屏一句话,字体足够大以适应手机屏幕;长句可在同一屏内换行 2-3 行。每屏停留时间足够用户阅读(每词约 0.35 秒,最少 1.2 秒)。所有文本限制在宽度中间 80% 的区域内。→ renders/text.mp4

产品发布视频(PROMPT 09) · 默认 1920x1080,30 fps,约 12 秒 如果存在 product.png 则将其用作主画面,否则通过 HTML/CSS 构建产品(应用界面、Logo 或手机模型)。 0–2 秒 Logo/名称展示 → 2–9 秒三个功能亮点,每个亮点展示产品实际执行该功能,而非仅显示一句话 → 9–12 秒结尾卡片:名称、一句简短描述、行动号召按钮。→ renders/product.mp4

SaaS推广视频(PROMPT 10) · 默认 1920x1080,30 fps,约 60 秒

  1. 首先查看每张截图(查看图片),并写出每张截图展示的内容。
  2. 以简短的开场钩子开始,然后每张截图通过缩放至关键部分(数字、图表、按钮)并配上一句简短描述说明其对客户的价值。
  3. 直接使用截图原样——绝不重新绘制它们。
  4. 动感体验:快速缩放和平移,屏幕之间使用大号粗体字,剪辑节奏稳定。
  5. 结尾显示 Logo、一句简短描述、行动号召按钮。→ renders/promo.mp4

首版渲染/冒烟测试(PROMPT 02) · 1920x1080,30 fps,6 秒 紫色到蓝色渐变背景上的磨砂卡片:灰色标签 MY FIRST RENDER,数字在 2 秒内从 0 计数到 100,4 秒时弹出绿色药丸按钮。→ renders/first.mp4

动画效果演示(PROMPT 03) · 1080x1920,30 fps,14 秒 展示 mg-styles 中的 10 种动画效果,每种约 1.3 秒,深色背景上的白色卡片,动画名称以小号字体显示在上方。→ renders/moves.mp4

完成

npx hyperframes lint → npx hyperframes check → 在关键时间点截图(查看它们)→ 渲染 → 将批准的副本复制到 exports/。 音效:mg-sound。变体/透明背景:mg-export。

Individual skills in this repo

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

notasimrazzaq/AI-Video-Editor

Add motion graphics on top of the user's own raw / talking-head video (Damiano 'Motion Graphics with Claude Code' workflow, PROMPT 11 + 12). Use when: the user gives a raw video, reel, clip or footage and wants it edited, animated, 'made into a masterpiece', cards/counters/checklists added, or a specific moment fixed ('when I say X, show Y').

notasimrazzaq/AI-Video-Editor

Render and export HyperFrames videos: frame rate, 4K, ProRes MOV, PNG sequence, smaller files (--crf), transparent overlays for Premiere/After Effects (PROMPT 14), plus quick fixes when something looks wrong (fonts, cropping, captions overlap, timing, huge files). Use when: the user asks to render, export, change resolution/fps, make it transparent, reduce size, or says something looks off.

notasimrazzaq/AI-Video-Editor

Check or repair the video-editing toolchain on this Windows PC (Node 22+, FFmpeg, Deepgram key, Chrome, HyperFrames skills). Use when: transcription or rendering fails, a new PC needs setup, .setup-ok is missing, or the user asks to update HyperFrames.

notasimrazzaq/AI-Video-Editor

Add sound effects to a motion-graphics video: the kit's clicks (pop, tick, counter, chime, snap, star, switch, fill, success) and the paper / stop-motion set (paper-flip, paper-drop, paper-rustle, tape-rip, marker-tick, marker-scribble, stamp, paper-slide, thump). PROMPT 13. Use when: the user asks for sound effects, SFX, clicks, ticks, dings, crisp sounds, page turns, paper sounds, or 'make it sound better'.

相关技能