Get the FREE Ultimate OpenClaw Setup Guide →

gtm-engine

npx machina-cli add skill PHY041/claude-agent-skills/gtm-engine --openclaw
Files (1)
SKILL.md
3.5 KB

GTM Engine — Composite Skill

Combines brand monitoring, lead generation, and outreach preparation into one automated GTM loop.

Architecture

brand-monitor        → Tracks competitor mentions + buyer signals on Reddit
    ↓ (parallel)
lead-generation      → Finds high-intent buyers across Twitter/Reddit/Instagram
    ↓
[merge + deduplicate signals]
    ↓
[score all leads 1-10]
    ↓
[prepare outreach drafts for warm leads ≥6]
    ↓
[send for human approval — NEVER auto-send]

Feedback Loop

Competitor Discovery: brand-monitor results feed back to lead-generation. If brand-monitor finds a new competitor mentioned (one not in the original config), it's automatically added to lead-generation's query set.

Step-by-Step

Phase 1: Competitive Intel (brand-monitor)

Call brand-monitor for all configured competitors.

Input → brand names from config
Output → alerts {subreddit, post_url, sentiment, intent, urgency}

Filter for buyer signals (intent = "buyer_signal" or competitor_comparison with negative sentiment toward competitor).

Phase 2: Lead Discovery (lead-generation) [PARALLEL with Phase 1]

Call lead-generation with product profile.

Input → product_url (auto-profile) + competitor names from config
Output → raw leads list {platform, username, post_text, url, posted_at}

Phase 3: Merge + Score

Combine Phase 1 buyer signals + Phase 2 raw leads.

Deduplicate by {platform}:{username}:{post_id} against data/lead-generation/sent-leads.json.

Score each using rubric (see lead-generation skill). Filter: only keep score ≥ 6.

Phase 4: Prepare Outreach

For each warm lead (score 6-7) and hot lead (score 8-10), draft a personalized outreach message:

  • Warm: engage with their content first (like/reply)
  • Hot: direct DM draft

NEVER send without human approval.

Phase 5: Report for Approval

🎯 GTM Engine — [date]

Competitive Intel:
  - [N] buyer signals on Reddit
  - Top: [subreddit] "[post title]" (score X)

Leads Found:
  - 🔴 [N] Hot leads (score 8-10)
  - 🟠 [N] Warm leads (score 6-7)

Top 3 Leads:
  1. @username | [platform] | Score: [X]/10
     "[post excerpt]"
     Outreach: "[draft]"

Reply "approve [1,2,3]" to queue these for sending, or "skip" to discard.

I/O Contract Summary

PhaseSkill CalledKey InputKey Output
1brand-monitorcompetitor namesbuyer_signals list
2lead-generationproduct_urlraw_leads list
3(internal)merged signalsscored_leads list
4(internal)scored_leadsoutreach_drafts

Source

git clone https://github.com/PHY041/claude-agent-skills/blob/main/composite/gtm-engine/SKILL.mdView on GitHub

Overview

GTM Engine combines brand monitoring, lead generation, and outreach drafting into a single automated GTM loop for founders. It monitors competitors on Reddit, finds high-intent buyers across social platforms, and prepares warm outreach sequences that require human approval before sending.

How This Skill Works

It runs in five phases: Phase 1 brand-monitor gathers competitor signals from Reddit, Phase 2 lead-generation scouts high-intent buyers across Twitter, Reddit, and Instagram, then Phase 3 merges and scores the signals (1-10). Phase 4 prepares outreach drafts for leads scoring 6-10, with warm and hot variants, and Phase 5 reports for human approval before sending.

When to Use It

  • You want competitive intel from Reddit to inform GTM positioning and messaging.
  • You need a prioritized list of warm/hot leads for outreach across social platforms.
  • You require a structured outreach pipeline that never auto-sends without approval.
  • You want real-time signals on buyer intent and competitor mentions to guide GTM bets.
  • You need an auditable flow that combines competitor intel, lead discovery, and outreach drafts with approvals.

Quick Start

  1. Step 1: Trigger the workflow with one of the commands: run gtm engine, find leads, competitive intel, or outreach pipeline.
  2. Step 2: Provide inputs (product_url) and optional competitors; let brand-monitor and lead-generation run in parallel.
  3. Step 3: Review the merged results, approve outreach drafts, and queue messages for sending.

Best Practices

  • Configure the competitors list precisely; rely on auto-detection if omitted but review results.
  • Use product_url to auto-profile for improved scoring and more relevant leads.
  • Deduplicate signals by platform, username, and post to avoid duplicate outreach.
  • Review outreach drafts in the approval stage and tailor messages before sending.
  • Regularly refine scoring rubric and thresholds to reflect changing buyer signals.

Example Use Cases

  • Competitor mentions surge on Reddit with buyer signals; GTM Engine surfaces 2 hot leads and 3 warm leads for review.
  • Lead-generation returns multiple raw leads; scoring elevates 4 to 6+ and drafts are prepared for outreach.
  • Outreach drafts are created but are not sent until a human approves them.
  • Top lead includes a high-score user on a target platform with a personalized outreach draft.
  • Weekly GTM digest summarizes competitive intel and the current outreach queue for leadership review.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers