Communitygithub.com

reels-maker / 動画制作インタビュー

動画制作前に不足情報を数回の質問で収集し、フォーマット・構成・見た目を決めるブリーフとストーリーボードを生成。承認を得るまでは何も生成しない。

動画制作インタビュー とは?

このスキルは、動画制作の前に必要な情報を漏れなく収集するための「インタビューエージェント」です。ユーザーが提供したソーステキスト、CV、リンク、ブランドファイルなどをまず読み込み、不足している情報を最大5ラウンドの構造化された質問で補います。各質問には推奨回答がマークされ、ユーザーは「defaults」で一括承認、「just build it」でインタビューを終了できます。最終的に「You said」と「I assumed」に分かれた1画面のブリーフとストーリーボードを生成し、ユーザーの明示的な承認を得てから初めて実際の動画生成(reel-style/film-engine)に引き継ぎます。対応プラットフォームはInstagram Reels、TikTok、YouTube Shorts、LinkedIn、X、Facebookなどで、形式(リール/動画)、アスペクト比、レイアウト、長さ、サウンド、見た目の好み、禁止要素などを網羅的にカバーします。最も重要なのは、推測で答えず、未回答の項目は「I assumed」セクションに明示すること、そして承認なしに一切の生成を開始しないことです。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/thativanng/reels-maker/tree/HEAD/skills/reel-intake

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

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

ドキュメント

reel-intake: 作る前に尋ねよ

配置場所: このスキルのすべてのコマンドは reels-maker フォルダ(template/ と tools/ を含む github.com/thativanng/reels-maker のクローン)から実行すること。プロジェクトにこのフォルダがない場合は、まずリポジトリの SETUP.md に従ってセットアップすること。

ルール: ブリーフとそのストーリーボードにユーザーが「はい」と言うまでは、何も(見た目もフレームも)生成されない。コードベースの動画で起こる高くつくミスは、タイミングの問題ではなく、誰も尋ねなかった答えの問題である。本当の目的はスクリプトが書かれた後に明らかになる。アスペクト比がプラットフォームに合わない。見た目がユーザーにとって安っぽく感じられるものになる。これらの修正にはそれぞれ再構築のコストがかかる。一方、質問は1行のコストで済む。

0 · 尋ねる前に見よ

すでに手元にあるものはすべて読み込み、調べられることは決して尋ねないこと:

  • リクエスト自体、ソーステキスト、リンク、CV、サイトやプロフィール
  • プロジェクト内のブランドファイル(色、フォント、ロゴ)
  • 存在する場合 .reels/looks-log.md(reel-style による過去の見た目の記録)

素材で答えられている項目は埋められ、「あなたのCVから」「あなたのサイトから」などとマークされる。推測は答えではない: 推測はブリーフの「I assumed」セクションに入れられ、ユーザーが見て修正できるようにする。

1 · 尋ね方

  • フォームでもダラダラした質問でもなく、ラウンド形式で。 1ラウンド = 1回のメッセージ内の以下の1ブロック。すべての質問に番号を振る。推奨回答を★でマークし、一行で理由を添える。
  • 事実には選択肢を(プラットフォーム、長さ、サウンド)。クリエイティブ項目には編集用の草案を提案し、 空白は絶対に渡さない:「視聴者が覚えるべきこと: ★ '予測は推測であり、安全在庫がサプライズをカバーする。' そのまま使う、編集する、または置き換える?」
  • 前の回答に依存する質問は その回答から事前入力する(アスペクト比はプラットフォームに従う)、または次のラウンドを待つ。
  • ユーザーが入力できるショートカット: defaults はそのラウンドのすべての★を受け入れる。just build it はインタビューを終了し、未回答のすべての項目がその理由とともにブリーフ内の確定した決定となる。
  • 4ラウンドが標準、5ラウンドが上限。 必要なすべての項目が回答されるかデフォルト値になった時点で停止する。

2 · ラウンド(全質問バンクとオプション、デフォルト値は references/rounds.md にあり)

ラウンド1 · 目的(必須)

  1. これは何についての動画ですか?(ソースが提供されていない場合のみ)
  2. 視聴者が覚えるべき一つのこと(草案を提案;漠然としたリクエストの場合は2~3の草案を提示)
  3. たった一人の視聴者は誰ですか?(採用担当者、顧客、同業者、業界外の一般人)
  4. その視聴者は視聴後何をすべきですか?(フォロー · コメント · リンクをタップ · 保存または送信 · ただ覚えておく)

ラウンド2 · フォーマット(必須、全6項目、この順序で;事実とセーフゾーンは references/platforms.md にあり)

  1. 最初に投稿する場所は?最初のプラットフォームがマスターで、残りはその切り詰め版となる。
  2. リールか動画か?プラットフォームが両方を持つ場合のみ尋ねる(LinkedIn、X、YouTube、Facebook)。
  3. アスペクト比、プラットフォームからデフォルト設定:Reels、TikTok、Shorts → 9:16;LinkedIn → 4:5;YouTube → 16:9。
  4. レイアウト:★ reel-style に3つ表示させるか、既にわかっている場合は名前を指定する(その場合、3つの見た目すべてに適用される)。セーフゾーンを明示するが、それについて質問はしない。オーガニックのReels、TikTok、Shortsでは、言葉は中央の帯に収める(ハウスルールであり、プラットフォームの指定ではない):アプリが下部4分の1と右側のボタン列を覆う。ブーストまたは有料リールの場合は下部35%を空けておく(Metaの広告ガイド);-ads プラットフォームキーを使用する。
  5. 長さ:ハードキャップか、コンテンツに合わせるか?プラットフォームの公式制限を横に表示する。
  6. サウンド:ミュートでも機能し、サウンドがあるとより良い(★デフォルト) · サウンド主導 · サイレント対応。その後、ナレーション、音楽、キャプションのスタイル。

ラウンド3 · 素材とストーリー(該当するもののみ尋ねる)

  • 既存のもの:スクリーンショット、録画、写真、本人の映像、ロゴ、データ、または何もない。不足している素材はラベル付きのプレースホルダーとなり、決して偽造しない。
  • すべての数字:実測値、目標値、または説明のための値かを明記し、その出典を示す。数値をでっち上げてはいけない。
  • 画面上の言葉は誰が書くか?(★私が草案を書き、あなたの編集が最終版 · あなたの言葉をそのまま)どの言語か、イギリス英語かアメリカ英語か?
  • 一回限りかシリーズか?(シリーズの場合、全エピソードで一つの見た目に固定;reel-style が対応)
  • 経歴やキャリアストーリーの場合は、経歴ブロック(references/journey.md)を追加:すべての役割と肩書き、各雇用主を名前/説明/非表示にする選択、同僚が誇張だと言うような主張。

ラウンド4 · 見た目、ガードレール、レビュー(必須)

  1. 気に入っている動画を1~3本、そして何が安っぽく見えるか。 これが最もコストのかかる飛ばしてはいけない質問。
  2. ブランドカラーとフォント(まず調べる;見つからなかった場合のみ尋ねる)。
  3. 絶対に表示してはいけないもの(数字、名前、顔、ロゴ)、そして絶対に表示しなければならないもの(ハンドル、エンドカード、免責事項)。
  4. カバー、視聴者が再生ボタンを押す前に見る静止画(プロフィールグリッド、LinkedInサムネイル):★ フックとなる一行を、大きな文字で、冒頭の見た目の上に重ねる。カバーがない場合、プラットフォームがフレームを自動選択する(LinkedInでは最初のフレームとの報告あり;未検証)、それが最適であることはまれ。
  5. どのようにレビューしたいか:★ 静止画 → 10秒のプレビュー → 独立したチェック後の本編 → スマホでのプレビュー。

3 · クローズ

  1. 競合チェック。 ブリーフを書く前に、回答同士を照らし合わせる:
    • LinkedInで9:16 → 4:5を提案
    • LinkedInでサウンド主導 → 埋め込みキャプションが必須
    • 9:16リールの中央帯(下部4分の1、有料の場合は35%を空ける)に長いスクリプト → 文字数を減らし、フォントサイズは変えない
    • Instagramで3分超 → 新しい視聴者に推奨されなくなる
  2. ブリーフ、1画面で(テンプレートは references/brief.md にあり)、reels/<短い名前>/brief.md として保存:各リールに独自のフォルダを作成する。You said と I assumed(とその理由) に分割する。フォーマット行を含める:プラットフォーム → リールか動画か → アスペクト比とサイズ → レイアウトとセーフゾーン → 長さ → サウンド。
  3. ストーリーボード表: 時間 · 画面上の言葉(そのまま表示される形で) · サウンドとキャプション · このビートの理由。フックは3秒以内に入る。各ビートの長さを合計すると全体の長さになる。
  4. 「はい」を求める。 修正があった場合は、再度読み上げて確認する。ブリーフと同じメッセージ内で決して生成を開始しない。

その後引き継ぐ:reel-style が3枚の静止画から見た目を選び、film-engine がその見た目で動画を構築する。ページサイズはブリーフのフォーマットに従う。

絶対にしないこと

  • 素材が既に答えていることを尋ねる。
  • 数字、引用、クライアント、結果をでっち上げる。
  • ユーザーの言葉を自分の言葉にすり替える。校正する(文法、流れ)が、書き換えてはいけない。
  • フォーマットラウンドをスキップする。プラットフォームが明白に思えても。
  • インタビュー内で見た目を選ぶ。それはreel-styleの仕事であり、静止画として表示され、リストから名前で選ばれることはない。

クレジット

インタビューのスタンス(エージェントが行動する前に尋ね、すべての質問に推奨回答を付ける)は、Matt Pocock の grill-me(mattpocock/skills、MIT)に由来する。一度に尋ねるルール(推奨オプションを最初に、回答済みはスキップ、「言った」と「仮定した」を分け、サマリー前に競合チェックを行う)は、HyperFrames のインテントインタビュー(heygen-com/hyperframes、Apache-2.0)を基に適応した。ブリーフのフィールドは一般的な代理店の動画ブリーフに従う。プラットフォームの事実は2026-10-06時点で各プラットフォームの公式ページで確認可能なものに基づく;確認できなかったもの(X)は references/platforms.md で未検証とマークされている。

Individual skills in this repo

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

thativanng/reels-maker

The gates every code-rendered film passes before anyone sees it. A 40 fps collision pass (no mover touches a solid or another mover), pixel probes (nothing sits over or behind a face, a head, a subtitle or the frame edge), then an independent auditor (a fresh agent) who reads frame sheets at ≥2 fps and signs off. The builder never signs off their own film. Use it before sending ANY render, after every fix round, and whenever someone says "check the film", "audit this", "is it ready", or "why does this frame look wrong".

thativanng/reels-maker

Build and render a film, reel or animation as code. One HTML page draws any frame on demand with window.seek(t), and a headless browser renders every frame at 2x into an MP4 with sound. Use it whenever someone wants a video made with code rather than a video generator, says "make a film / reel / animated explainer / career video", "render this to MP4", "turn this page into a video", or needs the finishing steps (audio cues, loudness, colour-safe encode, phone preview). It is style-agnostic and renders 9:16, 4:5, 1:1 or 16:9. It runs after reel-intake (the brief) and reel-style (the look), builds on template/starter.html or a style pack such as voxel-walk, and passes film-audit before anything is shown to anyone.

thativanng/reels-maker

Picks the look of a reel or film before it is built. It shows three genuinely different looks as stills of the same opening frame with the same words, so the person judges the look and not the content. It keeps a log of every look ever shown, so no look comes back unless asked for, and it locks one look on purpose for a series. Use it after reel-intake's brief is signed and before any test strip, whenever someone says "what should it look like", "give me options", "make it look different from last time", "it looks cheap", or starts a new reel or a new series.

thativanng/reels-maker

The voxel career-film style. A blocky 3D version of the person walks, without ever vanishing, through one scene per role. Their outfit changes as they walk, each scene rises out of the floor ahead of them, and a dark banner tracks year, company and role. Use it when someone wants their career, a journey or a "how I got here" told as a short 3D film for LinkedIn or a portfolio, says "make my career film", "turn my CV into a video", "voxel film", or wants a new chapter added to an existing one. It runs on film-engine (render, audio, finish) and must pass film-audit before anything is sent.

関連スキル