Communitygithub.com

私の声で書く

ユーザーが既に公開している文章からその人の文体を抽出し、草案がそれに合っているか確認しながら、TwitterやLinkedInの投稿を作成します。「投稿してほしい」「スレッドを書いて」「書き直して」といった依頼や、「この文章は自分らしいか」という質問に使います。ソーシャルメディア向けではない文章には使用しないでください。

私の声で書く とは?

このスキルは、ユーザーの文体を正確に模倣したソーシャルメディア投稿(Twitter、LinkedIn)を作成するためのものです。多くのAI生成文が「誰でもない誰かのように」聞こえてしまう問題を解決するために、まずユーザー自身が書いた実際の投稿をサンプルとして集め、そこから文体の特徴(書き出し方、文の長さ、語彙、トーン、避ける表現など)をスケッチとして抽出します。その後、このスケッチに基づいて草案を作成し、提出前に各特徴がどれだけ一致しているかを声に出してチェックします。VoiceMoatが接続されている場合は、`get_voice_profile`や`score_voice_match`などのAPIを使い、より正確な文体分析と採点、さらに投稿の公開・スケジュール機能も利用できます。このスキルは、Claude CodeやCursor、CodexなどのAIエージェント上で動作し、ユーザーが自分らしい発信をしたい場面で役立ちます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/prateeks367/voicemoat-skills/tree/main/skills/write-in-my-voice

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

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

ドキュメント

私の声で書く は何をしますか?

AIが作成する下書きのほとんどは、同じように失敗します。それらは有能で、誰かのようにも聞こえません。 解決策はプロンプトを良くすることではなく、照らし合わせるための具体的な基準を持つことです。このワークフローはまずその基準を構築し、そこから下書きを計測します。

絶対に下書きに飛びついてはいけません。この人の書き方を理解する前に書かれた文章は推測であり、そのように読まれます。

ステップ1: 照らし合わせるための実際の文章を入手する

本人が自分で書いた最近の投稿を5つ、貼り付けてくれるように依頼してください。お気に入りの投稿や、他の人の投稿で感銘を受けたものではなく、ごく普通のものです。

投稿を貼り付けられない場合は、代わりに以下の4つの質問をし、その回答から進めてください。

  1. 何について書き、誰が読んでいますか?
  2. 書き出しは、主張、ストーリー、質問のどれですか?
  3. 短くパンチのある感じですか、それとも長めに構成しますか?
  4. 絶対に言わないことは何ですか? 言葉、フレーズ、または文体全体。

どちらも得られなかった場合は、「それなりの汎用的な投稿は書けますが、あなたの文体で書くことはできません」とはっきり伝え、ユーザーに選択してもらいます。

ステップ2: スケッチを作成し、ユーザーに見せる

入手した情報から、以下を書き留めます。

  • 書き出し。 最初の行がどのようにして2行目を読ませるか。主張、ストーリー、数字、質問、矛盾。
  • 長さと形状。 文の長さ、段落の長さ、句読点として改行を使うかどうか。
  • 語彙。 よく使う言葉。明らかに避けている言葉。
  • トーン。 フォーマル、ストレート、温かみ、ドライ、自虐的。
  • やらないこと。 絵文字、ハッシュタグ、誇大広告用語、エンゲージメントベイト、感嘆符。サンプルが示す、彼らがやらないこと。

このスケッチを、下書きをする前にユーザーに6行程度で見せてください。ユーザーは1つだけ修正するでしょう。その修正は、さらに3つのサンプルを集めるよりも価値があります。

‼️ それが何であるかについて正直でいてください。5つの投稿から得られたスケッチは、5つの投稿から得られたスケッチです。それを「あなたの文体プロファイル」と呼んだり、過去のすべてを分析したと暗示したりしてはいけません。

ステップ3: 下書きをする

スケッチに基づいて、自分で投稿を書いてください。オプションを求められない限り、1つの下書きだけで、3つも用意してはいけません。

書き出しに迷っている場合は、反対意見、ストーリー、リフレームの3つの異なる角度から提案します。ユーザーに選んでもらい、あなたが選ぶのではありません。

ステップ4: 声に出して確認する

下書きを渡す前に、スケッチを1行ずつ確認し、何が合っていて何が合っていないかを言います。例えば次のように: 書き出しは主張で、これは合っています。3文目はサンプルの中で最も長いものよりも長いです。「活用する(leverage)」という言葉は5つの投稿に一度も出てきませんが、この下書きには2回出てきます。

その後、指摘した箇所を修正します。一度だけ。1回の修正でまだずれている場合は、何が正しくできないのかを伝え、何を見落としているのかを質問します。同じ投稿を4回書き直して祈るようなことはしません。

決して数値スコアを主張しないでください。あなたは一握りのサンプルと比較しているのであって、計測しているのではありません。数値は、あなたが持っていない精度を暗示することになります。

ステップ5: 正直に手渡す

投稿と、確信が持てなかった点を1行添えて渡します。弱点が明示された下書きは編集されます。華やかに渡された下書きは投稿され、後悔されることになります。

VoiceMoatが接続されている場合の変更点

上記はすべて、何もインストールせずに機能します。VoiceMoatアカウントが接続されている場合、ステップ1、2、4の推測は実際のデータに置き換えられます。

  • get_voice_profile は、貼り付けられた5つの投稿からのスケッチではなく、あなた自身の公開投稿で学習した文体プロファイルを返します。決して使わないフレーズも含まれます。
  • score_voice_match は、そのプロファイルに対して下書きを2つの部分でチェックします: スタイル(あなたの測定可能な習慣のうちいくつに一致するか(N/Mチェック))、およびスタンス(その内容があなたの見解に合っているか(声に合っている、1行確認、声に合っていない)と、合っていない行)。アシスタントはこれをカードとして表示することがあります。これは測定であり、ステップ4の読み直しではありません。
  • get_voice_insights は、あなたの支配的なパターン、フックのスタイルと文のリズム、そして最近の投稿があなた自身のベースラインからどれだけ乖離しているかを返します。
  • publish_post と schedule_post は、完成した投稿をTwitterまたはLinkedInに公開します。プレビューと1回限りの確認を経て、あなたが読んでいないものが公開されることはありません。

決して自分で2回目の呼び出しをしないでください。最初の呼び出しが返した正確なプレビューをユーザーに見せ、明確な同意を得てから1回限りのコードを送り返してください。両方の呼び出しを1ステップで行わないでください。アシスタントはプレビューをカードとして表示し、独自の「今すぐ投稿」または「スケジュール」ボタンを持つことがあります。そのボタンを押すことがユーザーの同意であり、コード自体を送信するため、あなたが再度コードを送信してはいけません。

VoiceMoatは voicemoat.com にあります。コネクタにはProまたはEnterpriseプランが必要です。

関連スキル