Communitygithub.com

assafkip/claude-video-editor

捕获网站内容并从中创建 HyperFrames 视频。适用于用户提供 URL 并希望生成视频的场景,例如“捕获此网站”、“将其转换成视频”、“为我的网站制作宣传片”等需求。

claude-video-editor 是什么?

该技能是一个专门的 AI 助手工作流,用于将任何网站捕获并转换为专业视频,例如社交媒体广告、产品演示或功能公告。它基于一个结构化的 7 步流程,每一步都会生成一个关键文件来推动下一步。首先,技能会捕获并分析网站内容(配色、字体、关键资产),然后依次编写设计参考文档(DESIGN.md)、旁白脚本(SCRIPT.md)和创意分镜(STORYBOARD.md)。之后,通过 TTS 生成配音并同步时间线,再根据分镜构建每个视觉合成,最后进行代码检查、验证并生成交接文档(HANDOFF.md)。该技能专为 Claude Code、Cursor 或 Codex 等 AI 编码代理设计,支持多种视频格式(横屏 1920x1080、竖屏 1080x1920、方形 1080x1080),并通过详细的参考文件(如 step-6-build.md 和 techniques.md)确保高质量输出。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/assafkip/claude-video-editor/tree/HEAD/skills/website-to-hyperframes

在你喜欢的 AI 中提问

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

文档

网站到 HyperFrames

捕获一个网站,然后从中制作专业视频。

用户会说:

  • "捕获 https://... 并为我制作一个 25 秒的产品发布视频"
  • "将此网站转换成 15 秒的 Instagram 社交广告"
  • "从 https://... 创建一个 30 秒的产品演示视频"

工作流包含 7 个步骤。每个步骤都会生成一个工件,用于进入下一步。


步骤 1:捕获与理解

阅读: references/step-1-capture.md

运行捕获,读取提取的数据,并使用“写下来然后忘记”的方法构建一个工作摘要。

关卡: 打印你的网站摘要(名称、主色调、字体、关键资产、一句话氛围)。


步骤 2:编写 DESIGN.md

阅读: references/step-2-design.md

为捕获的网站编写一个简单的品牌参考。包含 6 个部分,约 90 行。这是一个速查表,不是创意计划——创意计划将在步骤 4 中完成。

关卡: DESIGN.md 存在于项目目录中。


步骤 3:编写脚本

阅读: references/step-3-script.md

编写旁白脚本。故事的骨干。场景时长来自旁白,而不是猜测。

关卡: SCRIPT.md 存在于项目目录中。


步骤 4:编写分镜

阅读: references/step-4-storyboard.md

编写每个节奏的创意方向:情绪、镜头、动画、过渡、资产、深度层次、音效。这是创意北极星——工程师用来构建每个合成的文档。

关卡: STORYBOARD.md 包含逐节奏方向和一个资产审计表。


步骤 5:生成配音并映射时间

阅读: references/step-5-vo.md

生成 TTS 音频,逐字转录时间戳,并将时间戳映射到节奏。使用真实时长更新 STORYBOARD.md。

关卡: narration.wav(或 .mp3)+ transcript.json 存在。STORYBOARD.md 中的节奏时长已更新。


步骤 6:构建合成

阅读: /hyperframes 技能(调用它——每条规则都很重要) 阅读: references/step-6-build.md

按照分镜构建每个合成。在每个合成之后:进行自我审查,检查布局、资产放置和动画质量。

关卡: 每个合成都经过自我审查。没有重叠元素,没有错位资产,没有无动效的静态图像。


步骤 7:验证与交付

阅读: references/step-7-validate.md

代码检查、验证、预览。创建 HANDOFF.md 以实现多会话连续性。

关卡: npx hyperframes lint 和 npx hyperframes validate 通过,零错误。


快速参考

视频类型

类型时长节拍数旁白
社交广告 (IG/TikTok)10-15 秒3-4可选钩子句
产品演示30-60 秒5-8完整旁白
功能公告15-30 秒3-5完整旁白
品牌视频20-45 秒4-6可选,以音乐为主
发布预告片10-20 秒2-4极简,高能量

格式

  • 横屏: 1920x1080(默认)
  • 竖屏: 1080x1920(Instagram 故事、TikTok)
  • 方形: 1080x1080(Instagram 信息流)

参考文件

文件何时阅读
step-1-capture.md步骤 1 —— 读取捕获的数据
step-2-design.md步骤 2 —— 编写 DESIGN.md
step-3-script.md步骤 3 —— 编写旁白脚本
step-4-storyboard.md步骤 4 —— 逐节奏创意方向
step-5-vo.md步骤 5 —— TTS、转录、时间映射
step-6-build.md步骤 6 —— 构建合成并进行自我审查
step-7-validate.md步骤 7 —— 代码检查、验证、预览、交接
techniques.md步骤 4 和 6 —— 10 种视觉技巧及代码模式(SVG 绘制、Canvas 2D、3D、字体排印、Lottie、视频、打字效果、可变字体、MotionPath、过渡)

Individual skills in this repo

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

assafkip/claude-video-editor

Build videos from stills when there is nothing to cut — narration first (ElevenLabs v3 with audio tags), then still keyframes from ANY source (AI image tools, screenshots, photos, HyperFrames-rendered HTML), animated deterministically with the animate-stills recipe (HyperFrames camera moves + GSAP atmosphere). Use when the user wants an explainer, documentary-style video, or any video built from generated or collected visuals instead of recorded footage.

assafkip/claude-video-editor

GSAP animation reference for HyperFrames. Covers gsap.to(), from(), fromTo(), easing, stagger, defaults, timelines (gsap.timeline(), position parameter, labels, nesting, playback), and performance (transforms, will-change, quickTo). Use when writing GSAP animations in HyperFrames compositions.

assafkip/claude-video-editor

HyperFrames CLI tool — hyperframes init, lint, preview, render, transcribe, tts, doctor, browser, info, upgrade, compositions, docs, benchmark. Use when scaffolding a project, linting or validating compositions, previewing in the studio, rendering to video, transcribing audio, generating TTS, or troubleshooting the HyperFrames environment.

assafkip/claude-video-editor

Install and wire registry blocks and components into HyperFrames compositions. Use when running hyperframes add, installing a block or component, wiring an installed item into index.html, or working with hyperframes.json. Covers the add command, install locations, block sub-composition wiring, component snippet merging, and registry discovery.

assafkip/claude-video-editor

Create video compositions, animations, title cards, overlays, captions, voiceovers, audio-reactive visuals, and scene transitions in HyperFrames HTML. Use when asked to build any HTML-based video content, add captions or subtitles synced to audio, generate text-to-speech narration, create audio-reactive animation (beat sync, glow, pulse driven by music), add animated text highlighting (marker sweeps, hand-drawn circles, burst lines, scribble, sketchout), or add transitions between scenes (crossfades, wipes, reveals, shader transitions). Covers composition authoring, timing, media, and the full video production workflow. For CLI commands (init, lint, preview, render, transcribe, tts) see the hyperframes-cli skill.

assafkip/claude-video-editor

Beginner-friendly end-to-end video creator for HyperFrames. Use when the user says "make a video", "create a video", "new video", "build a video", "video from scratch", "I want to make a video", "help me create a video", or when someone who's never used HyperFrames before arrives with a concept, script, or rough idea and wants a finished MP4. Interviews the user in one pass, then builds the full video with mandatory preview and visual-verification gates.

assafkip/claude-video-editor

Build and iterate short-form vertical (9:16) videos in Hyperframes — TikTok/Reels/Shorts style. Use when Nate says "short-form video", "vertical video", "TikTok/Reels/Shorts", "make a short", "talking-head + motion graphics", or when the target is a 1080x1920 composition with face video + synced scene overlays + karaoke captions. Encodes the full May Shorts 19 playbook: face-mode choreography, audio-synced scene timing, karaoke captions, and the 10-rule quality checklist.

assafkip/claude-video-editor

Edit any video by conversation — the orchestrator for the bundled video pipeline. Use when the user wants to edit, cut, caption, grade, or add motion graphics to footage; drops a folder of clips and says "edit this"; or asks to make a promo/teaser/tutorial/short. Routes to video-use (the cut engine) and HyperFrames (motion-graphics overlays), with a motion-craft library for taste.

assafkip/claude-video-editor

Production pipeline for mathematical and technical animations using Manim Community Edition. Creates 3Blue1Brown-style explainer videos, algorithm visualizations, equation derivations, architecture diagrams, and data stories. Use when users request: animated explanations, math animations, concept visualizations, algorithm walkthroughs, technical explainers, 3Blue1Brown style videos, or any programmatic animation with geometric/mathematical content.

相关技能