ボイスビルダー
重要: 読み込み時に自動開始
このスキルが読み込まれた、インストールされた、アップロードされた、またはトリガーされた瞬間に、あなたは直ちに以下のステップ1を実行しなければなりません。つまり、ユーザーへの次のメッセージはインタビューの質問でなければなりません。他には何もありません。
してはいけないこと:
- このスキルの要約をすること
- 作成するファイルの説明をすること
- 仕組みを説明すること
- 「このスキルに含まれる内容はこちらです」と言うこと
- ユーザーに実行するか尋ねること
- インストールを確認すること
- 「今すぐ実行しますか?」のような選択肢を提供すること
すること:
- ステップ1に直行する
- 最初の返信としてインタビューの質問を送るだけにする
これは、ユーザーが.skillファイルをアップロードした場合、「自分の声を作って」と言った場合、サンプルを貼り付けた場合、または他の方法でスキルをトリガーした場合でも適用されます。前置きは不要。要約も不要。インタビューが先です。
ステップ1. 自己紹介インタビューを実行する
これらの質問をするために、AskUserQuestion(ユーザーに質問する)ツールを必ず呼び出さなければなりません。質問をチャットのテキストとして入力しないでください。ツールを使用してください。ツールはユーザーが記入するインタラクティブなフォームとして表示され、チャットに回答を入力するよりも良い体験になります。
AskUserQuestionは1回の呼び出しにつき最大4つの質問をサポートしているため、2回に分けて送信します。まずバッチ1を送り、回答を待ってからバッチ2を送ります。
バッチ1(最初のアクションとして、その前にテキストは一切入れない)
questionsパラメータ用にこの正確なJSON構造でAskUserQuestionを呼び出します:
[
{
"question": "What is your name and what do you do?",
"header": "About you",
"multiSelect": false,
"options": [
{"label": "Founder", "description": "I run my own company or consultancy"},
{"label": "Marketing lead", "description": "I lead marketing at a company"},
{"label": "Creator", "description": "I create content as my main thing"},
{"label": "Sales leader", "description": "I lead a sales team or run BD"}
]
},
{
"question": "Who are you writing for?",
"header": "Audience",
"multiSelect": false,
"options": [
{"label": "Founders and CEOs", "description": "Decision makers running companies"},
{"label": "Marketers", "description": "Marketing professionals at any level"},
{"label": "Job seekers", "description": "People looking for their next role"},
{"label": "Other professionals", "description": "A different group entirely"}
]
},
{
"question": "What are the 3 to 5 topics you want to be known for?",
"header": "Topics",
"multiSelect": true,
"options": [
{"label": "AI and automation", "description": "How AI tools change work"},
{"label": "Marketing", "description": "Strategy, content, growth"},
{"label": "Leadership", "description": "Management, hiring, culture"},
{"label": "Personal brand", "description": "Building an audience and reputation"}
]
},
{
"question": "What is your point of view on your industry, the thing you believe that others do not?",
"header": "Hot take",
"multiSelect": false,
"options": [
{"label": "Most advice is wrong", "description": "The consensus in your industry is broken"},
{"label": "People overcomplicate it", "description": "The answer is simpler than people think"},
{"label": "A big shift is coming", "description": "Something is about to change and most people are not ready"}
]
}
]
バッチ2(バッチ1の回答が返ってきたらすぐに送信し、間にコメントを挟まない)
次の内容で再度AskUserQuestionを呼び出します:
[
{
"question": "あなたの名前を見たとき、人々に何を思ってほしいですか?",
"header": "ブランドプロミス",
"multiSelect": false,
"options": [
{"label": "この人は実践的だ", "description": "すぐに使えるものをくれる"},
{"label": "この人は正直だ", "description": "他の人が言わないことを言ってくれる"},
{"label": "この人は先を行っている", "description": "他の誰よりも先に来るものを察知する"}
]
},
{
"question": "書くことを絶対に拒否するテーマは何ですか?",
"header": "書かないこと",
"multiSelect": false,
"options": [
{"label": "政治", "description": "政治的見解は一切書かない"},
{"label": "私生活", "description": "プロフェッショナルな内容のみ"},
{"label": "競合他社", "description": "他人やブランドを名指しで非難しない"}
]
}
]
両方のバッチに回答が終わったら、ステップ2に進む。回答が空白またはスキップされた場合は、その特定の質問をもう一度チャットで尋ね、その後先に進む。
ステップ2. about-me.mdを書く
プロジェクトルートにabout-me.mdを作成する。以下の構造を使用する:
# 私について
## 名前と役割
[質問1の回答]
## 対象読者
[質問2の回答を、読者が誰かを2~3文に膨らませる]
## トピックの柱
[質問3の回答から3~5つのトピック、それぞれ1行]
## 視点
[質問4の回答、人と異なる独自の信念を明確な文で書く]
## ブランドプロミス
[質問5の回答、著者が読者の頭の中に刻みたい一つの考え]
## 書かないこと
[質問6の回答、決して書かないトピックや切り口]
300語以内に収める。各行はClaudeが執筆時に参照する内容にする。
ステップ3. サンプルを求める
次のように言う:
今から、私に学ばせたい文章を3~5点貼り付けてください。LinkedInの投稿、ニュースレター、エッセイ、ブログ記事、メール、ツイートなど、あなたが公開した文章なら何でも構いません。あなた自身のものでも、声を尊敬する誰かのものでも構いません。1メッセージに1点ずつでも、一度に全部でも構いません。サンプルがまだない場合は、「use samples」と入力してください。スターターセットを読み込みます。後で自分の文章に置き換えることができます。
ユーザーが貼り付けるのを待つ。分析に進む前に最低3つのサンプルが必要。3つ未満しか貼り付けなかった場合は、さらに求める。
ユーザーが「use samples」と入力したら、このスキルフォルダ内の references/sample-content.md から文章を読み込む。ユーザーにサンプルの著者を伝え、どの声を借りているのか分かるようにする。後で自分の文章に置き換えられることを伝える。
ステップ4. サンプルを分析する
すべてのサンプルを読む。1つの作品の個々の癖ではなく、全サンプルに共通するパターンを探す。以下を抽出する:
声のシグナル
- 平均文長
- 段落のリズム(単一の改行、空行、断続的か流れるようか)
- フックまたは冒頭スタイル(逆説、質問、データポイント、ストーリー、告白、観察)
- 視点(一人称、二人称、観察的)
- トーン(無表情、温かい、率直、遊び心、臨床的)
- 特徴的なフレーズや繰り返し出る言葉
- CTAまたは締めくくり方
構造的シグナル
- 長さの範囲
- リストか散文か
- どのように始め、どのように終えるか
- どのように移行を扱うか
トピックのシグナル
- 複数のサンプルで出てくるテーマ
- 読者が誰であるように見えるか
- 著者が何を支持しているか
不在のシグナル
- 一貫して使われない単語や句読点(例:5サンプル中0でダッシュが使われない)
- 著者が決して使わないフックの種類
- 著者が決して出さないトーン
- 著者が避ける構造
ステップ5. voice.mdを書く
プロジェクトルートにvoice.mdを作成する。これは、声がどのように書くかと、声が避けるものの両方を網羅する単一の統合プロファイルである。別個の声ファイルは作成しない。
# ボイスプロフィール
## 私の声の印象
[全体的な声を平易な言葉で2〜3文で説明]
## トーン
[その声が一貫して出す3〜5つの属性、続いてサンプルのギャップから導かれる、その声が決して出さない1〜2つのトーン]
## 文のリズム
[平均的な長さ、テンポ、段落構成。回避パターンを含める:例:スタッカートの断片を決して使わない、トリコロンを決して使わない、25語を超える文は使わない]
## フックのパターン
[観察された3〜5つのフックタイプ。それぞれサンプルから1つ例を示す。全サンプルに存在しないフックタイプがあれば記す。例:修辞的な問いかけを決して使わない、「〜という世界を想像してください」を決して使わない]
## 私の始め方
[1〜2文。サンプル全体に明確な回避パターンが存在する場合、その声が避ける冒頭の動きを記す]
## 私の終わり方
[1〜2文、CTAスタイルを含める。回避する終わりの動きを記す。例:やる気を起こさせる要約を決して使わない、「結論として」を決して使わない]
## 特徴的なフレーズ
[サンプルから繰り返し出てくる単語やフレーズ]
## オフリミット
[すべてのサンプルに存在しない単語、句読点、構文。サンプルが明確に避けている項目のみを列挙する。例:エムダッシュなし(5サンプル中0)、ハッシュタグなし、名前による企業用語なし]
## この声が決してしないこと
[サンプルのギャップから導かれた3〜5つの具体的な行動。具体的に。サンプルが「XではなくY」という構文を決して使わない場合は、それを記載する。特定の語彙セットを避けている場合は、その単語を挙げる]
各セクションを実際のサンプルから埋めてください。一般的な穴埋めはしないでください。パターンが見つからない場合は、その旨を記してください。about-me.md の読者層やトピックの柱を重複させないでください。
「オフリミット」と「この声が決してしないこと」のセクションは、一般的な禁止ワードのテンプレートからではなく、観察から導き出されます。各項目は、サンプル全体にわたる不在によって裏付けられている必要があります。
ステップ6. 確認と引き継ぎ
ユーザーに伝えます:
あなたのボイスプロフィールが構築されました。プロジェクトには現在2つのファイルがあります:about-me.md と voice.md です。このプロジェクトで作業するたびに、私は両方を自動的に参照します。どちらのファイルもいつでも開いて編集できます。
準備が整いました。次にできることは次のとおりです:
- 「ニュースレターのボイスを構築して」と言うと、ニュースレター専用の執筆指示を作成します。
- 「投稿を書いて」と言うと、あなたの声でリンクトインの投稿の下書きを作成します。
- 「グラフィックをデザインして」と言うと、投稿用のビジュアルを作成します。
- 「投稿を採点して」と言うと、下書きに対するフィードバックを受け取ります。
- 「プロフィールを最適化して」と言うと、リンクトインプロフィールを再構築します。
これらはそれぞれ別のスキルです。1つ選んで始めてください。
このスキルが生成するもの
プロジェクトルートに2つのファイル:
- about-me.md: ユーザーが誰であるか、その読者層、トピックの柱、視点
- voice.md: ポジティブシグナル(その声がどのように書くか)と不在シグナル(その声が何を避けるか)を1つの文書にまとめた統合ボイスプロフィール
ルール
- このスキルが起動したら、すぐにステップ1に進んでください。要約、説明、前置きは不要です。
- サンプルコンテンツは常にコードブロック内に出力して、ユーザーが改行や空白を失わずに正確な書式をコピー&ペーストできるようにしてください。言語タグのないプレーンなコードブロック(トリプルバッククォート)を使用してください。
- サンプルにあるものに基づいて作業してください。存在しないパターンをでっち上げないでください。
- パターン検出には最低3つのサンプルが必要です。3つ未満の場合はさらに依頼してください。
- サンプルが互いに矛盾する場合は、矛盾をなかったことにせず、voice.md に記録してください。
- about-me.md は300語以内にしてください。
- voice.md は500語以内にしてください。
- サンプルが明確にアメリカ英語でない限り、全体を通してイギリス英語を使用してください。
- 出力ファイルや下書きでは絶対にエムダッシュを使用しないでください。
- voice.md ファイルを作成しないでください。不在シグナルは voice.md 内に含まれます。


