• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLKnowledge Work

outreach-composer

プラグイン
Small Business
ソース
GitHub で見る ↗
説明

オーナー本人が書いたような見た目で、AIが作ったという印象を与えない営業接触メールとフォローアップの一連の流れを作成します。 オーナーの過去の送信メールからその人特有の文体を学び、見込み客に関する具体的な情報を盛り込み、それに基づいたフォローアップの流れを構築します。送信前にすべてのメッセージを承認待ち状態にし、各接触記録を顧客管理システム(営業支援システムに記録された顧客情報の管理)に記録します。 メール連携ツールが利用できない場合はドラフト作成のみで動作するため、作成されたテキストはどこにでも貼り付けられます。 次のような場合に使用: - オーナーが見込み客や既存顧客に連絡を取る必要があるとき - 「このコールドメール(初接触のメール)を書いて」「フォローアップを作成して」「このリード(購買見込みのある顧客)に連絡して」「何と言えばいい?」「このリストに対するメール一連の流れが必要」「返事がない人に連絡して」「ロボットっぽくないように書いて」といった指示があるとき 単一のメッセージであっても、営業接触用のコピーを作成することが目的なら、このスキルを活用してください。

原文を表示

Writes prospect outreach and follow-up sequences that sound like the owner wrote them, not like an AI did. Learns a voice profile from the owner's own sent mail, grounds every message in something specific about that prospect, builds the follow-up sequence behind it, queues every send for approval, and logs each touch to the CRM. Runs draft-only when no mail connector is available, so the copy can be pasted anywhere. Use this whenever the owner needs to reach out to prospects or customers — including phrasings like "write this cold email," "draft a follow-up," "reach out to these leads," "what do I say to them," "I need a sequence for this list," "nudge the people who didn't reply," or "write it but don't make it sound like a robot." Reach for it whenever outreach copy is the deliverable, even for a single message.

ユースケース
  • オーナー風のメール文を作成するとき
  • コールドメール・フォローアップの流れを構築するとき
  • 見込み客・既存顧客に連絡するとき
  • 返信がない顧客に接触するとき
  • 営業メールをロボットっぽくない文体で書くとき
本文(日本語訳)

アウトリーチ・コンポーザー

相手先企業の責任者が実際に自分の名前で送るような営業メッセージを作成します。

責任者が最も頻繁に指示する条件は「ロボットのように聞こえないこと」です。責任者は自分が恥ずかしく思う文章は送信しません。つまり、生成されたと読まれるメッセージは、どんなに構成が良くても価値がありません。声や文体の再現性こそが本来の目的であり、最後の仕上げではないのです。

ステップ1:何を書く前に、まずその人の文体を学ぶ

共有されている文体プロフィールを最初に読んでください。既にプロフィールが存在する場合は、それを使用してステップ2に進んでください。毎回作り直すと責任者の時間を無駄にしますし、文体が変わってしまいます。

プロフィールがない場合は、証拠から構築します:

  • GmailまたはMicrosoft 365 — 責任者が顧客や見込み客に送った15~30件のメッセージを集めます。これが最良の情報源です。そのメールボックスが責任者本人のものであることを確認してください(../../shared/tenant-scope.md参照)。他のテナントのメールでは間違った文体を学ぶことになります
  • HubSpot — ログに記録されたメールとノート
  • Webサイトと公開されている執筆物 — より弱い情報源ですが、活用できます
  • 貼り付けられた例 — 「気に入ったメール3件を教えてもらえますか」と依頼してください

その後、具体的で再現可能な特徴を抽出します:文の長さ、挨拶や締めくくりの習慣、短縮形の使い方、感嘆符を使うか、提案の直接性、自社製品の呼び方、地域による表現、絶対にしないことなど。プロフィールを保存すれば、以降の実行時にそれを引き継げます。

サンプルが全くない場合は、そう伝えて3件の例を求めてください。 推測で文体を書くと、責任者が避けたい通り一遍のコピーになってしまいます。

ステップ2:メッセージを何か具体的な事実に基づかせる

パーソナライズされたメールとは、会社名をテンプレートに挿入したものではなく、その相手にだけ送られたはずのメールです。

見込み客ごとに、具体的なきっかけを見つけます。強い順に:

  1. lead-finderからの購買シグナル — 許可申請、拠点開設、職種募集
  2. 共通の知人や顧客
  3. その企業の事業について責任者が本当に語れる具体的な情報
  4. 同様の顧客に対して責任者が出した関連のある成果

カテゴリー適合以上の具体的なきっかけがない場合は、より短い誠実なコールドメール(未開拓先への初回連絡)を書き、それがコールドメールであることを明示してください。偽りの親密感で始まるメールは、正直なコールドメールより悪いです。メール送信の自動化に見えて、初行で信頼性が破壊されるからです。

ApolloやClayが接続されていれば、細い根拠を活用可能にする連絡先と企業の詳細を埋めることができます — 職種、在職期間、企業規模、使用技術など、メッセージが一般的に見えないようにする具体性です。これは根拠そのものではなく、補足情報です。

ステップ3:送信シーケンスを書く

状況別の構成については reference/sequence_patterns.md を読んでください。標準的なパターン:

  • コールドアウトリーチ — 3週間で4通
  • 温かい関係または紹介による — 2週間で3通
  • ミーティング後のフォロー — 10日で2通
  • 静かになった既存顧客の再関与 — 4週間で3通

シーケンス内の各メッセージは、何か新しいものを加える必要があります。内容全体が「念のため確認です」というようなフォローは、人々に送信者を無視するよう教えてしまいます。すべてのタッチに存在する理由を与えてください:別の視点、関連のある成果、本当に役立つ情報、またはきちんとした終わらせ方です。

字数ルール:初回メッセージは120語以下。このセグメントの責任者が売上げるのは、仕事の合間にスマートフォンでメールを読む人たちです。

ステップ4:「機械的な出来栄えテスト」で自己チェック

何かを見せる前に、すべての下書きを reference/slop_test.md に照らし合わせてください。機械で書いたと読まれるような特定のパターンを見つけてくれます。

最速のチェック:

  • 責任者がこの文を声に出して言うか?そうでなければ、書き直してください
  • このメッセージは2語を変えるだけで他の企業にも送れるか?そうなら、パーソナライズされていません
  • 見込み客のビジネスについての褒め言葉で始まっているか?削除してください — 誰もがやっていて、誰もが認識しています
  • ここにある句は、責任者が人生で使ったことがない表現か?削除してください

このステップは任意ではなく、形式ばったものでもありません。これは送信されるコピーと、手で書き直されるコピーの違いです。後者を避けることがこのスキルが存在する理由です。

ステップ5:承認用に提示する

何もキューに入れる前に、全シーケンスを提示してください。reference/output_template.mdに従ってください。

最初のメッセージは全文表示し、残りはシーケンスの件名と各メッセージが取る角度(アプローチ)を示します。責任者は最初のメッセージをじっくり読み、残りの構造はざっと眺めたいと考えています。

責任者が保存した出力設定に従って配信し、デフォルトにしないでください。 ## ビジネス背景ブロックの出力設定を確認してください(共有スタイルガイドルール、../../shared/artifact-style.md):

  • ビジュアル形式の成果物(デフォルト): ハウススタイルのHTMLページ — 見込み客またはシーケンス1件ごとに1カード、各メッセージはコピーブロック形式で、個別メッセージをコピーして手で送信できます
  • Word / Markdown / Notion / Canva設定: その形式で同じ内容を配信してください — Wordまたはmarkdownファイル、Connectorで作成したNotionページ(命名した宛先で、上書きなし)、またはCanva Connectorで作成したCanva文書(毎回新しいデザイン、日付で命名;表はリストになります)。Notionまたははつながっていない場合はビジュアル形式にフォールバックし、その理由を説明してください
  • このスキルに最適: ビジュアル形式を使用してください — コピーブロックが本来の目的です

チャットは常に要約と承認質問を保持します。

その後、何を変えるか尋ねてください。編集を想定してください — 初回は提案であり、納品ではありません。すべての編集を文体プロフィールに戻してください。一度修正したことは、二度修正させないためです。

ステップ6:承認を得て、送信キューに入れる。一度に1つのゲートを通す

責任者の名前でメールを送信することは、このスキルの最も高いリスクを伴うアクションです。

  • その特定のバッチについて明確な「はい」なしに送信しない
  • 何が起きるかを正確に述べてから尋ねる:メッセージ数、送信先、スケジュール、どのアカウントから送信するか
  • 「推測」とマークされた連絡先には、別途フラグを立てずに送信しない。大量の配信エラーは責任者の送信ドメイン評価に数ヶ月間ダメージを与え、その悪影響は本物の顧客メールに及びます
  • 最初のメッセージへの承認は、シーケンス全体への承認ではない。 フォローアップを別途確認するか、下書きのままにして責任者に各メッセージを解放させてください

Mailchimpは送信先ではなく、下書き先です。 つながっている場合、承認されたシーケンスはMailchimpにキャンペーンコンテンツとして保存でき、責任者はそこで配信をスケジュールできます。これは3つの点に左右されます:

  • 送信できない。 このスキルがMailchimpに入れたものは、自動で送信されません。責任者がMailchimpで送信を押します
  • プランナーは単一キャンペーンを拒否する。 Mailchimpのキャンペーンプランナーはマルチチャネル計画(メール+SMS+ソーシャル)のみを生成します。1通のメールはここで、責任者の声で書かれ、コンテンツとして保存されます。単一メッセージをプランナー経由でルーティングしないでください。拒否を失敗として報告しないでください
  • オーディエンスリストが読めると仮定しない。 実際に呼び出しが返してくるまで、連絡先リストは利用不可として扱ってください。今日と同じように、CRMまたは責任者のファイルから受信者リストを構築してください

メールコネクターがない場合は、下書きのみで実行。 どこにでも貼り付けられるようにフォーマットされたコピーを作成してください。これは完全な成果物であり、劣化したものではありません — 多くの責任者は自分のクライアントから送信することを望んでいます。

ステップ7:ログを取る

つながっているときはHubSpotへのすべてのタッチをログします:何が送信されたか、いつ、誰に、シーケンスのどこにあるか。CRMがない場合は、ファイルに記録を保持して、次の実行時に誰がすでに連絡されているか分かるようにしてください。

同じ最初の文で誰かに2度連絡することは、明らかで避けられる間違いです。

やってはいけないこと

  • 文体を学ぶ前に書かない。 その後のすべてがそれに依存しています
  • 相手のビジネスについての褒め言葉で始めない。 これが最も明らかな兆候です
  • 「確認です」とだけ言うフォローアップを送らない。 すべてのタッチが存在を証明する必要があります
  • 会社名をテンプレートに挿入してパーソナライズと呼ばない
  • その特定のバッチについて明確な承認なしに何かを送らない
  • 責任者が実際に出していない成果を主張しない。 アウトリーチでの架空のケーススタディは、大げさではなく深刻な問題です

送信後

シーケンスが承認され、キューに入るか下書きのまま、すべてのタッチがログされました。自然な次のステップは「CRMを更新する」です — crm-autopilotは返信が来たときに次ステップのキューを最新に保ちます。近くにはこれもあります:返信をすぐにキャッチする「リードが冷える」(speed-to-lead)と、このリストがなくなったときの「顧客を探して」(lead-finder)。最大3つを提案し、責任者がこのセッションで既に断ったオファーはスキップしてください。

参考ファイル

  • ../../shared/voice-profile.md — 責任者の文体。この人の名前で書く全スキルで共有
  • reference/sequence_patterns.md — 状況別の構成とペース
  • reference/slop_test.md — 機械で書かれたコピーを見つけるチェックリスト
  • reference/output_template.md — シーケンスを承認用に提示する方法
  • reference/gotchas.md — 責任者がこのスキルの使用をやめさせる失敗モード

リストにないツールを使う

このスキルで名前が挙がっているコネクターはテストされたパス(選択肢)であり、壁ではありません。責任者が接続されていないかリストにないツールをこのフローで使いたい場合は、build-connectorを提案してください — コネクター・ディレクトリを最初に確認し、Zapier経由で接続するか、生のAPIに対して手で構築することはありません。接続が存在したら、そのツールはこのスキルに参加し、他の任意のコネクターと

原文(English)を表示

Outreach Composer

Write outreach the owner would actually send under their own name.

The single most repeated condition owners set is some version of "without sounding like a bot." Owners will not send copy that embarrasses them, so a message that reads as generated is worth nothing regardless of how well structured it is. Voice fidelity is the product here, not a finishing touch.

Step 1 — Learn the voice before writing anything

Read the shared voice profile first. If a profile already exists there, use it and skip to Step 2 — rebuilding it every time wastes the owner's patience and produces drift.

If there is no profile, build one from evidence:

  • Gmail or Microsoft 365 — pull 15 to 30 of the owner's own sent messages to customers and prospects. This is the best source by a wide margin. Confirm the mailbox is the owner's first (../../shared/tenant-scope.md); another tenant's sent mail would teach the wrong voice.
  • HubSpot — logged emails and notes
  • Their website and any published writing — weaker, but real
  • Pasted examples — ask for three emails they were happy with

Then extract the specific, imitable traits: sentence length, greeting and sign-off habits, contractions, whether they use exclamation marks, how direct the ask is, what they call their own product, regionalisms, and the things they never do. Save the profile so every later run inherits it.

Without any sample, say so and ask for three. Writing in a guessed voice produces exactly the generic copy the owner is trying to avoid.

Step 2 — Ground each message in something real

A personalized email is not one with the company name merged into a template. It is one that could only have been sent to that person.

For each prospect, find the specific hook. In order of strength:

  1. The buying signal from lead-finder — a permit filed, a location opened, a role posted
  2. A shared connection or customer
  3. Something specific about their business the owner can genuinely speak to
  4. A relevant result the owner produced for a similar customer

If no hook exists beyond category fit, write a shorter, plainly cold message and say it is cold. A fake-warm opener is worse than an honest cold one, because it reads as a mail merge and destroys credibility in the first line.

Apollo or Clay, when connected, can fill in the contact and company detail that makes a thin hook usable — role, tenure, company size, tech stack — the kind of specific that keeps a message from reading as generic. Enrichment data, not a hook on its own.

Step 3 — Write the sequence

Read reference/sequence_patterns.md for structure by scenario. Defaults:

  • Cold outreach — 4 messages over 3 weeks
  • Warm or referral — 3 messages over 2 weeks
  • Post-meeting follow-up — 2 messages over 10 days
  • Re-engagement of a quiet customer — 3 messages over 4 weeks

Each message in a sequence must add something new. A follow-up whose entire content is "just bumping this" trains people to ignore the sender. Give every touch a fresh reason to exist: a different angle, a relevant result, a genuinely useful piece of information, or a clean close-out.

Length rule: first message under 120 words. Owners in this segment sell to people who read on their phone between jobs.

Step 4 — Self-check against the slop test

Before showing anything, run every draft against reference/slop_test.md. It catches the specific patterns that make copy read as machine-written.

The fastest checks:

  • Would the owner say this sentence out loud? If not, rewrite it.
  • Could this message be sent to any other company with two words changed? If yes, it is not personalized.
  • Does it open with a compliment about the prospect's business? Delete it — everyone does this and everyone recognizes it.
  • Is there a phrase here the owner has never used in their life? Cut it.

This step is not optional and it is not a formality. It is the difference between copy that gets sent and copy that gets rewritten by hand, which is the outcome the skill exists to prevent.

Step 5 — Present for approval

Show the full sequence before anything queues. Follow reference/output_template.md.

Present message one in full, then the rest of the sequence with subject lines and the angle each takes. Owners want to read the first one closely and skim the shape of the rest.

Deliver per the owner's stored output preference — never default to a markdown file. Check the ## Business context block's Output preference (shared style guide rule, ../../shared/artifact-style.md):

  • Visual artifact (the default): an HTML page in the house style — one card per prospect or sequence, each message as a copy block so any single message can be copied and sent by hand.
  • docx / md / notion / canva preference: deliver the same content in that form — a DOCX or markdown file, a Notion page created via the connector (named destination, never overwriting), or a Canva Doc created via the Canva connector (a new design each run, named with the date; tables become lists); fall back to the visual artifact if Notion or Canva is not connected — and say that is why.
  • Best for skill: use the visual artifact — the copy blocks are the point.

Chat keeps the recap and the approval question in every case.

Then ask what to change. Expect edits — the first pass is a proposal, not a delivery. Fold every edit back into the voice profile, because a correction made once should not have to be made again.

Step 6 — Queue sends, with approval, one gate at a time

Sending email under the owner's name is the highest-consequence action in this skill.

  • Never send without an explicit yes for that specific batch
  • State exactly what will happen before asking: how many messages, to whom, on what schedule, from which account
  • Never send to a contact marked "inferred" without flagging it separately. Bounces at volume damage the owner's sending domain for months, and that damage reaches their real customer mail
  • Approval for message one is not approval for the sequence. Confirm the follow-ups separately, or set them to draft and let the owner release each

Mailchimp is a drafting destination, not a send route. When it is connected, an approved sequence can be saved into Mailchimp as campaign content for the owner to schedule there. Three things govern that:

  • It cannot send. Nothing this skill puts into Mailchimp goes out on its own. The owner presses send in Mailchimp.
  • Its planner refuses single campaigns. Mailchimp's campaign planner only produces multi-channel plans — email plus SMS plus social. A one-off email is written here, in the owner's voice, and saved as content. Do not route a single message through the planner and do not report a refusal as a failure.
  • Do not assume you can read the audience list. Treat the contact list as unavailable unless a call actually returns it. Build the recipient list from the CRM or the owner's own file, as today.

Without a mail connector, run draft-only. Produce the copy formatted to paste anywhere. This is a complete outcome, not a degraded one — plenty of owners prefer to send from their own client anyway.

Step 7 — Log it

Log every touch to HubSpot when connected: what was sent, when, to whom, and where it sits in the sequence. Without a CRM, keep the record in a file so the next run knows who has already been contacted.

Contacting someone twice with the same opener is a visible, avoidable mistake.

What not to do

  • Do not write before learning the voice. Everything downstream depends on it.
  • Do not open with flattery about their business. It is the single clearest tell.
  • Do not send a follow-up that says only "checking in." Every touch earns its place.
  • Do not merge a company name into a template and call it personalized.
  • Do not send anything without an explicit approval for that batch.
  • Do not claim results the owner has not actually produced. Invented case studies in outreach are a serious problem, not an exaggeration.

After the send

The sequence is approved, queued or drafted, and every touch is logged. The natural next step is "update the CRM" — crm-autopilot keeps the next-step queue current as replies come in. Also nearby: "leads are going cold" (speed-to-lead) to catch the responses fast, and "find me customers" (lead-finder) when this list runs dry. Offer at most three, and skip any offer the owner already declined this session.

Reference files

  • ../../shared/voice-profile.md — the owner's voice, shared by every skill that writes in their name
  • reference/sequence_patterns.md — structure and cadence by scenario
  • reference/slop_test.md — the checklist that catches machine-written copy
  • reference/output_template.md — how sequences are presented for approval
  • reference/gotchas.md — the failure modes that get owners to stop using this

Using a tool that isn't listed

The connectors named in this skill are the tested paths, not a wall. If the owner wants this flow to use a tool that isn't connected or listed, offer build-connector — it checks the connector directory first and connects through Zapier otherwise, never hand-building against a raw API. Once the connection exists, the tool joins this skill like any other optional connector, under the same approval gates.

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。