Communitygithub.com

hyperframes-creative

HyperFrames 视频的非动画创意指导。用于设计规范(frame.md / design.md)处理、调色板、排版、旁白、节拍规划、音频驱动视觉、构图模式以及品牌/风格决策。对于原子级运动模式和场景蓝图,请使用 `hyperframes-animation`。

hyperframes-creative 是什么?

此技能(`hyperframes-creative`)是 HyperFrames 视频制作管道中专攻“创意指导”的关键组件。它专注于视频项目的非动画方面,包括品牌定义、节奏规划、旁白风格、音频响应式视觉设计、构图模式和排版选择。该技能明确不处理动画细节,后者由 `hyperframes-animation` 技能负责。它通过一系列高度结构化的参考文献(如 `house-style.md` 和 `video-composition.md`)工作,这些参考文献是避免输出通用网页风格视频的关键。工作流程要求先读取存在的设计规范(`frame.md` 或 `design.md`)作为品牌真理,然后根据项目需求从预设、视觉风格或默认设置中选择。该技能还提供了跨平台支持(如 Claude Code、Cursor、Codex),并通过设计一致性检查和音频数据提取等脚本增强质量控制。使用该技能时,应严格遵守其工作流和边界,避免覆盖核心技术规则或添加未经请求的额外内容。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jasonfast123/hyperframes-skills/tree/main/skills/hyperframes-creative

在你喜欢的 AI 中提问

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

文档

HyperFrames Creative

品牌、节奏、风格、旁白和构图指导。在 hyperframes-core 的技术合约就位后使用。

对于运动模式、场景蓝图、转场和 CSS 标记效果,请使用 hyperframes-animation —— 此技能特意不涉及动画。

在进行任何非平凡的构图之前,请先阅读以下两个文件 —— 它们将覆盖你的网页本能:

  • references/house-style.md —— “解释提示,生成真实内容”,懒加载默认列表,以及背景/前景层配方。这将使字面意义上的重新样式变成_概念_。
  • references/video-composition.md —— 视频媒介的比例、深度和前景细节。它解释了如何避免空白的网页布局,而无需强制使用统一的元素数量。

跳过这些是导致输出千篇一律的网页风格的最主要原因。它们在下方的路由表中不是可选项 —— 对于任何超过单行编辑的工作,在您选择颜色或编写 HTML 之前,请同时打开这两个文件。

工作流程

  1. 如果项目有设计规范,请先阅读它,并将其前置元数据令牌视为品牌真理(颜色、字体、间距、基调、约束条件)。应读取哪个文件(优先级 frame.md → design.md → DESIGN.md)以及如何解析它(前置元数据 = 规范性,正文 = 上下文)在 references/design-spec.md 中一次定义——根据该文档解析并加载。
  2. 如果没有设计规范且用户要求视觉指导,请选择一个路线:
    • 现成的帧预设(可选)→ frame-presets/(采用 FRAME.md 作为 frame.md;请参阅 references/design-spec.md)
    • 命名风格或情绪 → references/visual-styles.md
    • 快速默认值 → references/house-style.md
    • 交互式选择 → references/design-picker.md
  3. 对于多场景工作,在编写 HTML 之前规划节拍和节奏 → references/beat-direction.md。对于场景转场,跳转到 hyperframes-animation/transitions/。
  4. 对于运动密集型工作,请阅读 references/motion-principles.md(高级别护栏),然后前往 hyperframes-animation 获取原子规则。

路由

主题阅读
采用现成的帧预设作为 frame.md(可选)frame-presets/ · references/design-spec.md
默认调色板、运动、排版、待质疑的懒加载默认值references/house-style.md
命名的风格预设,情绪到风格的路由references/visual-styles.md
特定调色板的颜色令牌palettes/*.md
构图模式 — PiP、文字后置主体、标题卡、幻灯片references/composition-patterns.md
统计数据 / 信息图展示references/data-in-motion.md
开放式提示的结构化扩展references/prompt-expansion.md
视频媒介密度、比例、颜色、帧构图references/video-composition.md
逐拍指导、节奏规划、转场时机references/beat-direction.md
创作后的规范验证(颜色、字体、圆角、间距、深度)references/design-adherence.md
高级运动护栏和 GSAP 质量规则references/motion-principles.md
字体选择、搭配、渲染视频类型的护栏references/typography.md
故事原则 — 钩子语言、先价值后证据、以故事板作为提案、可溯源视觉元素references/story-spine.md
脚本节奏、语调、开场白、数字发音references/narration.md
预计算的音频频段映射到运动references/audio-reactive.md

脚本

  • scripts/contrast-report.mjs —— 检查渲染帧中的对比度警告。
  • scripts/extract-audio-data.py —— 为音频响应式构图预提取音频频段。
  • scripts/package-loader.mjs —— 捆绑创意工具的支持脚本。

contrast-report.mjs 首先从当前项目解析辅助包,然后可以引导加载捆绑的 HyperFrames 包版本。仅在捆绑的 CLI/技能安装之外运行技能且需要显式固定引导版本时,设置 HYPERFRAMES_SKILL_PKG_VERSION=<version>。

从仓库根目录使用显式路径运行,例如:

python skills/hyperframes-creative/scripts/extract-audio-data.py <audio-file>

动画分析(animation-map.mjs)位于 hyperframes-animation/scripts/。

边界

  • 不要覆盖 hyperframes-core 的技术规则。
  • 对于最小技术性构图,不需要设计系统。
  • 除非请求要求或您首先提出扩展,否则不要添加额外的场景、旁白、音乐、字幕或转场。
  • 保持配方引用针对特定任务;对于简单编辑,不要阅读每个引用。

Individual skills in this repo

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

embedded-captions

>

faceless-explainer

Turn arbitrary text — an article, notes, a topic, a brief — into a faceless explainer video: there is no site or footage to capture, so the visuals are invented per scene (typography, abstract graphics, diagrams, data-viz). Use for topic explainers, concept breakdowns, how-tos, listicles. Not a video built from a website (/product-launch-video — promo or tour). Unclear → /hyperframes.

figma

Import Figma content into a HyperFrames composition — rendered assets, brand tokens, components, storyboard sections → reconstructed motion (frames read as states, not slides) (REST/CLI), connector-assisted motion when available, and shaders from a connector or native export. Use when the user pastes a figma.com link or asks to bring a Figma design, frame, logo, brand, or animation into a video/composition.

general-video

>

hyperframes

>

hyperframes-animation

All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). Also covers auditing an existing composition

hyperframes-audio

>

hyperframes-cli

>

hyperframes-core

The HyperFrames composition contract — build one renderable project. Use for composition structure, the `data-*` timing attributes, `class=

hyperframes-keyframes

>

hyperframes-registry

Install, discover, and wire registry blocks and components into HyperFrames compositions. Use when running hyperframes add or hyperframes catalog, installing one item or every block matching a tag, wiring an installed item into index.html, or working with hyperframes.json. Covers discovery, install locations, block sub-composition wiring, component snippet merging, and authoring a new block or component to contribute upstream (idea → scaffold → validate → PR).

jasonfast123/hyperframes-skills

Import Figma content into a HyperFrames composition — rendered assets, brand tokens, components, storyboard sections → reconstructed motion (frames read as states, not slides) (REST/CLI), connector-assisted motion when available, and shaders from a connector or native export. Use when the user pastes a figma.com link or asks to bring a Figma design, frame, logo, brand, or animation into a video/composition.

media-use

Agent Media OS, the single skill for every media need in a HyperFrames project. Resolve BGM, SFX, image, icon, brand logo, voice, color grade, or LUT into a frozen local file or paste-ready block + ledger record (one verb, `resolve`); generate via TTS / music / image models when the catalog misses; produce voiceover, transcription, captions, and background removal through one shared audio engine; operate on media (cut / reframe / transform); and reuse assets across projects. Also use for vague feedback that real footage looks dark, flat, boring, should feel retro/camcorder/print/ASCII, needs privacy, or needs a media reveal.

motion-graphics

>

music-to-video

Turn a music track (an audio file, a video to pull audio from, or a track generated from a mood brief) into a beat-synced video — lyric video, slideshow, or kinetic promo. The music drives all pacing; any user-supplied images/videos are cut onto the same beat grid, and a complete video needs zero assets. Narrated pieces → the input-matched workflow (see /hyperframes). Unclear → /hyperframes.

pr-to-video

Turn a GitHub pull request (a PR URL, owner/repo#N, or

remotion-to-hyperframes

Port an existing Remotion (React) composition

slideshow

>

talking-head-recut

Package an existing talking-head / interview / podcast video with timed, designed GRAPHIC OVERLAY cards — kinetic titles, lower-thirds, data callouts, quotes, side panels, picture-in-picture — synced to the transcript, on a 16:9 / 9:16 / 4:5 canvas of your choice; the clip plays untouched underneath. Trigger on

相关技能