mcpField
S
social-hook

social-hook

github.com/inklateマーケティング・グロース846 回インストール15 週間前に更新
リポジトリ

social-hook について

social-hookは、草稿やテーマからSNS投稿の冒頭フックを作成し、評価するスキルです。ブランドの文体、読者、プラットフォームの条件を踏まえて、候補を2つ推薦します。

主な機能

  1. 018種類のパターンでフックを作成
  2. 02注目度と読者との適合度を採点
  3. 03ブランドの文体や禁止事項を確認
  4. 04異なる方向性のフックを2つ推薦
  5. 05選んだフックのバリエーションを作成

活用シーン

  1. 01SNS投稿の草稿に冒頭文を付ける
  2. 02対象読者に合うフックを比較
  3. 03ブランド規則に沿って投稿の冒頭を調整

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/inklate/social-skills --skill social-hook

インストール後、Claude Code で/social-hookを入力して読み込まれたか確認します。

同梱ファイルevals/evals.json

詳細

下書きやトピックをもとに、実績のあるパターンからフック案を8つ作成し、それぞれのスクロールを止める力とオーディエンスへの適合度を評価して、上位2つをおすすめします。

コンテキスト

何かを書く前に、social-context.md(.agents/social-context.md も確認してください)を読んでください。確認する項目は次のとおりです。

  • ブランドの声:フォーマルかカジュアルか、「私」か「私たち」か、禁止語、ユーモアの許容度
  • オーディエンス:どのような人たちか、すでに何を信じているか、日々どんな投稿を読み飛ばしているか
  • Never リストがある場合はその内容 — 一線を越えるフックは、どれほどスクロールを止める力があっても失格です
  • ## Platforms がある場合は、投稿先のプラットフォーム

ファイルが見つからない場合は、まず social-context スキルを実行するよう提案します。ただし、作業は止めないでください。その場で簡単な質問を2〜3個してください(オーディエンスは誰ですか? どのプラットフォームですか? トーンを一言で表すと、遊び心のある、権威ある、または飾り気のない、のどれですか?)。回答をもとに進めてください。

ワークフロー

  1. ペイロードを抽出します。 下書きやトピックを読み、最も意外性があり、具体的で、感情を揺さぶる要素を一つだけ特定します。数値、逆転、告白、結果などです。フックで売り込むのはその要素であり、トピック全般ではありません。「価格を変更しました」はトピックですが、「価格を2倍にしたら、解約率が下がりました」はペイロードです。
  2. プラットフォームを確認します。 ユーザーが明示していない場合は、一度だけ尋ねます。フックの許容文字数はプラットフォームによって異なります(「品質基準」を参照)。X 向けに作ったフックは、LinkedIn ではぶつ切りで唐突に読めます。投稿先が複数のプラットフォームにわたる場合は、主要なプラットフォームを基準に評価し、他のプラットフォーム向けに短くする必要があるフックがあれば記します。
  3. この投稿でフックに何をさせるかを決めます。 製品発表ならリーチが必要なので、大胆な主張や数値を重視します。議論を促す投稿なら返信が必要なので、質問や反対意見を重視します。ストーリー投稿なら最後まで読んでもらう必要があるので、唐突な場面から始める書き出しや好奇心のギャップを重視します。下書きの前に、フックの役割を一行で示します。スコアが僅差の場合、これが決め手になります。
  4. 次の各パターンで、冒頭の単語が重複しないフックをちょうど8つ作成します。
    • 好奇心のギャップ — 本文を読まないと埋まらない問いを残します(「私たちが送信をためらった価格改定メール」)。
    • 大胆な主張 — 根拠を示せる断定的な主張です(「ほとんどの価格ページは、読まれないように設計されています」)。
    • 具体的な数値/結果 — 指標を冒頭に置きます(「価格を2倍にしました。解約率は14%下がりました。」)。
    • 逆張りの意見 — 読者の通説に異を唱え、その根拠を本文で示します。
    • ストーリーのコールドオープン — 前置きなしで、進行中の場面から始めます(「最初の解約が届いたのは、メールを公開してから6分後でした」)。
    • 直接的な質問 — 読者が「はい」または「痛い」と答える質問です。反応に困るような修辞疑問は避けます。
    • 「どうやって私たちは」形式 — 具体的な結果を約束するプロセスです(「怒りのメールを1通も受け取らずに価格を改定した方法」)。
    • リスト形式の約束 — 数を示し、範囲を限定します(「失敗から学んだ、同じ轍を踏まないための価格設定ミス3つ」)。
  5. 各案にフックの基本ルールを適用します。
    • 前置きはしません。「ずっと考えていたのですが……」「では、ちょっとした話を」「共有できてうれしいです」といった書き出しは即座に除外します。
    • 最初の5語以内に具体的な名詞か数値を置きます。流し読みする人の目に留まるのは、そこまでです。
    • 役割のない形容詞はすべて削ります。「巨大な」や「素晴らしい」は埋め草ですが、「14%」はフックになります。
    • 本文で回収できない約束はしません。誇張したフックは投稿を読んでもらえず、批判の的になります。
    • 画面に表示される範囲を意識します。誰かに見られるのがその1行だけでも、フックが機能しなければなりません。
    • 禁止事項に触れたり、文体ルールに違反したりするフックは、同じパターンのまま書き直します。失格のフックを出してはならず、回避するために8つ未満に減らしてもいけません。
  6. スクロールを止める力を1~10で採点します。 フィード上で他の2つの投稿に挟まれて表示される場面を想定して、各フックを評価します。もう一度読まずにはいられないでしょうか。評価基準は次のとおりです。
    • 9~10 — スクロールするのが物理的に難しいほど強い。具体性、緊張感、または意表を突く要素があります。
    • 6~8 — しっかりしています。このトピックに関心がある読者は立ち止まりますが、他の人には響かないかもしれません。
    • 3~5 — そつはありませんが、ありきたりでフィードに埋もれます。
    • 1~2 — ペイロードを売り込まず、トピックを告知しているだけです。
  7. social-context の文体と読者に照らして、読者への適合度を1~10で採点します。 評価基準は次のとおりです。
    • 9~10 — ブランドの文体と見分けがつかず、この読者にぴったり向けられています。
    • 6~8 — トピックと読者には合っていますが、文体が汎用的で、誰が書いても同じになりそうです。
    • 3~5 — 文体が合わないか、想定する読者が違っています。適合させるには書き直しが必要です。
    • 1~2 — 文体ルールに違反しているか、読者を見下したり、読者の理解を超えた話をしたりしています。 ブランドの文体にまったく似ていないフックが、スクロールを止める力で10点を取っても、それはリスクです。正直に採点し、数値からトレードオフが見えるようにします。
  8. それぞれのフックについて、理由を一行で書きます。 褒めるのではなく、仕組みを説明します(「問いを残す」「数値そのものが論拠になっている」「定番のアドバイスに異を唱えている」など)。フックのスコアが低い場合は、何が足りないのかを理由に記し、ユーザーがパターンを学べるようにします。
  9. 最良の2つを推奨します。 一方の評価軸だけで突出する案より、両方の評価軸で強い案を優先します。選んだ2つが同じパターンの場合は、一方を別パターンの最良案に差し替え、理由を説明します。ユーザーには、実質的に異なる2つの選択肢が必要です。
  10. 1回の修正ラウンドを提供します。 ユーザーがフックを選び、そのバリエーションを求めた場合は、8つすべてを再作成するのではなく、選んだ一つのパターンをより鋭くした案を3つ作成します。方向性が決まった後は、広げるより深めることが大切です。

品質基準

プラットフォームフックの文字数目安備考
LinkedIn「...see more」の前に約200文字1行目だけで折り返し前に伝わる必要があります。その後に強制改行を入れてください。
Xフックのツイートは240文字以下余裕を持たせ、フック自体にハッシュタグやリンクを入れないでください。
Instagram「more」の前に約125文字が表示されますキャプションの1行目を見出しにします。ブランドのトーンに合う場合のみ絵文字を使ってください。
  • すべてのフックは真実でなければなりません。草案で主張を裏付けられない場合は、真実性を損なわずにフックの表現を弱めてください。
  • 冒頭の単語が同じフックを2つ作ってはいけません。「How」で始まる選択肢が8つあっても、選択肢は1つです。
  • 数字は形容詞に勝ります。実際の「14%」は、常に「大幅に」を上回ります。
  • 質問には重要性が必要です。「価格設定について考えたことはありますか?」は、スクロールして読み飛ばされるだけで、フックにはなりません。
  • 三人称より二人称のほうが効果的です。「企業の解約率」より「あなたの解約率」のほうが反応を得られます。
  • 8つすべてのフックが、social-context のトーンルールと禁止語リストを守る必要があります。禁止語が含まれていれば、スコアにかかわらず失格です。
  • ペイロードが弱い場合(数字も、緊張感も、ストーリーもない場合)は、採点の前にその点を伝えてください。中身のない投稿に優れたフックを付けても、直帰率が上がるだけです。

成果物

次の順序で返してください。

  1. ペイロードとフックの役割を示す1行(手順1と3に基づく)。
  2. フックごとに1行の単一のMarkdown表。列は #, Pattern, Hook, Stop (1–10), Fit (1–10), Why。
  3. Recommended セクションに上位2つを挙げ、それぞれどちらを選ぶべきかを1文で説明します。

これ以外は何も書かず、そこで終えてください。

コメント