Communitygithub.com

HyperFrames 크리에이티브

HyperFrames 비디오를 위한 비애니메이션 크리에이티브 디렉션입니다. 디자인 스펙(frame.md / design.md) 처리, 팔레트, 타이포그래피, 내레이션, 비트 계획, 오디오 반응형 비주얼, 구성 패턴, 브랜드/스타일 결정에 사용합니다. 세부 모션 패턴과 장면 설계도는 `hyperframes-animation`을 사용하세요.

HyperFrames 크리에이티브란 무엇인가요?

이 스킬은 HyperFrames 비디오 제작 과정에서 비애니메이션 크리에이티브 디렉션을 담당합니다. `hyperframes-core`가 기술적 기반을 마련한 후, 브랜드 아이덴티티, 페이싱, 스타일, 내레이션, 비주얼 구성 등 비디오의 콘셉트와 분위기를 정의하는 데 사용됩니다. 주요 기능으로는 디자인 스펙(frame.md / design.md) 파싱 및 적용, 컬러 팔레트 및 타이포그래피 선택, 비트 단위 리듬 계획, 오디오 반응형 비주얼 설계, 그리고 다양한 장면 구성 패턴(PiP, 제목 카드, 슬라이드 쇼 등) 제공이 포함됩니다. 이 스킬은 모션 패턴이나 CSS 마커 효과를 다루지 않으며, 이러한 세부 사항은 `hyperframes-animation` 스킬로 넘깁니다. 반드시 `references/house-style.md`와 `references/video-composition.md`를 먼저 참조하여 단순한 웹페이지 스타일의 출력을 피하고, 진정한 비디오 미디어에 적합한 밀도와 깊이를 구현해야 합니다. CLI 환경에서 사용되며, Cursor, Claude Code, Codex 등 다양한 AI 에이전트 플랫폼과 호환됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jasonfast123/hyperframes-skills/tree/main/skills/hyperframes-creative

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

HyperFrames 크리에이티브은(는) 무엇을 하나요?

브랜드, 페이싱, 스타일, 내레이션 및 구성 방향을 담당합니다. 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

관련 스킬