Communitygithub.com

hyperframes-creative

用於 HyperFrames 影片的非動畫創意指導。處理設計規格(frame.md / design.md)、調色盤、字體排印、旁白、節奏規劃、音訊反應視覺、構圖模式以及品牌/風格決策。對於原子級動畫模式和場景藍圖,請使用 `hyperframes-animation`。

hyperframes-creative 是什麼?

**hyperframes-creative** 是 HyperFrames 生態系統中的創意指導層,專注於影片的非動畫面向,包括品牌、節奏、風格、旁白與構圖。它接手 `hyperframes-core` 技術合約已經就緒的項目,並依據 `frame.md` 或 `design.md` 等設計規格檔案進行運作,將其 YAML 前端事項視為品牌真理。此技能的核心是兩份權威參考文件:`references/house-style.md`(防止純粹的頁面重新樣式化,引導至真正的概念生成)與 `references/video-composition.md`(建立影片特有的深度、比例與前景細節)。工作流程包含從就緒的幀預設集中進行選擇、從命名的視覺樣式指南中提取元素,以及為多重場景作品規劃節奏。對於動畫與場景轉場,它會明確指定使用 `hyperframes-animation` 技能。它還提供了對比度檢查、音訊資料擷取與工具載入的腳本,並透過 `HYPERFRAMES_SKILL_PKG_VERSION` 環境變數支援明確的版本固定。此技能適用於 Claude Code、Codex 及類似 AI 輔助編碼工具,確保所有 HTML/CSS 輸出皆遵循成熟的影片設計原則,而非網頁版面直譯。

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

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

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=<版本>。

從倉儲根目錄使用明確路徑執行,例如:

python skills/hyperframes-creative/scripts/extract-audio-data.py <音訊檔案>

動畫分析 (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

相關技能