汎用EC・マーケティング⭐ リポ 56品質スコア 82/100
outreach-writer
スコア付けされたリードに対して、パーソナライズされたコールドメールを生成します。リードのコンテキストとエンゲージメント情報に基づいて、件名、冒頭のフック、フォローアップシーケンスを自動作成します。
description の原文を見る
Generate personalized cold emails for scored leads. Creates subject lines, opening hooks, and follow-up sequences based on lead context and engagement.
SKILL.md 本文
アウトリーチ ライター
スコア付けされたリードをパーソナライズされたコールドメールシーケンスに変換します。
機能概要
- icp-scorer からスコア付けされたリードを取得
- エンゲージメントコンテキスト + プロフィール を分析
- パーソナライズされた件名、最初の一行、本文を生成
- 3通のメールシーケンスを作成(初回 + フォローアップ2通)
実行方法
# A/B ティアのすべてのリード向けメールを生成
./scripts/write.sh scored.json > emails.json
# 特定のティアについて生成
TIER_FILTER="A" ./scripts/write.sh scored.json > a_tier_emails.json
# カスタムオファー/ボイス設定を使用
OFFER_CONFIG=my-offer.json ./scripts/write.sh scored.json > emails.json
セットアップ
環境変数
# Claude API(推奨)
export ANTHROPIC_API_KEY="sk-ant-..."
# または OpenAI
export OPENAI_API_KEY="sk-..."
オファー設定
offer-config.json を作成します:
{
"product": "First 1000 Kit",
"one_liner": "AI-powered GTM system that finds, scores, and reaches your first 1000 customers",
"pain_points": [
"Spending hours on manual prospecting",
"Cold outreach that gets ignored",
"No system for consistent lead gen"
],
"proof_points": [
"Built the system I used to land our first 50 customers",
"Runs for ~$30/month after setup"
],
"cta": "Want me to show you how it works?",
"sender_name": "Matt"
}
メールフレームワーク
件名ルール
- 3~6語、小文字
- 彼らのコンテキスト、または好奇心のギャップを参照
- スパムトリガーなし(free、guarantee、limited time など)
最初の一行ルール
- 彼らについて「特定の」何かを参照する
- 彼らのコメント、彼らの会社、彼らのコンテンツ
- ✗「あなたはマーケティングのVPだと知りました」
- ✓「あなたの[トピック]についての見方で考えさせられました...」
本文ルール
- 最大2~3文
- 1つの明確な価値提案
- 彼らの状況に特化
- 機能の詰め込みなし
CTA ルール
- やや控えめな呼びかけ、きついものではない
- ✗「15分の通話を予約してください」
- ✓「見てみる価値があります?」または「これが響きますか?」
入力フォーマット
icp-scorer からの出力を期待します:
{
"leads": [
{
"name": "Lisa Chen",
"headline": "Founder & CEO at GrowthLabs",
"company": "GrowthLabs",
"linkedin_url": "https://linkedin.com/in/lisachen",
"engagement_text": "We've been seeing similar results...",
"engagement_type": "comment",
"icp_score": 80,
"tier": "A"
}
]
}
出力フォーマット
{
"meta": {
"total_emails": 25,
"tier_a": 8,
"tier_b": 17,
"generated_at": "2026-02-14T15:00:00Z"
},
"emails": [
{
"lead": {
"name": "Lisa Chen",
"email": "lisa@growthlabs.com",
"company": "GrowthLabs",
"tier": "A"
},
"sequence": [
{
"step": 1,
"delay_days": 0,
"subject": "your take on ai results",
"body": "Hi Lisa,\n\nYour comment about AI results at agencies caught my eye — especially the point about knowing when to use AI vs human creativity.\n\nWe built a system that handles the repetitive GTM work (prospecting, scoring, outreach) so agency founders can focus on the creative strategy.\n\nWorth a quick look?\n\nBest,\nMatt"
},
{
"step": 2,
"delay_days": 3,
"subject": "re: your take on ai results",
"body": "Hi Lisa,\n\nQuick follow-up — I put together a 2-min walkthrough of how the system works.\n\nMight be useful for GrowthLabs if you're looking to scale without adding headcount.\n\n[Link]\n\nMatt"
},
{
"step": 3,
"delay_days": 7,
"subject": "re: your take on ai results",
"body": "Hi Lisa,\n\nNo worries if the timing isn't right — just wanted to leave the door open.\n\nIf lead gen ever becomes a bottleneck at GrowthLabs, I'm around.\n\nBest,\nMatt"
}
],
"personalization_notes": "Referenced her comment about AI vs human creativity. Positioned for agency founder context."
}
]
}
パーソナライゼーション ティア
A ティア(80 以上のスコア)
- 深度の高いパーソナライゼーション
- 特定のコメント/コンテンツを参照
- 彼らの状況向けのカスタム価値提案
- 彼らの会社を調査
B ティア(60~79 スコア)
- 中程度のパーソナライゼーション
- エンゲージメントコンテキストを参照
- 業界固有の角度
- カスタム最初の一行を含むテンプレート本文
C ティア(40~59 スコア)
- 軽度のパーソナライゼーション
- ファーストネーム + 会社名
- 汎用的な価値提案
- テンプレートシーケンス
ボイス ガイドライン
トーン: 何かを理解した賢い友人、営業的なピッチではない 長さ: 短く。すべての単語に意味がある。 NG: 「Hope this email finds you well」、「I'd love to pick your brain」、「synergy」 OK: 直接的、具体的、人間らしい
First 1000 Kit での使用方法
# フルパイプライン
./linkedin-miner/scripts/mine.sh "AI marketing" 20 > raw.json
./lead-enricher/scripts/profile-enrich.sh raw.json | \
./lead-enricher/scripts/enrich.sh > enriched.json
./icp-scorer/scripts/score.sh enriched.json > scored.json
./outreach-writer/scripts/write.sh scored.json > emails.json
# Instantly に読み込む
./instantly-loader/scripts/load.sh emails.json
テンプレート
エージェンシーオーナー向け
Subject: quick thought on [topic]
Hi [First],
Your [comment/post] about [specific thing] resonated — [brief insight or agreement].
We built [product] to help [their situation]. [One specific benefit].
Worth exploring?
Best,
[Sender]
VP/ディレクター向け
Subject: [company] + [topic]
Hi [First],
Saw your take on [topic] — [specific reference to their engagement].
[Company] seems like a fit for what we're building: [one-liner value prop].
Curious if this is on your radar?
[Sender]
フォローアップ 1(3 日目)
Subject: re: [original subject]
Hi [First],
Quick follow-up — [new angle or asset].
[Short value add]
[Soft CTA]
[Sender]
フォローアップ 2 / 関係終了(7 日目)
Subject: re: [original subject]
Hi [First],
No worries if timing isn't right.
[Leave door open statement]
[Sender]
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- TheMattBerman
- ライセンス
- MIT
- 最終更新
- 2026/2/16
Source: https://github.com/TheMattBerman/first-1000-kit / ライセンス: MIT