Communitygithub.com

hyperframes-creative

HyperFrames 動画におけるアニメーション以外のクリエイティブディレクションを行うスキルです。デザイン仕様(frame.md / design.md)の処理、パレット、タイポグラフィ、ナレーション、ビート計画、オーディオリアクティブビジュアル、コンポジションパターン、ブランド/スタイルの決定に使用します。アトミックなモーションパターンやシーンの設計図には `hyperframes-animation` を使用してください。

hyperframes-creative とは?

HyperFrames Creative は、HyperFrames 動画のアニメーション以外のすべてのクリエイティブ側面を担当する AI エージェントスキルです。このスキルは、ブランド、ペーシング、スタイル、ナレーション、コンポジション(構図)の方向性を定義します。`hyperframes-core` からの技術的な契約が整った後に使用します。 主な機能として、デザイン仕様(frame.md や design.md)の解析と適用、カラーパレットとタイポグラフィの選択、ナレーションスクリプトの設計、ビート(場面の区切り)とリズムの計画、オーディオリアクティブなビジュアルのための事前計算、そして PiP(ピクチャーインピクチャー)やテキスト背景合成などのコンポジションパターンの適用があります。 このスキルはアニメーションやモーションパターンを扱わないように意図的に設計されており、それらは `hyperframes-animation` に委譲されます。動きの多い作業やシーン遷移が必要な場合には、このスキルは高レベルのガードレールを提供した後、`hyperframes-animation` に誘導します。 効率的なルーティングテーブルを備えており、トピックに応じて参照すべきドキュメント(house-style.md, visual-styles.md, beat-direction.md など)を明確に示します。これにより、エージェントは最小限のリソースで適切なクリエイティブ指示を得ることができます。また、コントラストチェック、オーディオデータ抽出などの自動化スクリプトも同梱されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jasonfast123/hyperframes-skills/tree/main/skills/hyperframes-creative

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

HyperFrames Creative

ブランド、ペーシング、スタイル、ナレーション、コンポジション(構図)の方向性を定義します。hyperframes-core からの技術的な契約が整った後に使用してください。

モーションパターン、シーンの設計図、トランジション、CSS マーカーエフェクトについては、hyperframes-animation を使用してください。このスキルは意図的にアニメーションを扱いません。

重要でないコンポジションの場合でも、まず以下の 2 つを必ず読んでください。これらはウェブの直感を上書きします:

  • references/house-style.md — 「プロンプトを解釈し、本物のコンテンツを生成する」方法、デフォルトの遅延リスト、背景/前景レイヤーのレシピについて。これは文字通りのスタイル変更を コンセプト に変えるものです。
  • references/video-composition.md — ビデオメディアにおけるスケール、奥行き、前景の詳細について。空のウェブページのようなレイアウトを避ける方法を、普遍的な要素数を強制せずに説明します。

これらをスキップすることは、一般的でウェブページのような出力を生む最大の原因です。これらは以下のルーティングテーブルにおけるオプションの行ではありません。1 行の編集を超える作業では、色を選んだり 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 パッケージバージョンをブートストラップできます。HYPERFRAMES_SKILL_PKG_VERSION=<version> は、バンドルされた CLI/スキルインストールの外部でこのスキルを実行し、そのブートストラップバージョンを明示的に固定する必要がある場合にのみ設定してください。

リポジトリルートから明示的なパスを指定して実行してください。例:

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

関連スキル