Communitygithub.com

ascorblack/ビデオスキル

プログラム解説動画や科学啓発動画のビジュアルに関するルールをまとめたスキル。ダイアグラムやコネクタ線、用語と応用例、スライドの表示時間、ジャークのないトランジション、カメラの押し込み、フレーム内のタイトルや図、ソ連の科学啓発映画やフィルムストリップ風のスタイル(パレット、フォント、グレイン、ビネット)を規定。フレームやスライド、ダイアグラム、タイトル、トランジション、動画スタイルのデザイン・描画・編集時、および組立前のフレームチェックで使用する。

ビデオスキル とは?

このスキルは、プログラム解説や科学啓発動画のビジュアルデザインにおいて、過去の実践から導かれた具体的なルールセットを提供します。主にClaude CodeやCursor、CodexといったAIエージェント上で動作し、ユーザーがフレームやスライド、ダイアグラム、タイトル、トランジションを設計・描画・編集する際、あるいは組立前のフレームチェックを行う際に参照されます。ルールは「線とレイアウト」「説明の記述」「ペーシングとトランジション」「レトロスタイル」「作業プロセス」の5つのドキュメントに整理されており、各ルールには出典(音声、ビデオ、ビジュアル、3D、ポップサイエンス)が明記されています。例えば、コネクタ線はブロックやテキストを迂回すること、用語には必ず応用例を付けること、スライド表示時間は割り当てずに計測すること、トランジションは動画全体で統一しデフォルトはディゾルブとすること、などが定められています。また、ソ連の科学啓発映画風のスタイルやフィルムストリップ風の表現についても詳細なガイドラインが含まれており、現代的で整合性の取れたビジュアルストーリーテリングを支援します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ascorblack/video-skills/tree/HEAD/skills/video-design

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

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

ドキュメント

動画のデザインとビジュアル

すべてのルールは過去の動画の教訓に基づいています。出典は角括弧内に示します(凡例は最下部)。 出典間で見解が異なる場合は、両方のアドバイスを記載し、各々が適用されるケースを注記します。

簡易ルール

  1. フレームの最終状態では、線がブロック、テキスト、または別の線を通過してはいけません。[ビジュアル] コネクタ線は直線で、ブロックを迂回します。[ビデオ]
  2. すべての用語に応用例(参加者、アクション、数字を含むシーン)を付けます。1スライドにつき1アイデア。[ビジュアル]
  3. スライドの表示時間は割り当てずに計測します。テキストを計測する前に動画の長さを決めてはいけません。[ビジュアル] 保持基準は出典によって異なります。詳細は pacing-and-transitions.md を参照。
  4. 動画全体で1つのトランジションを使用し、デフォルトはディゾルブとします。接合部でのスケーリングは禁止。[ビデオ] [ビジュアル] [ポップサイエンス]
  5. 隣接するフレームの共通要素は同じ座標・同じサイズに配置します。次のショットは直前のフレームの最終状態から始めます。[ビジュアル]
  6. キャプションは振動せず、読み終わる前に消えてはいけません。[ビデオ]
  7. フレーム内の図表は、チームが検証したもののみとし、実際に検証された内容に沿った表現にします。[ビジュアル]
  8. 画面内のテキストとナレーターのテキストは同一のソースから取得します。[ビデオ]
  9. 最初にスタティックフレーム「前 → アクション → 後」を作成し、それらを独立してチェックした後、同じフレームから動画を作成します。[ビジュアル]
  10. 録画の代わりにインターフェースのモックアップを描画してはいけません。[ビデオ] ただし、様式化された科学啓発動画ではインターフェースを各フレームで描き直しました。[ポップサイエンス] 両方のケースは video-ui-capture スキルにあります。
  11. 科学啓発スタイル: 抑制の効いたパレット、時代感のあるディテール、ブレのないカメラ、フリッカーやスクラッチなし。[ポップサイエンス]

詳細

  • lines-and-layout.md — ダイアグラム上の線、タイトル、図表、キャプション、交差のチェック方法。
  • explanations.md — 用語 + 応用例、数値、翻訳。
  • pacing-and-transitions.md — スライドの保持時間、トランジション、接合部でのジャンプの原因、カメラ。
  • retro-style.md — 科学啓発やフィルムストリップ風のフラットな絵、フィルム効果。
  • process.md — 作業手順と納品前のフレームチェック。

出典

  • [音声] — プロモ動画やプレゼンテーションの音声・ナレーションに関する過去の教訓。
  • [ビデオ] — 動画に関する過去の教訓:インターフェース録画、ペース、トランジション。
  • [ビジュアル] — スケマティックフレーム(HTMLフレーム → フレームごとのレンダリング)で構成されたプロモ動画のビジュアルに関する過去の教訓。
  • [3D] — ブラウザ内での3D一人称視点動画の教訓(three.js → フレームごとのレンダリング)。
  • [ポップサイエンス] — ソ連の科学啓発映画および1970年代初頭のフィルムストリップ風動画の教訓。

Individual skills in this repo

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

ascorblack/video-skills

Правила 3D-анимации для роликов в браузере (three.js → покадровый рендер) и анимации фигур с предметами — руки и тело от первого лица, рукав и манжета, контакт кисти с предметами и поверхностями, смешивание поз и углов, расталкивание персонажей, ходьба без скольжения, свечение, контактные тени, процедурные материалы, детекторы пересечений и рывков. Используй, когда строишь, анимируешь или проверяешь 3D-сцену, персонажей, руки, предметы в руках или свет в ролике.

ascorblack/video-skills

Правила звука для роликов — фоновая музыка и звуковое оформление, совпадение звука с картинкой, сведение голоса и музыки (LUFS, истинный пик, приглушение), удлинение музыки без стыков, синтез дикторской озвучки (дословность, темп), архивный «эфирный» голос с помехами, сдача звука и работа с API-ключами. Используй, когда делаешь, сводишь, проверяешь или правишь музыку, звуковые эффекты, озвучку или микс ролика.

ascorblack/video-skills

Правила рендера и оптимизации роликов из HTML/браузерных кадров — грабли покадрового рендера с перемоткой (твины, CSS-анимации, transform, aspect-ratio, SVG use, тяжёлые слои), детерминизм и повторяемость, где уходит время рендера, кодирование на NVENC с битрейтом, воркеры, отвязанный от сессии рендер, вшивание звука без перерендера картинки, проверка готового файла (ffprobe) и хранение версий. Используй, когда рендеришь, ускоряешь, кодируешь, пересобираешь или сдаёшь готовое видео.

ascorblack/video-skills

Правила записи интерфейса программы для роликов, презентаций и gif — покадровая съёмка браузера в виртуальном времени (headless Chrome, beginFrame), демо-стенд с выдуманными данными, курсор, метки во время записи, запасы в начале и конце дубля, лист кадров, наезды и обрезка записи, экран программы в стилизованном кадре, версия на другом языке с теми же кликами и синхронизация рук в 3D-сцене с записью. Используй, когда снимаешь, режешь, ускоряешь или вставляешь в ролик запись экрана приложения.

関連スキル