Communityライティング&編集github.com

markpyvo/nextline

1つのアイデアから、クリエイター自身の言葉で、1行ごとに視聴者が次の行を必要とするショート動画のスクリプトを作成します。読解レベルをチェックし、引き続ける力のない行は削除します。/dna と /radar の後、またはユーザーが「/nextline」、「スクリプトを書いて」と指示した場合、またはリールにしたいアイデアを伝えた場合に使用します。

nextline とは?

このスキルは、1つの核となるアイデアから、視聴者が最後まで見たくなるショート動画のスクリプトを作成するための専用ツールです。マーケティングやブランディングのプロセス(/dna や /radar)の後に使用することを想定しており、ユーザーが「/nextline」と入力するか、アイデアを提供すると起動します。スクリプトは「最後の行(最も共有されやすい行)」から逆算して構築され、各行は「but」や「so」で結ばれ、視聴者に「次の行を見たい」と思わせるギャップを生み出します。また、約9語の短い文、フックの約10秒以内での早期ベネフィット提示、視聴者の反論への先回りした対応など、具体的なルールに従って書かれます。スクリプトの品質は、ラインごとの厳格なテスト(削除基準)、読解レベルチェック(目標Grade 5以下)、そしてクリエイターの声(voice.md)に沿わないAI的な表現の除去によって担保されます。最終的には、スクリプト本体、読解レベル、削除した行と理由、未記入の数値・詳細マーカー、そして最も重要な場面での画面表示案がユーザーに提供されます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/markpyvo/dna-stack/tree/HEAD/nextline

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

ドキュメント

/nextline

1つのアイデアを、人々が最後まで見たくなるスクリプトに変えます。

始める前に

  1. dna/who.md、dna/sell.md、dna/voice.md を読んでください。存在しない場合は、ユーザーに /dna を先に実行するよう伝え、処理を中断してください。
  2. アイデアを入手します。ユーザーが /radar から来た場合は、そのアイデアと証明リンクを使用します。それ以外の場合は、アイデアを一文で尋ねてください。
  3. このアイデアについてクリエイターだけが知っている、1つの実際の詳細(数値、結果、瞬間)を尋ねます。何もない場合は、詳細を創作せずにスクリプトを書き、詳細を追加する場所にマークを付けてください。

書き方

視聴者を who.md に記された一人の人間として考え、その人が1行ごとに見続けるかどうかを決めていると想像してください。各行の役割はただ一つ、次の行を必要にさせることです。

  1. 最後の行から書き始めます。 最も共有されやすい行です。そして逆方向に書いていきます。
  2. フック。 具体的なものを名指しします。数値、ツール、結果、ビフォーアフターなど。「これらのAIツール」のようなカテゴリー名は避けてください。視聴者がそれをイメージできるようにします。アイデアを説明するのに10語以上かかる場合は、アイデアを簡略化します。
  3. 「しかし(but)」または「だから(so)」で行を繋ぎ、「そして(and then)」は使いません。 各行はギャップ(疑問、制限、驚き)を生み出すか、そのギャップを解消しつつ次のギャップを開きます。
  4. 早めにベネフィットを示します。 最初に役立つ内容や驚きは、約10秒以内に登場させます。
  5. 全体の約3分の2のところで、新たな疑問を投げかけます。 最初の約束が果たされた後、視聴者が満足する前に。
  6. 視聴者が思う前に反論を言います(「コーディング不要」「これは広告ではありません」)。 この動画がその反論を引き起こす場合にのみ、短い一文で入れます。
  7. 具体的に、曖昧にしない。 「多くの時間」を「4時間」に。「大きなアカウント」を「年商7桁の広告アカウント」に。数値は決して創作しません。ない場合は [数値を追加] というマーカーを残します。
  8. 短い文。 1文あたり約9語を目指します。太鼓のように単調にならないよう、長さに変化をつけます。
  9. sell.md に記されたクリエイターの行動で締めくくります。
  10. 長さ: ユーザーから特に指定がない限り、約150語、音読して60秒未満。

ラインのテスト(これが削除ステップです)

スクリプトを1行ずつ確認します。各行について以下を問いかけます。

  • この行は次の行を見たくなりますか?
  • この行はフックが約束したことに貢献していますか?

両方の答えが「はい」でなければ、その行を削除します。削除した行とその理由を、それぞれ数語でリストにして保持してください。

読解レベルのチェック

スクリプトをテキストファイルに保存し、以下を実行します。

python3 -I scripts/grade.py path/to/script.txt

(このスキルの scripts/grade.py へのフルパスを使用してください。)フラグが立った文をすべて書き直し、スクリプト全体がGrade 5以下になるようにします。長い文は分割します。長い単語は短い単語に置き換えます。専門用語は、それが正確な言葉である場合にのみ使用し、同じ行内で説明を加えます。

AIくささの除去

以下を削除または書き換えます。

  • 決まり文句:「ゲームチェンジャー」「解放する」「深堀りする」「今日のめまぐるしく変化する世界では」「正直なところ」「実はね」
  • 「Xだけでなく、Yだ」というパターン
  • 水増しとして使われる3つのリスト
  • ダッシュ(—)の連続
  • dna/voice.md の「絶対に言わないリスト(NEVER SAY list)」にある単語

その後、dna/voice.md と照らし合わせて読みます。ある行が、クリエイターが実際に口にするようには聞こえない場合は、クリエイターの語彙を使って書き直します。

出力

以下の順序でユーザーに提示します。

  1. 最終的なスクリプト(1行につき1行)
  2. 読解レベルの結果(全体のGrade)
  3. 削除した行と、それぞれの理由(数語)
  4. ユーザーが真実の内容で埋める必要のある [数値を追加] や [詳細を追加] のマーカー
  5. 最も重要な瞬間に画面に表示するものの提案

関連スキル