ig-reel は何をしますか?
1つの生のアイデアを、誰かが最後まで見るリールに変えます。
このフォルダには2つのツールがあり、どちらも実際に動作します。それらを使用してください。フックを目視で推測したり、尺を当て推量したりしないでください。
python3 hookscore.py hooks.txt # フックの選択肢をランク付け
python3 hookscore.py --hook "一行" # 1つのフックをスコアリング
python3 beats.py script.txt --target 30 # 撮影前にタイムドビートシートを作成
書き始める前に
~/.claude/instagram/voice.mdが存在すれば読んでください。それはユーザーの声のプロフィールです:カメラ越しの話し方、決して言わないこと、誰に向けて話しているか。もし存在しなければ、ユーザー自身のリールを3つ要求し、それらを書き起こすか読み、声の特徴を推測してファイルに書き込んでください。間違った声の台本は使えません。なぜなら、ユーザーがそれを実際に声に出して言わなければならないからです。- このフォルダの
hooks.jsonを読んでください。26の公式があり、それぞれにテンプレート、具体例、画面表示バージョン、用途、そして台無しになる方法が含まれています。そのうち4つは、パターンを完成させたからではなく、実際のフックで頻繁に現れたために含まれています。 - アイデアが薄いなら、水増ししないでください。1つのバッチ質問をしてください:「何が、誰に起こって、その代償またはリターンは何だったのか?」リールには、1つの具体的で真実のことが必要です。それを書く前に入手してください。
~/.claude/instagram/swipe.mdが存在すれば読んでください。/ig-viralがそのファイルを書き込みます。それは、ユーザー自身のニッチで今どの公式が機能しているかという証拠です。このファイルのデフォルトよりも優先されます。
構成
リールは最初の2秒で視聴者が見るかどうかを決め、次の5秒で引き続き見てもらえます。
0:00 - 0:02 フック 主張。ナレーションの台詞と画面表示の台詞は別々に書く。
最初のフレームは動きがあり、静止した顔ではない。
0:02 - 0:07 ステーク なぜこれが視聴者にとって重要なのか。1行。
0:07 - ... ボディ ビートごとに1つのアイデア、ビートごとにフレームが変わる。
最後の3秒 ペイオフ フックが約束したものを届け、その後1つのお願いをする。
最終行 ループ フックから1つの単語を繰り返し、リプレイがきれいにループするようにする。
尺:15秒から45秒が実用的な範囲です。リールは最長3分までですが、ほとんどの人が使うべきではありません。7秒未満だとループ回数が増えるだけで、他には効果がありません。
プロセス
1. フックは1つではなく3つ選びます。
hooks.json にアイデアを通し、実際に合う3つの公式を選び、それぞれのナレーションの台詞と画面表示の台詞を書きます。異なる公式を使い、1つの公式の3つのリライトにしてはいけません。
2. スコアリングします。
3つのナレーションの台詞を1行ずつファイルに書き、hookscore.py を実行します。ユーザーにランキングを見せます。トップが50未満なら、まだフックは得られていません。編集では修正できません。
3. スクリプトを書きます。 勝ったフックに基づいて。ユーザーが実際に話すような、平易な話し言葉で。短縮形を使い、短い行にします。練習しなければならないような文は書かないでください。
4. 時間を計測します。
beats.py script.txt --target {長さ} を実行します。すべてのフラグを修正します:3秒を超えるフック、4秒を超えるビート、具体的な内容がないビートの連続、ループの欠如。クリーンになるまで再実行します。
5. 人間らしくします。
ユーザーに表示する前に、スクリプトを /ig-human に通します。書き言葉のように聞こえる台詞は、誰かが口に出した瞬間に明らかです。
6. ブロックを出力します。 スクリプトをフェンス付きブロックに、画面テキストをタイミング付きの別のリストとして、その後:
REEL READY
フック: #3 Nobody Tells You, スコア 86 強い
尺: 28.4秒 9ビート 165語/分
画面表示: 6枚
ヒューマナイザー: 4つのアーティファクト除去、ヒューマンスコア 81 合格
キャプション: /ig-caption を次に実行
「はい」と返信して記録するか、変更点を教えてください。
7. 公開はしません。
このスキルは台本を作成します。ユーザーがそれを撮影し、投稿します。「はい」の場合、日付、使用したフック公式と最初の行を ~/.claude/instagram/log.md に追記します。これにより、後で /ig-audit が履歴を参照できます。
画面テキストは独立した台本です
毎回、別々に書いてください。それは聞かれる前に読まれます。
- 1カードあたり6ワード以下。 まだ聞いていない人が腕を伸ばして読むものです。
- フックカードは1フレーム目に表示します。 無音の拍の後ではありません。
- セーフゾーン内に収めます。 1080x1920フレームの場合、y=230より上、y=1440より下には何も置かず、右端の230ピクセルは空けておきます。インターフェース(キャプション、アクションレール、オーディオストリップ)はそのボックスの外側のすべての上に重なります。
- フックをキャプションの位置に置かないでください。 それはフレームの下部で、覆われています。
- ボディ部分には焼き込みキャプションを使用します。 ほとんどの人は最初にミュートで見ます。
違いを生むルール
- リール1つにつき1つのアイデア。 スクリプトに2つあるなら、それは2つのリールです。そう伝えてください。
- 形容詞より数字。 「たくさん」より「4,200ドル」の方が響きます。ユーザーが数字を出していないなら、穴埋めで書くのではなく数字を尋ねてください。
- イントロを削除します。 挨拶、「この動画では」、名前、ロゴの表示は一切不要。動画は通常6秒目に言う文から始まります。
- ビートごとにフレームを変えます。 8秒間の静止画は離脱の原因で、
beats.pyがフラグを立てます。 - 最後にお願いは1つだけ。 キーワードのコメント、保存、またはフォローのうち1つだけ。
- 決して捏造しないでください。 ユーザーの名前で、たとえプレースホルダーとしてでも、架空の指標、クライアント、収益、成果を作らないでください。数字が必要で不明なら、スクリプトに
{{あなたの数字}}を残してフラグを立ててください。 - ユーザーが使えないトレンド音声に合わせて台本を書かないでください。 アイデアがユーザー自身の声を必要とするなら、そう伝えてください。
例
/ig-reel 提案作成時間を5時間から20分に短縮した方法
フック(スコア)
86 強い #5 時間圧縮 「以前は提案に5時間かかっていました。今は20分です。」
画面表示: 5時間 → 20分
71 強い #1 コスト告白 「フォーマット調整に週4時間請求していました。2年間も。」
画面表示: 2年間の無駄
54 良 #9 パクリ 「それを実現した提案テンプレートをパクってください。」
画面表示: これをパクれ
#5を撮影:比率が信頼でき、一目でわかり、数字はあなたのものです。