funding-signal-outreach について
最近の資金調達情報を、優先度付き企業リスト、関連する連絡先、パーソナライズされた営業メールに変換する、ツール非依存のスキルです。設定した調査ツールと人による確認を組み合わせます。
主な機能
- 01最近の資金調達情報の検出
- 02製品適合度と時期による企業の順位付け
- 03購買担当者像に沿った連絡先の特定
- 04パーソナライズされたメールシーケンスの作成
- 05営業ツール向けデータの準備
活用シーン
- 01資金調達直後の見込み企業の優先順位付け
- 02調達企業の意思決定者の特定
- 03見込み客向けメールシーケンスの作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ gooseworks-ai/ goose-skills --skill funding-signal-outreachインストール後、Claude Code で/funding-signal-outreachを入力して読み込まれたか確認します。
同梱ファイルskill.meta.json
詳細
資金調達シグナルに基づくアプローチ
一連の企業について最近の資金調達イベントを検出し、自社の状況に照らして適格性を判断し、連絡すべき適切な人物を見つけて、パーソナライズしたメールを作成します。シグナルの検出からアプローチの準備までを一貫して行います。
自動読み込みの条件
次の場合に、この複合ワークフローを読み込みます。
- ユーザーが「この企業のいずれかが資金調達したか確認して」「資金調達シグナルに基づくアプローチ」「最近資金調達した企業に連絡して」と言った場合
- ユーザーが企業リストを持っていて、資金調達シグナルに基づいて行動したい場合
- 上流のワークフロー(TAM Pulse、企業モニタリングなど)が資金調達シグナルの確認を開始した場合
アーキテクチャ
この複合ワークフローはツールに依存しません。各ステップではデータコントラクト(入力と出力)を定義します。各ステップを実行する具体的なツールは、実行のたびに尋ねるのではなく、クライアント/ユーザーごとに一度だけ設定します。
┌─────────────────────────────────────────────────────────────────┐
│ FUNDING SIGNAL OUTREACH │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ DETECT │──▶│ QUALIFY │──▶│ FIND │──▶│ DRAFT │ │
│ │ Funding │ │ & Rank │ │ People │ │ Emails │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ │ │ │ │ │
│ Input: companies + your company + buyer + signal │
│ Tool: web search context personas context │
│ or apollo (LLM) Tool: apollo (LLM) │
│ or crunchbase or linkedin │
│ or any or clearbit │
│ or any │
└─────────────────────────────────────────────────────────────────┘
ステップ 0:設定(一度だけ行うセットアップ)
クライアント/ユーザーの初回実行時に、以下の設定を収集して保存します。以降の実行では省略します。
企業情報ソースの設定
| 質問 | 選択肢 | 保存先 |
|---|---|---|
| 企業リストの取得元はどこですか? | CSV ファイル / Salesforce / HubSpot / Supabase / 手動リスト | company_source |
| 企業を識別するフィールドは何ですか? | 最低限:企業名+ドメイン。任意:業界、規模、所在地 | company_fields |
シグナル検出の設定
| 質問 | 選択肢 | 保存先 |
|---|---|---|
| 資金調達シグナルをどのように検出しますか? | ウェブ検索(無料) / Apollo / Crunchbase API / PitchBook | signal_tool |
| どのくらい過去まで調べますか? | 7 / 14 / 30 / 60 / 90 日 | lookback_days |
連絡先検索の設定
| 質問 | 選択肢 | 保存先 |
|---|---|---|
| これらの企業の連絡先をどのように検索しますか? | Apollo / LinkedIn Sales Nav / Clearbit / ウェブ検索 / 手動 | contact_tool |
| API を利用できますか? | はい(キーを入力) / いいえ(無料プランまたはウェブ検索を使用) | contact_api_access |
アプローチの設定
| 質問 | 選択肢 | 保存先 |
|---|---|---|
| アプローチの送信先はどこですか? | Smartlead / Instantly / Outreach.io / Lemlist / Apollo / CSV エクスポート | outreach_tool |
| メールのみですか、それとも複数のチャネルを使いますか? | メールのみ / メール+LinkedIn | outreach_channels |
自社の状況
| 質問 | 目的 | 保存先 |
|---|---|---|
| 自社の事業内容は何ですか?(1~2 文) | 適格性判断+メールのパーソナライズ | company_description |
| どのような課題を解決しますか? | メールの訴求ポイント | pain_point |
| 理想的な購入者は誰ですか?(役職、部門) | 連絡先検索のフィルター | buyer_personas |
| 実績を 2~3 件挙げてください(顧客、指標、成果) | メールの信頼性 | proof_points |
| 製品の価格帯はどのくらいですか?(SMB / Mid-Market / Enterprise) | 資金調達ステージの適格性判断 | price_tier |
設定の保存先: clients/<client-name>/config/signal-outreach.json または同等の場所。
ステップ 1:資金調達シグナルの検出
目的: 入力リストにある各企業について、過去の検索期間内に資金調達を行ったかどうかを判定します。
入力コントラクト
companies: [
{
name: string # Required
domain: string # Required
industry?: string # Optional, helps qualification
size?: string # Optional
location?: string # Optional
}
]
lookback_days: integer # From config (default: 30)
処理
各企業を個別に、またはまとめて処理します。
-
設定済みの
signal_toolを使って資金調達の発表を検索します。- ウェブ検索: 各企業について
"{company_name}" AND ("raised" OR "funding" OR "Series") AND "2026"を検索します - Apollo: 企業のエンリッチメントエンドポイントを使って資金調達データを取得します
- Crunchbase: 日付で絞り込んだ資金調達ラウンド API を検索します
- その他のツール: 同じ出力コントラクトを返す必要があります
- ウェブ検索: 各企業について
-
検索結果から資金調達の詳細を抽出します。
- 資金調達を行ったか(はい/いいえ)
- 調達額
- ステージ(シード、A、B、C、D 以上)
- 時期(正確な日付または概算)
- ラウンドを主導した投資家
- 検証用のソース URL
-
フィルタリング: 資金調達シグナルが検出されなかった企業を除外します。
出力コントラクト
funded_companies: [
{
name: string
domain: string
industry: string
funding_amount: string # e.g. "$15M"
funding_stage: string # e.g. "Series A"
funding_date: string # ISO date or "March 2026"
lead_investors: string[] # e.g. ["Sequoia", "a16z"]
source_url: string # Link to announcement
confidence: "high" | "medium" # High = multiple sources or official PR
original_company_data: object # Pass through all original fields
}
]
人による確認ポイント
結果を次の表として提示します。
Found funding signals for X of Y companies:
| Company | Amount | Stage | Date | Investors | Confidence |
|---------|--------|-------|------|-----------|------------|
| Acme | $15M | Series A | 2026-02-15 | Sequoia | High |
| ... | ... | ... | ... | ... | ... |
Proceed with qualification? (Y/n)
ステップ 2:評価と優先順位付け
目的: 資金調達済みの企業と自社のコンテキストをもとに、アプローチの優先順位を決定します。このステップは純粋な LLM による推論であり、本質的にツールに依存しません。
入力契約
funded_companies: [...] # From Step 1 output
your_company: {
description: string # From config
pain_point: string # From config
buyer_personas: string[] # From config
proof_points: string[] # From config
price_tier: string # From config
}
プロセス
資金調達済みの企業ごとに、次の項目を評価します。
| 基準 | 重要度 | 評価方法 |
|---|---|---|
| ステージとの適合性 | 高 | 資金調達のステージは自社の価格帯に合っていますか?シリーズ A → SMB/ミッドマーケット向けツール。シリーズ C → エンタープライズ向け。 |
| 業界との関連性 | 高 | その業界で、自社の製品は実際の課題を解決できますか? |
| タイミングの緊急性 | 中 | 資金調達からどのくらい経っていますか?14 日未満 = 緊急性の高い期間。30~60 日 = まだ有望。60 日以上 = 勢いが薄れつつあります。 |
| 規模のシグナル | 中 | 資金調達後のチーム規模の推定。自社製品を必要とするほどの人数がいますか? |
| 調達額 | 低 | 調達額が大きいほど、ツールに使える予算も多くなります。ただし、調達額が少額でもベンダー評価のきっかけになります。 |
スコアリング
企業ごとに優先度の段階を割り当てます。
- Tier 1(今日アクション): ステージとの適合性、業界との関連性、および 14 日以内の資金調達を満たす
- Tier 2(今週アクション): 3 つの基準のうち 2 つを満たす、または適合性が高く 15~30 日前に資金調達している
- Tier 3(キュー): 適合性が中程度、または資金調達から 30 日以上経過している。アプローチする価値はありますが、緊急ではありません。
- 除外: 自社の製品/市場との関連性がない。パイプラインから削除します。
適格な企業ごとに、次の内容を生成します。
- 関連性の理由: この企業が今、自社製品に関心を持つ理由を 1~2 文で説明
- アプローチの切り口: 資金調達と自社製品の価値を結びつける具体的なフック
- 推奨するアプローチ: 直接的な課題、成長への意欲、または業務効率のいずれかの視点
出力契約
qualified_companies: [
{
...funded_company_fields,
priority_tier: "tier_1" | "tier_2" | "tier_3"
relevance_reasoning: string
outreach_angle: string
recommended_approach: string
estimated_team_size: string # Post-raise estimate
}
]
dropped_companies: [
{
name: string
drop_reason: string
}
]
人による確認ポイント
適格な企業を優先度の段階ごとにまとめて提示します。
## Qualification Results
### Tier 1 — Act Today (X companies)
| Company | Stage | Amount | Angle | Why |
|---------|-------|--------|-------|-----|
| ... | ... | ... | ... | ... |
### Tier 2 — Act This Week (X companies)
| ... |
### Tier 3 — Queue (X companies)
| ... |
### Dropped (X companies)
| Company | Reason |
|---------|--------|
| ... | ... |
Approve this list before we find contacts? You can promote, demote, or drop any company.
ステップ 3:関連する担当者を見つける
目的: 適格な企業ごとに、想定する買い手像をもとに、連絡すべき適切な担当者を見つけます。
入力契約
qualified_companies: [...] # From Step 2 output
buyer_personas: [ # From config
{
title_patterns: string[] # e.g. ["VP Sales", "Head of Revenue", "CRO"]
department: string # e.g. "Sales", "Engineering"
seniority: string # e.g. "VP+", "Director+", "Manager+"
role_type: "buyer" | "champion" | "user"
}
]
max_contacts_per_company: integer # Default: 3-5
プロセス
適格な企業ごとに、設定された contact_tool を使用します。
-
買い手像に合う担当者を検索します。
- Apollo: 企業ドメインと役職フィルターを指定して担当者を検索
- LinkedIn Sales Nav: 企業ページを開き、役職/職位で絞り込み
- Clearbit: 役割フィルターを指定して Prospector API を使用
- ウェブ検索:
site:linkedin.com/in "{company}" "{title}"クエリを使用 - その他のツール: 同じ出力契約を返す必要があります
-
見つかった担当者ごとに、次の情報を収集します。
- 氏名
- 現在の役職
- メールアドレス(ツールで取得可能な場合)
- LinkedIn URL
- 役割の分類(買い手/推進者/ユーザー)
-
企業ごとに連絡先の優先順位を付けます。
- まず買い手(予算を管理する意思決定者)
- 次に推進者(日々課題を感じている中堅担当者)
- 最後にユーザー(ボトムアップで支持を広げられるエンドユーザー)
-
max_contacts_per_companyの上限を守ります。 無差別な大量アプローチを避けるため、通常は企業ごとに 3~5 人とします。
出力契約
contacts: [
{
person: {
full_name: string
first_name: string
last_name: string
title: string
email: string | null
linkedin_url: string | null
role_type: "buyer" | "champion" | "user"
}
company: {
name: string
domain: string
funding_amount: string
funding_stage: string
funding_date: string
priority_tier: string
outreach_angle: string
relevance_reasoning: string
}
}
]
contacts_without_email: [...] # Same structure, flagged for manual lookup
人による確認ポイント
連絡先を企業ごとにまとめて提示します。
## Contacts Found
### Acme Corp (Tier 1 — Series A, $15M)
| Name | Title | Role Type | Email | LinkedIn |
|------|-------|-----------|-------|----------|
| Jane Doe | VP Sales | Buyer | [email protected] | linkedin.com/in/janedoe |
| John Smith | Sales Manager | Champion | [email protected] | linkedin.com/in/johnsmith |
### Beta Inc (Tier 1 — Series B, $40M)
| ... |
Total: X contacts across Y companies (Z without email)
Approve before we draft emails?
ステップ 4:パーソナライズしたメールを作成する
目的: 連絡先ごとに、資金調達のシグナルと自社製品の価値を結びつける、パーソナライズしたメールのシーケンスを作成します。このステップは純粋な LLM による推論であり、本質的にツールに依存しません。
入力契約
contacts: [...] # From Step 3 output
your_company: { # From config
description: string
pain_point: string
proof_points: string[]
}
sequence_config: {
touches: integer # Default: 3
timing: integer[] # Default: [1, 5, 12] (days)
personalization_tier: 1 | 2 | 3 # Default: 2
tone: string # Default: "casual-direct"
cta: string # Default: "15-min call"
}
プロセス
-
シグナルの種類に基づいてフレームワークを選択します:
- 資金調達シグナル → Signal-Proof-Ask(資金調達に触れ、実績を示し、控えめに提案します)
- 資金調達の目的が、あなたが解決する課題そのものである場合 → BAB(ビフォー/アフターの構成)
-
連絡先ごとにパーソナライズ用のコンテキストを作成します:
フィールド 情報源 例 シグナルへの言及 ステップ 1 「1,500 万ドルのシリーズ A、おめでとうございます」 会社のコンテキスト ステップ 2 「資金調達後、営業チームを拡大されるにあたり……」 役割に応じた課題 ステップ 3 role_type 購入者 → 予算/ROI、推進者 → 日々の摩擦、ユーザー → ワークフロー 実績 設定 「[同業他社]のような企業が、当社を利用して……」 アウトリーチの切り口 ステップ 2 「新たな資金を活用して迅速に拡大」 -
email-draftingスキルのルールに従ってメールを作成します:- タッチ 1:50~90 語。資金調達シグナルをきっかけに、実績と控えめな CTA を盛り込みます。
- タッチ 2:30~50 語。新しい切り口(別の実績、または資料の提供)を使います。
- タッチ 3:20~40 語。ソーシャルプルーフを示すか、連絡を終了します。
email-draftingのすべての必須ルールを適用します(無駄な文言を入れない、「just checking in」を使わない、メールごとに CTA は 1 つだけ、など)。
-
パーソナライズの段階別:
- Tier 1: 各タッチにつき差し込みフィールド付きのテンプレートを 1 つ作成します。すべての連絡先で同じものを使います。
- Tier 2: (role_type + priority_tier)の組み合わせごとにテンプレートを 1 つ作成します。課題と実績を差し替えます。
- Tier 3: 連絡先ごとにメールを個別作成します。相手の具体的な役職と、会社固有の資金調達の状況に触れます。
出力仕様
email_sequences: [
{
contact: { full_name, email, company_name, ... }
sequence: [
{
touch_number: integer
send_day: integer
subject: string
body: string # With merge fields resolved or ready
framework: string
word_count: integer
}
]
}
]
人による確認ポイント
メールシーケンスのサンプルを 3~5 件提示します(Tier 2 の場合は各ティアにつき 1 件、Tier 3 の場合は連絡先ごとに 1 件):
## Sample Emails for Review
### Contact: Jane Doe, VP Sales @ Acme Corp (Tier 1, Series A $15M)
**Touch 1 — Day 1**
Subject: Before the Series A hiring sprint
> Hi Jane — congrats on the raise. As Acme scales the sales team...
> [full email]
**Touch 2 — Day 5**
Subject: How [peer company] handled post-raise scaling
> [full email]
**Touch 3 — Day 12**
Subject: One last thought
> [full email]
---
Approve these samples? I'll generate the rest in the same style.
Iterate? Tell me what to change (tone, length, angle, CTA).
承認後、残りのメールを作成し、全件を出力します。
ステップ 5:アウトリーチへの引き渡し
目的: 連絡先とメールシーケンスを、設定済みのアウトリーチツール向けにまとめます。このステップでは、ツールに合わせて出力形式を調整します。
入力仕様
email_sequences: [...] # From Step 4 output
outreach_tool: string # From config
outreach_channels: string # From config
プロセス
設定の outreach_tool に基づきます:
| ツール | アクション |
|---|---|
| Smartlead | cold-email-outreach のフェーズ 4(Smartlead MCP 自動化)に引き継ぎます |
| Instantly | Instantly 形式の CSV を生成します |
| Outreach.io | Outreach 互換の CSV を生成します |
| Lemlist | Lemlist 形式の CSV を生成します |
| Apollo | Apollo シーケンスのインポート用 CSV を生成します |
| CSV export | すべてのフィールドを含む汎用 CSV を生成します |
outreach_channels に LinkedIn が含まれる場合:
- LinkedIn メッセージシーケンスの作成を
linkedin-outreachスキルに引き継ぎます - LinkedIn 自動化ツール(Dripify、Expandi など)用の CSV を出力します
出力仕様
campaign_package: {
tool: string
file_path: string # Path to CSV or campaign ID
contact_count: integer
sequence_touches: integer
estimated_send_days: integer
next_action: string # "Upload to [tool]" or "Campaign created, activate when ready"
}
人による確認ポイント
## Campaign Ready
Tool: Smartlead (or CSV export, etc.)
Contacts: 23 people across 8 companies
Sequence: 3 touches over 12 days
File: skills/composites/funding-signal-outreach/output/{campaign-name}-{date}.csv
Ready to launch? (This is the final gate before emails are sent or files are created)
実行の概要
| ステップ | ツールの依存関係 | 人による確認ポイント | 目安時間 |
|---|---|---|---|
| 0. 設定 | なし | 初回実行時のみ | 5 分(1 回) |
| 1. 検出 | 設定可能(ウェブ検索、Apollo など) | 資金調達した企業のリストを確認 | 2~5 分 |
| 2. 適格性の判定 | なし(LLM による推論) | ティアの順位を承認/調整 | 2~3 分 |
| 3. 担当者の検索 | 設定可能(Apollo、LinkedIn など) | 連絡先リストを承認 | 2~3 分 |
| 4. メールの作成 | なし(LLM による推論) | メールのサンプルを確認し、調整 | 5~10 分 |
| 5. 引き渡し | 設定可能(Smartlead、CSV など) | 最終的な実行を承認 | 1 分 |
人による確認の合計時間:約 15~20 分で、「ターゲット企業はこちらです」から「アウトリーチを開始しました」まで進められます。
ヒント
- 毎週実行します — 資金調達シグナルが出てから、企業にベンダーからの提案が殺到するまでのアウトリーチ期間は 1~3 週間です
- Tier 1 の企業には、資金調達の発表から 48 時間以内に連絡します。最大限の効果を得られます
- 1 社あたり 3~5 人の連絡先が理想的です。それ以上になると、「一斉攻撃を受けている」と思われるリスクがあります
- 資金調達シグナルでは、シグナルそのものがきっかけとなるため、Signal-Proof-Ask フレームワークが最も効果的です
- 公開情報であり、かつ印象的な場合を除き、メールで資金調達額には触れないでください。 金額そのものではなく、資金調達が相手にとって何を意味するのか(成長、採用、新しいツールなど)に焦点を当てます