Communitygithub.com

フレーズ切りリール

話した一文ごとに切る縦型 9:16 リール。全画面の実写、黒地の大文字、減っていく数字、乾いた声。およそ 40〜60 秒。

フレーズ切りリール とは?

話したアイデアを、一文ごとに切った完成リールにする。実写は各フレーズに落ち、短い大文字とカードは黒地に置き、数字は話が進むほど下がり、笑いはタイミングから来る。フリーズ、パンチイン、無音へのカット。参考カットが同梱されている。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/amrtawfik160/fastcut-reel/tree/HEAD

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

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

ドキュメント

ファストカットリール

1080×1920、60fpsのリールで、ひとつの有用なアイデアを速く、少し面白く伝えます。実写映像に大きなテキストを重ね、ほぼすべてのフレーズでハードカット、タイミングから生まれるジョークが特徴です。必要なものはすべてこのフォルダ内にあります。pipeline/ が音声、タイミング、キャプション、映像プレート、音楽、ビルド、チェックを処理し、このファイルが作業順序を示します。

examples/egp/ はリファレンスビルド、エジプトポンドリール(60.8秒、2026年11月4日)で、納品済み承認済みです。reference/look.png はその12フレームを示しています。エンドカード以外はすべてコピーします。薄暗いグレーの「FOR MORE」と小さなボタンは最も弱い画面だったため、エンドカードは他の部分と同じく大きく明るく構築します(reference/look.md、The end 参照)。

各ステップの前に該当するリファレンスを読んでください。

  • reference/script.md をステップ1の前に:アイデア、フック、構成、主張、製品を売り込まずに見せる方法。
  • reference/pipeline.md をステップ3の前に:セットアップ、キー、コマンド、プレートとシーンの契約。
  • reference/voice.md をステップ3の前に:音声設定、ペース、チェック。
  • reference/media.md をステップ4の前に:ソース、ライセンス、使用禁止事項、ログ。
  • reference/look.md と reference/humour.md をステップ5の前に:スタイルがこう見える理由、ショット、タイプとデバイス、タイミングジョーク。
  • reference/review.md をステップ6の前に:重大度スケール、レビューアのブリーフ、実際の所見、既知の不具合。

ステップ

  1. スクリプトとフック。 スキルフォルダの外にプロジェクトフォルダを作成します(例:~/reels/<name>/)。事実を research.md に調査して記録し(すべての数字に日付とリンクを付ける)、次に script.md と3つのフックを reference/script.md に従って書きます。これらを reference/script.md(Show it 参照)の指示通りにユーザーに提示します。ユーザーがスクリプトを承認し、フックを選んだ時点で完了です。それ以前に音声の収録やビルドは行いません。

  2. ブリーフ。 プロジェクトフォルダに BRIEF.md を、examples/egp/BRIEF.md の形式で書きます。入力、音声、進行中のビジュアル、1行に1ショットのショットテーブル、実行手順、レビュースコアを含めます。これにより、承認済みテーブルに、リールを構築する者(あなた、または引き継ぐビルダーサブエージェント)が必要とする情報(検索するクリップ、進行中のビジュアル、音声ノート)が追加されます。すべての行に、話す順序で画像を指定する行が設定された時点で完了です。

  3. プロジェクトと音声。 reference/pipeline.md(The project folder 参照)の指示に従ってサンプルのファイルをコピーし、lines.py を書き、reference/voice.md に従って音声収録とフィットを行います。タイミングビルドを実行します。すべての行がワードチェックで OK を出力し、ペースと長さが reference/voice.md(Pace and length 参照)の制限を満たし、build/cues.txt にショットテーブルが必要とするすべてのキューが含まれている時点で完了です。

  4. メディア。 各クリップショットについて、reference/media.md に従って検索、コンタクトシートを読み、実際の映像のみをダウンロードします。ショットテーブルのすべてのクリップが media/ にあり、それぞれに media/LOG.tsv の行があり、AI生成やブランドロゴが含まれていない時点で完了です。(クリップの音声はミックスに到達しません。plate.py がドロップします。)

  5. ビルド。 plate_spec.py(カットテーブルと各カットのクリップ、イン点、クロップ)と src/10_shots.js(カットごとに1ブロック)に加え、sfx.py と music.py を、reference/look.md と reference/humour.md に従って書きます。plate.py を実行し、次に build.sh を実行します。build.sh が WARNING なしで Check passed を出力し、edge_check.py が ALL CUTS CLEAN を出力し、すべてのジョークワードのスナップショットがそのワードでジョークを示している時点で完了です。

  6. レビューループ。 レンダリングし、reference/review.md のブリーフを添えて新しいレビューアを起動します。報告されたすべてのP1とP2を修正し、再レンダリングし、さらに新しいレビューアを起動します。最大8ラウンドです。ラウンド8でまだP1またはP2が見つかった場合は、停止し、残っているものをユーザーに報告します。納品する正確なファイルを新しいレビューアがP1もP2も報告せず、check_mix.py が MATCH を出力した時点で完了です。

  7. 納品。 MP4とカバー(cover.sh:キャプションなしの1フレーム)をユーザーが指定したフォルダに配置します。長さ、1分あたりの単語数、クリップとそのIDおよび制作者、レビューラウンドと判定、タイムスタンプ付きの未解決P3、公開日に再確認すべき数値、耳で確認すべき点を報告します。media/USED.tsv を書き、未使用のクリップと一時フレームを削除します。アップロードまたは投稿はユーザーが依頼した場合のみ行います。

関連スキル