agentsclimarketplace

Gtm engine

Skill PHY041/claude-agent-skills/composite/gtm-engine

Collection of Claude Code Agent Skills for founders, indie hackers, and growth engineers

Install
npx -y skills add PHY041/claude-agent-skills --skill gtm-engine

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 18 stars18 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Full go-to-market intelligence and outreach engine for founders. Monitors competitors on Reddit, finds high-intent leads across social platforms, and prepares warm outreach sequences. Triggers on "run gtm engine", "find leads", "competitive intel", "outreach pipeline".

SKILL.md

3.5 KB, as published. Nobody here has run it

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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.