mcpField
L
linkedin-post-writer

linkedin-post-writer

github.com/sergebulaevマーケティング・グロース5.4k144 回インストール4 日前に更新
リポジトリ

linkedin-post-writer について

linkedin-post-writer は、テーマや反応目標に合わせて長文の LinkedIn 投稿を作るスキルです。フックや構成の公式、文体の調整、任意の監査を備え、承認後に公開できます。

主な機能

  1. 0120 種類の投稿構成公式
  2. 02反応目標に応じた公式選び
  3. 03ユーザーの文体に合わせた下書き
  4. 04文体と内容の任意監査
  5. 05イラストと複数画像への対応
  6. 06承認後の公開または予約取消

活用シーン

  1. 01業界への見解に合う構成を選ぶ
  2. 02コメントや再投稿を目標に執筆
  3. 03インタビューの要点を投稿にする
  4. 04公開前に監査して投稿を予約

インストール

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

$npx skills add https://github.com/sergebulaev/linkedin-skills --skill linkedin-post-writer

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
algorithm-heuristics.md
hook-formulas.md
humanizer-checklist.md

詳細

LinkedIn投稿ライター

実際に成果を上げた2025~2026年のフック公式(エンゲージメント倍率を検証済み)を使って、長文のLinkedIn投稿を作成します。

使用する場面

  • ユーザーが「XについてLinkedIn投稿を書いて」と依頼したとき
  • ユーザーにトピックと大まかな切り口があり、フックと構成が必要なとき
  • 実績のある形式から選び、自分らしい語り口に仕上げたいとき
  • 監査からスケジュール設定までを一度に行いたいとき

このスキルで使える公式

コード公式参考エンゲージメント最適な用途
F1プラットフォームリスクの反復法4,240カテゴリー/プラットフォームに関する投稿、製品を解決策として示す投稿
F2R.I.P.追悼文3,822時代の終わりを告げる主張、業界の転換
F3前年比の転換494、3.74xアイデンティティの変化、創業者の振り返り
F4時間を起点にした告白1,519+弱さの開示、語り口の刷新、ICPの再設定(2026年は慎重に使用。「注意点」を参照)
F5自ら証明するメタ投稿1,082/コメント435件コミットメントに基づく投稿、公の場でのテスト
F6コメントを条件にしたリードマグネット717~3,008リスト構築(2026年は慎重に使用。実際に提供できるものに限る。「注意点」を参照)
F7細かく正確な金額の台帳1,755、9.4x創業者の開発記録、コストの内訳(2026年は特に効果的な書き出し。数字を先頭に)
F8有料と無料の逆転550、19.64x無料のフレームワークを提供する投稿
F9好奇心のギャップをつくる予告306、4.25x新たに生じた動き、舞台裏(2026年は慎重に使用。2行以内に答えを示す)
F10反主流の主張+歴史的な裏付け3,083聖域への異論、AI/テクノロジーのサイクル
F11感情を揺さぶる書き出しリーチ大*感情的な利害を伴う実話(いいね)
F12許可を与えるひと言コメント多め*励まし、安心感(コメント。2026年は慎重に使用。日付のある事実が必要)
F13釣りからの逆転リーチ大*改善につながるポリシー/プロセスの変更(いいね)
F14名前を挙げて感謝/賛辞再投稿多め*メンター/チーム/退職する同僚への感謝(再投稿)
F15子どもにもわかるように説明保存多め*専門用語をわかりやすく説明(保存)
F16地位を脱いだ謙虚さいいね多め*距離感ではなく親しみやすさを求めるシニア層の語り口(いいね)
F17条件を統制したA/Bエピソード構成†変数を1つに絞った比較、委任/AIに関する見解(コメント)
F18誤った二者択一を解消構成†「明白な答えはどちらも間違い」という主張。ガバナンス/戦略(コメント/再投稿。2026年は投稿内の唯一の対比として使う)
F19エピソードとエビデンスをつなぐブリッジ構成†個人的な気づき+データの積み重ね(コメント/保存)
F20分岐する曲線で締めくくる構成†分岐していく2つの軌道、引用したくなる格言(再投稿)
  • F11~F16のリーチは、2026年のコーパスにおける絶対リーチ(多くの場合、再シェアや著名な著者など、発信元に左右されます)であり、F1~F10の数値のようなベースライン倍率ではありません。2つの列は異なるものを測定しており、比較できません。F11の「256k」は生のリーチ、F8の「550、19.64x」は形式の倍率です。これらを横並びにして公式の順位をつけないでください。各公式の実際の参考値と注意点については、../../references/hook-formulas.md を参照してください。

† F17~F20は構成公式です。トピックではなく、投稿の論理(条件を統制した比較、誤った二者択一、エビデンスのブリッジ、分岐する2つの曲線)を組み立てます。参考値はなく、主な目的に応じて選びます。創業者向けのエディション用に作られ、創業者向けの切り口のいくつかでは名前を挙げて指定されています。

すべての構成案は ../../references/hook-formulas.md にあります。F1~F10は長文のソートリーダーシップ投稿向けで、平均を上回る成果を上げた投稿の2026年コーパスで検証したF11~F16は、より短く感情に訴えかける傾向があり、それぞれ主なエンゲージメント目標があります。

2026年のリーチに関する注意点(2026年9月の監査)

上記の基準値に変更はありません。変わったのは、2026年のフィードで、各フォーミュラが頼る「仕掛け」がどのように扱われるかです。../../references/hook-formulas.md のすべてのフォーミュラに「2026年のリーチに関する注記」が追加されています。選ぶ際に重要なものは次のとおりです。

  • 質問から始めないでください。 1行目を質問にすると、フォロワー数のすべての層で「いいね」の中央値が34%減少します(MagicPost、投稿120万件。ベンダーデータ、独自のAIスコア)。質問は最後に移すと、3%増加します。
  • 数字から始めるのがおすすめです。 1行目に端数のある数字を置くと、「いいね」の中央値が34%増加します(同じソース)。F7は2026年に最も強力な書き出しです。F3、F5、F17は構成上、数字から始まります。
  • F4 告白は慎重に使ってください: 「正直に言うと」/「告白します:」のような前置きはせず、日付が明確で、言いにくい具体的な事実を示してください。内容は最初の3行に入れます。作り物の率直さは「偽りの弱さ」の兆候です。本物の弱さは7〜10%増加します(ベンダーデータ)。
  • F6 コメント誘導は慎重に使ってください: コメント誘導のCTAは、LinkedInの2026年3月の信頼性アップデートで名指しされた対象です。また、2026年7月の「AIの粗悪コンテンツ」報告ボタンにより、フラグが付いた投稿の閲覧数は約40%減少します。実際に提供する、内容が明確な成果物がある場合に限り、「YをもらうにはXとコメントしてください」という言い回しは決して使わないでください。
  • F9 好奇心のギャップは慎重に使ってください: 「誰も教えてくれないこと」「多くの人が見落としていること」「本当の問題は」のような予告めいた表現は、2026年のAIらしさを示す兆候に関する合意リストに載っています。ギャップは具体的なものにし、折りたたみの前、2行以内に答えを示してください。
  • F12 許可のひと押しとF18 偽の二択は慎重に使ってください: どちらも汎用的な枠組みの仕掛けです(「XをやめてYを始めよう」は6.7%減、「XではなくYだ」は4.9%減。ベンダーデータ)。日付のある事実を添え、投稿内で唯一の対比として使えば有効です。
  • 密度のルール: 1投稿につき対比は1つ、三段構成は1つにし、「その結果は?」「意外な展開:」「ここで」のようなつなぎ表現は使わないでください。トップクラスの人間のクリエイターの98〜100%は、依然としてこうした仕掛けを使っています。AIらしさを示すのは仕掛けそのものではなく、繰り返しと内容のなさです。
  • 引き続きリーチを伸ばす要素: 数字から始まる1行、締めくくりの質問、P.S.の署名(7.5%増)、1,000文字以上(1.18倍)、20文以上(1.14倍。AuthoredUpの投稿300万件)、空行を挟んだ1〜2文の段落(AIらしさの兆候ではなく、推奨レイアウト)。
まず目標から選ぶ

ユーザーが投稿で得たい成果を把握している場合は、まずここから選び、その後トピックで絞り込んでください。正式な対応表:../../references/hook-formulas.md → エンゲージメント目標別の分類。

目標使うフォーミュラ
コメントF17、F10、F4、F12、F9(F4/F12/F9は2026年の注意点に従う)
リポストF14、F2、F8
いいねF11、F13、F16
保存F15、F7、F8

手順

まず声のプロファイルを確認します(すべての下書きで実施)。 ../../references/voice-profile.md の filled: yes が設定されている場合は、読み込んで、ユーザーの声の特徴、厳守すべきルール、CTA/リンクのスタイルを全体に反映してください。設定されていない場合は、linkedin-humanizer --mode profile を使えばいくつかの投稿からユーザーの声を学習できることを一度伝え、その後は汎用的な声のルールに従ってください。../../references/story-bank.md の filled: yes が設定されている場合は、こちらも読み込み、下書きの途中でユーザーに質問する代わりに、具体的な情報(数字、日付、プロジェクト名)を参照してください。そこにない数値を決して作り出さないでください。使える情報がない場合は、ユーザーに尋ねるか、linkedin-interviewer を提案してください。

創業者モード(書き手が創業者の場合)。 フォーミュラを選ぶ前に、../../references/founder-topics.md を開き、目標に合った創業者向けの切り口(A1〜A10)を提案してください。切り口は領域を定めます(カテゴリーの価格を改定する、限られた機会をどう計算するか、委任の基準など)。また、切り口によってフォーミュラが決まるものもあります(A9はF17、A10はF18+F20)。創業者向けの切り口は、幅広いリーチを追うのではなく、投資家、採用候補者、デザインパートナーという限られたオーディエンスとの信頼を積み重ねます。創業者本人の実際の数字を使って、切り口の角括弧内の項目を埋めてから、ステップ3に進んでください。 インタビューのスパインを活用する(質問は省略)。 linkedin-interviewer --mode post から5行のスパイン(Moment、Number、Correction、Opposition、Ask)が渡された場合、そのスパインが骨格になります。Momentで投稿を始め、Numberを根拠とし、Correctionで転換し、Oppositionで対象読者を定め、Askで締めくくります。スパインにすでに含まれている内容を改めて質問したり、インタビューで空欄とされた行を埋めたりしないでください。スパインを定型に無理に当てはめるのではなく、スパインに合う定型を選んでください。合うものがなければ、どの行が障害になっているかを伝えてください。

  1. 入力を集めます。 トピック、切り口、ユーザーが持っている場合は下書きのアイデア、対象読者(創業者/運営担当者/マーケター)、希望する長さ(短め 300-500/中程度 900-1300/長め 1500-1900 文字)。
  2. 公式を選びます。 まず目標を尋ねる(または推測する)ことから始めます。コメント、リポスト、いいね、保存のどれを狙うのかを確認します。「まず目標から選ぶ」表を使って候補を絞り、トピックにも合う公式を2~3個提案して、ユーザーに選んでもらいます。それぞれの参考エンゲージメント数を併記し、該当する場合は公式の2026年の注意点も示します。どの公式にも当てはまるフックのルールが2つあります。質問で書き始めないこと(いいねの中央値が-34%。質問は最後に置くと+3%)と、数字から始まる文を優先すること(いいねの中央値が+34%。どちらもMagicPostのベンダーデータによる独自のAIスコア)。最適なフックが質問なら、その答えとなる数字を冒頭に置く形に変えます。
  3. 投稿を下書きします。 公式の骨組みにユーザーの語り口を反映します。2026年のアルゴリズムルールに従います。
    • 最初の210文字以内(「…さらに表示」の前)にフックを入れます。1行目は断定文か数字から始め、質問、「Here's what/how」、「Stop X, start Y」は使いません。
    • 長さ:ステップ1でユーザーが選んだ長さを優先します。 希望が示されていない場合の標準は900~1,300文字であり、ユーザーが選んだ長さの上限ではありません。長め(1,500~1,900文字)を希望された場合は長文で書き、スイートスポットに合わせて短くしないでください。1,000文字以上かつ20文以上の投稿はリーチが1.18倍/1.14倍向上する(AuthoredUp、300万件の投稿)ため、データはその選択を後押ししており、反対していません。唯一の厳格な上限はLinkedInの3,000文字です。
    • アイデアの切り替わりには二重改行を入れ、単一改行は使いません。段落は1~2文が推奨レイアウトです。
    • 1投稿あたり、対比表現と三項列挙はそれぞれ最大1つにします。「The result?」や「Plot twist:」のような種明かしへのつなぎ表現は使いません(../../references/hook-formulas.md の密度ルール)。
    • 具体的な質問で締めくくり、実際に続報がある場合は1行のP.S.を加えます(+7.5%)。
    • ハッシュタグは0~2個にして、末尾に置きます。
    • 本文に外部リンクを入れません(最初のコメントに移します)。
  4. 人間らしい表現に整えます。 2026年のAI語彙を密度に応じて削り、ダッシュを抑え(約100語につき1つ)、三項列挙の連続、一般的な書き出し、種明かしへのつなぎ表現を崩します。100語につき少なくとも1つ、具体的な数字、固有名詞、一人称での具体的な詳細を加えます。
  5. 監査を実行します。 ユーザーに提示する前に、必要に応じて linkedin-humanizer --mode audit を実行し、アルゴリズムと語り口を確認します。
  6. イラスト(任意)。 ビジュアルが投稿の効果を高めそうな場合(またはユーザーから依頼された場合)は、イラストを提案します。画像を下書きし、lib.illustrate(prompt, kind="wide") で生成します。オーバーレイにはVoice & Brand Profile §6からブランドのハンドル名/色を使用します。承認カードに返された url と cost を表示し、公開時に media_urls で添付します。複数画像のグリッド(1つの投稿に2~10枚)には lib.illustrate_set([p1, p2, ...], kind="wide", overlay=brand) を使い、すべての url を media_urls=[...] に渡します。フックの引用カードにはモデルを使わず、組版します。lib.quote_card("<hook line>", handle="@handle", style="brand") を使うと、鮮明なテキストが生成され、同じ url の流れで扱えます。ワークフロー全体については ../linkedin-humanizer/sub-skills/illustration.md を参照してください。Pixfaroキーがない場合は、ユーザーが手動で生成できるよう、プロンプトを下書きします。
  7. 承認カード。 使用した公式、下書き全文、文字数、推奨投稿時間(現地時間の火・水・木曜 7:30-9:00 AM)、コメントしそうな人から期待できるリアクション、イラスト(ある場合)を表示します。
  8. 承認後。 lib.publish(kind="post", draft_text=<approved>, target_url="https://www.linkedin.com/post/new/", platforms=[{"platform":"linkedin","platformId":<id>}], scheduled_time=<iso_or_None>, media_urls=<list_or_None>) を呼び出します。ラッパーがPublora/手動/DIYの各ルートを処理します。承認後にユーザーが考え直した場合は、公開前に lib.unpublish(post_group_id=<postGroupId from the response>) を呼び出してキャンセルします。Publoraのティアでは投稿がすでにキューに入っているため、それ以外の方法で元に戻すにはダッシュボードを使う必要があります。

厳守ルール(ユーザーからのフィードバック)

全体の文体ルールについては、ルートの SKILL.md §Voice rules を参照してください。スキル固有の追加ルール:

  • LinkedIn の投稿で、LinkedIn を劣っているように表現しないでください(アルゴリズムによるペナルティがあります)。
  • ユーザーの製品を、自己宣伝と受け取られる形で名前を出さないでください。言及は最大1回までとし、宣伝としてではなく、自然な結論として触れる場合に限ります。
  • 実際の弱さや具体的なリスクが伝わる場面を、少なくとも1つ含めてください。洞察だけの投稿は、2026年には響きません。
  • 自然なリズムを保ち、作為的に変化をつけないでください。1つの段落に、本当に長い文の隣に短い文があっても構いませんが、投稿全体で長文と短文を交互に並べたり、断片的な文を続けたりしないでください(投稿内の単独の断片文は最大2つまで)。すべての文が同じように平板な長さに感じられる場合にのみ、段落に手を加えてください。

アンチパターン(スキルが拒否します)

  • 1行目をすべて大文字にすること(「これですべてが変わった。」)。F11 Emotional Cold-Open でも同様です。強さは言葉選びで表現し、大文字にはしないでください。
  • 疑問文で始めること(「なぜか気になったことはありませんか……?」)。数字から始めて、疑問文は最後に回してください。
  • 「ここでは〜を紹介します」「〜する方法を紹介します」または「Xをやめて、Yを始めましょう」を冒頭に使うこと。「その結果は?」「意外な展開です:」を、種明かしへつなぐ表現として使うこと
  • 日付のある事実を伴わない、率直さの宣言(「正直に言うと」「告白します:」)
  • 「コメントでXと書けばYがもらえます」という、コメントを条件にする表現
  • ダッシュの上限を超えること(100語あたり約1つを超える)
  • 「変化の激しい現代社会では」という書き出し
  • 根拠のない3項目の列挙
  • 「画期的」「深掘り」「活用する」「根本的に」
  • 本文中の外部リンク
  • 使い回しのエンゲージメント目的の締めくくり(「これが必要な人をタグ付けしてください」)

リソース

  • ../../references/hook-formulas.md — 20種類すべての型の骨組みと実例、各型に関する2026年のリーチメモ、「2026年もリーチを伸ばす要素」と「密度ルール」
  • ../../references/founder-topics.md — 創業者向けの10種類の切り口(A1~A10)と、穴埋め式のテンプレート
  • ../../references/algorithm-heuristics.md — 2026年の投稿ルール(タイミング、形式、長さ)
  • references/humanizer-checklist.md — チェック項目の完全版

関連スキル

  • linkedin-humanizer — AIらしさを徹底的に取り除くツールと、公開前レビュー用の --mode audit
  • linkedin-hook-extractor — 気に入ったバズ投稿からフックを逆算して分析します

コメント