使い方ガイドへスキップ
motion-graphics作者 HeyGen

Motion Graphics スキル。

Claude Code と Codex のモーション・ビデオ向けスキル:デザイン主導の短いモーショングラフィックス(キネティックタイポグラフィ、統計カウントアップ、ロゴスティング、ローワーサード)を制作します。

  • モーションと動画
  • Video
heygen-com/hyperframes · skills/motion-graphics/SKILL.mdSKILL.md
--- name: motion-graphics description: A short, design-led motion graphic where motion is the message — kinetic typography, stat count-up, chart/data-viz hit, logo sting / brand lockup, lower-third / callout / social overlay, animated map (highlight regions, connect places, zoom to a location), animated tweet / news-article / headline, webpage / UI animation (scroll, cursor, callouts), or fusing a real image's geometry into a chart. Usually under 10s (up … --- ## Categories — split by the search decision ## Prerequisites ## Flow ## Resume table ## Design notes (maintainers — execution does not read this)
アップストリームファイルから読み取ったフロントマターとセクション見出し(2026-09-14)· 全15,566文字

01 できること

Claude CodeとCodexにおいてmotion-graphicsスキルが行うこと

概要、ワークフロー、出力。いずれもスキルの SKILL.md から読み取った内容です。

SKILL.md より2026年9月14日読取 · 実行記録ではありません

スキル自身の言葉で

検索を起点とするルーティング重視のスキルで、キネティックタイポグラフィ、統計のカウントアップ、チャートヒット、ロゴスティング、ローワーサード、アニメーションマップ、ツイートやウェブページなど、1つの短く、デザイン主導で、ナレーションのないモーショングラフィックを扱います。通常10秒未満、長くても約30秒以内で、MP4または透明オーバーレイにレンダリングします。

アセットファーストかつ再利用ファーストです。最初の分岐点はそのピースが検索を必要とするかどうかで、フォームカテゴリはユーザー提供のコンテンツで動作しasset_needsは空になり、検索駆動のカテゴリは返されたコンテンツタイプに応じてアニメーションします。ビルダーは手作業でギャップを埋める前にカタログブロックを組み立てます。ワークフローは自律的で、確認質問は最大1つまでですが、レンダリングはlint、check、proofスナップショットの後にユーザーゲート方式で行われます。

生成されるもの

  • エンベロープ、選択されたカテゴリまたは検索意図、asset_needs、およびブロック・レイアウト・モーション・位置を保持する、ドラフトから最終版へのshot-plan.json。
  • HFコントラクトに準拠したcompositions/index.htmlで、window.__timelines上に一時停止したGSAPタイムライン、クリップクラスと安定したid、そして決定論的なtl.seek(0)を備えています。
  • proof時刻を確認するための、snapshots/以下にあるコンタクトシートまたはスナップショットシート。
  • renders/video.mp4、またはwebmもしくはmov形式でレンダリングする場合は透明オーバーレイ。
プロンプト例を見る ↗

仕組み

  1. 01
    プロジェクトを初期化する

    ステップ0はPROJECT_DIR = videos/<project-name>/を作成し、空のexampleとこのスキルでhyperframes initを実行します。hyperframes.jsonが既に存在する場合は完全にスキップされます。

  2. 02
    検索について計画・判断する

    最初の分岐点はそのピースが検索を必要とするかどうかで、不要な場合はasset_needs: []のフォームカテゴリ、必要な場合はasset_needs[]に検索クエリを発行します。

  3. 03
    必要に応じてアセットを調達する

    ステップ2はmedia-useを通じてアセットを固定されたプロジェクトローカルパスと台帳に解決し、asset_needsが空の場合はデザインに直接スキップされます。

  4. 04
    手元にあるものに合わせてデザインする

    2回目のDirectorパスでは、解決済みのアセットを取り巻くカタログブロックとhyperframes-animationルール、ブループリントを選び、shot planを確定します。

  5. 05
    再利用を優先して構成する

    ビルダーはnpx hyperframes addでカタログブロックを追加しその場でカスタマイズし、ギャップとasset-fusionのアフォーダンスのみを手作業で作成してcompositions/index.htmlを生成します。

  6. 06
    proofスナップショットを取得する

    開始状態、シグネチャームーブ、最終ホールドを示すproof時刻を選び、生成されたコンタクトシートまたはスナップショットシートを確認します。

02 適合性を確認

motion-graphics スキルを使用するタイミング

Claude Code または Codex で、この種のモーション&ビデオの作業を行う際には motion-graphics スキルを使用してください。適合範囲と制限は、スキル自身のファイルから引用されています。

適している場合

  • テキストモーションこそがすべてのアイデアである、印象的な一文、引用、またはタイトル。
  • カウントアップとリングを使った単一のヒーロー数値です。
  • ユーザー自身のロゴから作られるロゴスティングやブランドロックアップです。
  • 地域をハイライトしたり、場所同士を結んだり、ある地点にズームするといった地理的なモーションです。
  • 検索で元となるコンテンツが提供された場合の、アニメーション化されたツイート・ニュース記事・見出しの表現です。

境界を知る

  • より長尺で、ナレーション付きまたは複数シーンの作品は別の経路に振り分けられます。
  • ナレーションや実写の被写体を含むもの、あるいはショートフォームの枠を大きく超える長さのものです。
  • 検索駆動型のカテゴリーは、プロバイダーが利用できない場合、見つけたアセットを失い、アセットなしにフォールバックします。
  • 生の MCP ツールで Figma を直接操作すると、サニタイズ・出自管理・ブランドトークンの紐付けが省略されるため、この経路は除外されています。

提供すべきもの

  • コンテンツそのものキネティックタイポグラフィ、統計、チャート、ロゴリビール、ロワーサードは、ユーザーが提供するコンテンツを用いるため、テキスト・数値・データ・ロゴは検索ではなくあなたから提供されます。
  • アセットの所在が figma.com の URL である場合まず /figma を実行してアセットの書き出し、ブランドトークン、Motion から GSAP への変換を行い、その出力から構築してください。
  • アセット取得用のオプションキー画像生成用の GEMINI_API_KEY または GOOGLE_API_KEY、加えて Webページ・ニュース・ツイート・アセット融合の実アセット検索用の asset_scout と検索プロバイダーです。

03 スキルの内部

motion-graphics Skill が Claude Code と Codex に与えるルール

SKILL.md がエージェントに設定する 8 つの具体的な指示・既定値・制限 — 結果を変える部分です。

  1. /hyperframes を経由させる

    正しい入口は /hyperframes です。このスキルは、ナレーションなしでおおよそ10秒未満、ボイスオーバーも実写の被写体もない、短くデザイン主導のモーショングラフィックのみを作成します。

  2. 1つの質問のみ、その後ビルド

    このワークフローは設計上自律的に動作します。agents/director.md による確認質問は最大1つのみで、その後は中間レビューなしで検証を経てビルドします。

  3. スキルを更新する前にユーザーに確認する

    更新コマンドを実行する前にユーザーに確認してください。最新であれば高速な no-op として何も行わず、そうでなければこのスキルと、それが依存するコアドメインスキルを更新します。

  4. レンダリングはユーザーの承認が必要です

    チェックと証跡スナップショットに合格した後は、まず標準プレビューかレンダリングかを尋ね、明確なレンダリングの回答があった場合にのみレンダリングを実行してください。

  5. ワークスペースのルートで init を実行しない

    ワークスペースのルートで hyperframes init を実行しないでください。また、PROJECT_DIR 内にさらに hyperframes/ ディレクトリを入れ子にしないでください。

  6. すべてのコマンドをサブシェルで実行する

    マスターフローであれサブエージェントであれ、すべての Bash コマンドは (cd "$PROJECT_DIR" && ...) というサブシェルとして実行されます。裸の cd は許可されません。

  7. プロジェクト名を導出する

    ユーザーが指定したディレクトリを使用し、それがない場合は意図から生成した<subject>-motion のような短いkebab-case名を使用します。ワークスペースのベース名やタイムスタンプは使用しません。

  8. タイミングで欠陥を隠さない

    ゲートが失敗した場合、欠陥を隠すためだけに固定の時間(duration)を変更してはいけません。代わりに構成自体をその場で修正してください。

04 実際に使う

Claude Code または Codex に motion-graphics をインストール

npx skills add コマンドを実行し、エージェントで最初のタスクを実行して、結果をチェックリストで確認します。

Claude Code、Codex、または使用中のエージェントに motion-graphics を追加

プロジェクトで実行してください。インストーラーが、どのエージェントに追加するかを尋ねます。

Terminal
npx skills add https://github.com/heygen-com/hyperframes --skill motion-graphics

skills/motion-graphics/SKILL.mdに対する汎用のskills CLI形式です。リポジトリによっては独自のパスが記載されている場合があります。

スキルに最初のモーション・動画タスクを与える

スキル自身の用語で記述されています。角括弧の部分はご自身の内容に置き換えてください。

Starter prompt
Make a short motion graphic, about 8 seconds, from [our launch tagline] — kinetic type, motion-first, no narration, using the kinetic-type category and the caption blocks. Then close with a logo sting built from [our logo.svg], and render it to MP4.

出典:SKILL.md をスキル自身の用語に沿って記述。

最初の結果を確認

SKILL.md 自体が正しい結果として示しているもの:

  • 他の何よりも先に、プロジェクトに対してlintとcheckを実行してください。いずれもPROJECT_DIRからのサブシェルとして実行されます。
  • 次に進む前に、生成されたコンタクトシートまたはスナップショットシートを確認してください。
  • lint、check、またはスナップショットが失敗した場合は、修復用サブエージェントを起動して現場での修正パスを1回実行し、失敗したゲートを再実行してください。
  • レンダー出力が存在し、空でなく、意図した長さ(duration)であることを確認してください。また、ハンドオフに成果物名、duration、フレームid、証明時刻が記載されていることを確認してください。

OpenDesignではSKILL.mdのリンクからmotion-graphicsをインポートします:Plugins → Add → Skill → Import from link。その後、上部バーで選択してください。

05 オープンソースで追跡可能

ソース、ライセンス、検証

このページの情報の出所と、最終確認日時です。

Author
HeyGen
Repository
github.com/heygen-com/hyperframes ブランチ main
スキルファイル
skills/motion-graphics/SKILL.md 検証時に記録されたコンテンツチェックサム;コミット 558c11b
License
Apache-2.0 LICENSE より
リポジトリスター数
49,761 heygen-com/hyperframes リポジトリ全体の GitHub スナップショット(2026-09-14 取得)。このカタログには 9 つのスキルが含まれています。motion-graphics の評価や利用数ではありません。
OpenDesign により検証済み
2026-09-14 ソースファイル、パス、ライセンステキスト、スター数を確認済み。OpenDesign 本体にはバンドルされていません(2026-08-28 確認)。このページには実行記録がありません。

SKILL.md の中身

  1. motion-graphics — ディスパッチエントリフロントドア、自律フロー、プロジェクトディレクトリ、初期化からレンダーまでのフェーズ表を示します。
  2. カテゴリ — 検索判断による分割検索を必要としないフォームカテゴリと、返された内容によって選ばれる検索駆動型カテゴリを一覧します。
  3. 前提条件プラットフォーム、システムツール、macOSのGPU環境変数、任意のAPIキーとそのローカルフォールバック。
  4. フローステップ0から6:初期化、計画、ソース収集、デザイン、構築、検証、承認、レンダー。
  5. 再開テーブル部分的なプロジェクト状態ごとに、どのステップから再開すべきかを示します。
  6. 設計上の注記(メンテナンス担当者向け — 実行時には読まれません)アセット優先の根拠、再利用優先のマッピング、カテゴリモジュールの契約、ディレクトリ構成、ルーター登録。
スキル自身による説明
モーションがメッセージとなる、短いデザイン主導のモーショングラフィック。キネティックタイポグラフィ、統計のカウントアップ、チャート/データビジュアライゼーションのヒット、ロゴスティング/ブランドロックアップ、ロワーサード/吹き出し/ソーシャルオーバーレイ、アニメーション地図(地域をハイライト、場所を結ぶ、位置にズーム)、アニメーションツイート/ニュース記事/見出し、Webページ/UIアニメーション(スクロール、カーソル、吹き出し)、または実画像のジオメトリをチャートに融合させるもの。通常10秒未満(最大約30秒)、ナレーションや実写被写体なし。MP4または透過オーバーレイにレンダリング。長尺/ナレーション付き/マルチシーン → /general-video。不明確な場合 → /hyperframes。

SKILL.md からの冒頭説明文です。完全なファイルは約15,566文字です。完全なファイルを GitHub で読む。

モーショングラフィックス

実際のモーションと動画タスクで motion-graphics を実行します。

OpenDesign をダウンロードし、SKILL.md リンクから motion-graphics をインポートし、上記のプロンプトを貼り付け、結果の前にプランを確認してください。

ターミナル
npx skills add https://github.com/heygen-com/hyperframes --skill motion-graphics

OpenDesign デスクトップ版

ひとつのデザインシステムで、すべての制作物をブランドらしく

完全な Vibe Design Workspace で、同じブランドルールを Web サイト、スライド、操作できるプロトタイプ、ダッシュボード、画像、HTML 動画に展開できます。ローカルの Codex、Claude Code、Cursor などを接続して無料で制作しましょう。

  • Web、スライド、プロトタイプ、ダッシュボード、画像、動画
  • 140+ のデザインシステムと完全なテンプレート/スキルライブラリ
  • ローカル Codex と 21+ のコーディングエージェントを接続 · 無料
無料ダウンロード

macOS と Windows に対応