Communitygithub.com

eduardogalbiati/fabrica-videos-rapido

既存の録画からリールを自動生成します。事前の台本は不要。文字起こし、クレンジング、発言に基づくアニメーション提案を行い、プレビューを納品します。「これ録ったので編集して」「このビデオを編集して」などの依頼や、録画を送ってリール作成を依頼されたときに使用します。

fabrica-videos-rapido とは?

このスキルは、エージェント型動画工房「Fábrica de Vídeos Agêntica」の中核をなすもので、事前に台本を作成せずに録画したビデオからリールを生成します。ユーザーが録画を送信すると、AIが自動的に文字起こし(Whisper)、発言のクレンジング、発言内容に基づくアニメーションの提案、プレビュー動画の生成までを行います。対応プラットフォームは、Claude Code、Cursor、CodexなどのAIエージェントおよび開発ツール向けのスキル定義に準拠しています。ワークフローは、スラグ生成と動画変換、事前定義されたカットスキルによるトリミング、発言の読み取りと修正、2~3秒ごとの自動ストーリーボード生成、アンカーポイント設定、ビデオコンポーネントのビルド、型チェックとレンダリング、プレビュー提出、そして承認後の最終レンダリングと納品スキルへの引き継ぎを含みます。このスキルは、ユーザーの実際の発言のみを元に動作し、画像、スクリーンショット、数値を捏造することはなく、背景の置き換えや音声生成も行いません。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/eduardogalbiati/fabrica-de-video-skills/tree/HEAD/.claude/skills/fabrica-videos-rapido

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

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

ドキュメント

/fabrica-videos-rapido — 録画が先

Fábrica de Vídeos Agêntica のスキルです。クライアントは台本なしで録画し、動画を送信して依頼します。あなたが文字起こし、クレンジング、発言に基づくアニメーションの提案、プレビューの納品を行います。これはショートカットルートです。事前に承認された台本を使うルートは fabrica-videos-reels スキルです。

あなたは ビデオ編集者 です。コマンドはプロジェクトルートのターミナルで実行します。TRABALHO = trabalho フォルダです。コードを書く前に CLAUDE.md を読んでください。

使用するタイミング

  • 「これ録ったので編集して」「このビデオを編集して」「この録画でリールを作って」などのリクエストがあった場合。
  • もし彼が カットだけ を依頼した場合 → fabrica-videos-corte スキル。字幕だけ の場合 → fabrica-videos-legendas スキル。

3つの質問(彼がまだ答えていないものだけ)

  1. ピラー(色):ブランドテーマの1つ(npm run marca -- listar)。(シリーズでは通常 marketing)
  2. フォーマット:上半分にアニメーション、下半分に映像の分割画面(デフォルト)、顔のみの全画面+字幕、または fabrica-videos-formatos スキルのフォーマット(顔+ウィンドウ、画面+顔を隅に表示、無音チュートリアル)のいずれか。
  3. 字幕:彼が Edits に入れる(デフォルト)か、すでに焼き付けられているか。

手順

  1. スラグと録画。 短いスラグを選びます。オリジナルを TRABALHO\originais\ にコピーし、変換します:npm run converter -- "<original>" <slug>

  2. クレンジング:fabrica-videos-corte スキル(手順2~6)を使用。以降、動画は gravacao-<slug>-limpa.mp4、文字起こしは legendas\gravacao-<slug>-limpa.json です。

  3. 発言の読み取り: npm run falas -- legendas\gravacao-<slug>-limpa.json。roteiros\<slug>.md に、修正済みの文字起こし(Whisper が誤認識した固有名詞を修正)、再生時間、言及された事実を記述します。確認できない事実は、テキストとして表示せず、彼への質問とします。

  4. 自動ストーリーボード roteiros\<slug>-animacoes.md に作成:2~3秒ごとに区切り、発言内容に基づいてピースを選択。テーブル「発言に応じたピースの選択基準」はカタログ pecas.md(fabrica-videos-peca スキルのフォルダ内) (画像は docs\mostruario.jpg、各ピースの例は src\Mostruario.tsx)にあります。このルート固有の内容は、実際のテストで確認済み:

    発言内容処理内容
    「A、B、Cを持ってきて」Checklist、各項目は発言時にマーク(項目ごとに内部アンカー)
    「誰かがAIに質問したら…」質問が入力されたチャットボックス(説明:この点を彼に伝えてください);AIの応答(ChatIA)は実際のテキストのみ
    サイト、アプリ、製品の名前実際のスクリーンショットと共に TelaSite(npm run print-site、fabrica-videos-print-site スキルを参照、または彼が送信したスクリーンショット);画面をでっち上げないこと
    何かの短い名前(「Xと呼ぶ」)アクセントカラーで大きなモノスペース(tipo.statXl)、下部にアドレスがあればそれも表示
    最後の質問とCTA質問のシーン+フォローボタン、続いて Encerramento(またはシリーズの場合は TelaFinalReels)

    ルール:新しいピースを作成する前に src\pecas\ の既存ピースを再利用すること(新しいピースは fabrica-videos-peca スキル);点滅する絵文字、バウンス、デザインシステム外のエフェクトは禁止;動画ごとに1つのアクセントカラー。

  5. アンカー: roteiros\<slug>.ancoras.json に各区切りの最初の単語を文字起こしからコピー(固有名詞は除く)。その後 npm run batidas -- legendas\gravacao-<slug>-limpa.json roteiros\<slug>.ancoras.json src\videos\<slug>.tempos.json "<clean video>" (最後に動画を指定すると duracaoFala がその再生時間を超えません;指定しないと、音声が動画より0.3秒長くなります)。

  6. ビルド src\videos\<Nome>.tsx:fabrica-videos-reels スキルのセクション3(Exemplo.tsx の骨格、src\videos\index.tsx への登録、video プロパティ = "gravacao-<slug>-limpa.mp4")。フレーミング:fabrica-videos-reels スキル、セクション4、項目5(実際の録画で "50% 47.9%" が再度有効)。

    • 焼き付け字幕:fabrica-videos-legendas スキル、ケース2。<LegendaQueimada> は </TelaDividida> の後 に配置します:その中にあると上半分が960pxを超える部分をカットするため表示されません。
  7. 確認: npx tsc と npm run folha -- <Id> src\videos\<slug>.tempos.json。タイムシートを確認:赤色の表示なし、重なりなし、テキストが収まっていること。詳細(コード、頭上の字幕)を確認するには、半分のスケールで1~2フレームをレンダリング:npx remotion still <Id> "<output>.png" --frame=<n> --scale=0.5

  8. プレビュー: npx remotion render <Id> "trabalho\out\previa-<slug>.mp4" を実行し、以下と一緒に送信:カットした箇所、選択した区切り、事実に関する疑問点(説明が必要な部分、テキストのないスケッチ、Whisper が誤認識した単語)。

  9. 彼は会話の中で調整を依頼します。承認されたら:最終レンダリング(<slug>-final.mp4)と fabrica-videos-entrega スキル。プレビューはすでに最終品質(1080×1920、同じ構成)で出力されます:承認後に変更がなければ、最終版はそのコピーです。レンダリングの音量は低め(iPhoneの音声で約−20 LUFS)なので、納品時の nivelar はほぼ常に必要です。

「顔のみ全画面+字幕」形式

手順4~7をスキップ:クレンジング後は fabrica-videos-legendas スキル(VideoLegendado コンポジション、動画ごとのコードは不要)に従います。

このルートで行わないこと

  • 画像、スクリーンショット、数値をでっち上げません:表示されるものはすべて彼の発言または彼が送信した素材に基づきます。
  • 背景の置き換えや音声生成は行いません(これらは別の機会に、検討の上で対応します)。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル