Company current gtm analysis

Comprehensive GTM analysis of any target company.

How to use it

  1. Hit Copy SKILL.md — or use the Claude Code line below to get every file.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/competitive-intel/composites/company-current-gtm-analysis#main ~/.claude/skills/company-current-gtm-analysis

For one project only, change the path to .claude/skills/company-current-gtm-analysis. This skill also uses current-gtm-analysis.md — copying SKILL.md alone won't be enough. See the folder on GitHub.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text480 lines
company-current-gtm-analysis/SKILL.md480 lines16.9 KBpushed 96d agoRawView on GitHub

Company Current GTM Analysis

Deep-research agent skill that produces a comprehensive analysis of what a target company is currently doing across all go-to-market dimensions. The output identifies what's working, what's missing, and where white space exists — so you can design strategies that fill genuine gaps rather than duplicating what they already do.

Quick Start

Run a GTM analysis for <company>. Website: <url>. Founder LinkedIn profiles: <urls>.

Or if a client context file already exists:

Run a GTM analysis for <client>. Use the context at clients/<client>/context.md.

Inputs

Input Required Source
Company name Yes User provides or read from clients/<client>/context.md
Company website Yes User provides or read from context
Founder/exec LinkedIn URLs Recommended User provides, or search web for "[founder name] LinkedIn"
Known competitors Optional Improves competitive positioning section
Client context file Optional clients/<client>/context.md — if exists, use for ICP, positioning, etc.

Step-by-Step Process

Phase 1: Load Context

  1. If a client context file exists at clients/<client>/context.md, read it for:

    • Company overview, founders, product, pricing
    • Known competitors, customers, market positioning
    • Any existing research or intelligence
  2. If no context file exists, gather basics from the user:

    • Company name, website URL
    • Founder names and LinkedIn URLs (if known)
    • Industry/category
    • Known competitors (if any)
  3. Create the output directory in the current working directory (or user-specified path).

Phase 2: Data Collection (Run in Parallel)

Run as many of these research threads as possible in parallel. Each thread is independent.

2A. Blog & Content Strategy

Goal: Understand their content strategy — topics, frequency, types, target audience, gaps.

  1. Fetch the blog page:

    • WebFetch <website>/blog — extract all visible post titles, dates, categories, authors
    • If no /blog, try /resources, /insights, /news, /articles
    • Note: Many sites are JS-rendered. If WebFetch returns empty content, fall back to WebSearch: site:<website> blog
  2. Catalog content types:

    • Product updates / changelogs
    • Comparison / "vs" / "alternative" pages
    • How-to guides / tutorials
    • Case studies / customer stories
    • Thought leadership / opinions
    • Industry reports / data
    • SEO-optimized list posts ("Best X tools for Y")
  3. Assess content strategy:

    • Publishing frequency (daily/weekly/monthly/sporadic)
    • Author diversity (one person vs. team vs. guest contributors)
    • Content depth (shallow SEO vs. deep expertise)
    • Funnel coverage (top/mid/bottom)
    • Downloadable assets (ebooks, whitepapers, calculators)
    • Video content (embedded, YouTube channel)
  4. Check for comparison/vs pages:

    • WebSearch: site:<website> vs OR alternative OR compare
    • Catalog which competitors they compare against
    • Note which competitors are MISSING from their comparison content

2B. Founder/Exec LinkedIn Activity

Goal: Understand founder thought leadership presence, posting frequency, engagement, topics.

Requires: Founder LinkedIn profile URLs. If not provided, search: "<founder name>" LinkedIn <company>

  1. Scrape recent posts:

    python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \
      --profiles "<comma-separated LinkedIn URLs>" \
      --max-posts 20 --days 90 --output json
    
  2. Analyze the posts:

    • Posting frequency (daily/weekly/monthly/rarely)
    • Content type breakdown: original posts vs. reposts vs. articles
    • Topics covered (product, industry, personal, hiring, culture)
    • Average engagement (likes, comments, shares)
    • Top-performing posts and why they worked
    • Whether they engage in comments (reply to commenters)
  3. Assess thought leadership posture:

    • Are founders positioned as industry voices or just company operators?
    • Is there a personal brand beyond the company?
    • Are they engaging with industry influencers?

2C. SEO & Web Traffic

Goal: Estimate traffic, identify traffic sources, assess SEO investment level.

  1. Get traffic data:

    • WebSearch: <website> traffic site visitors similarweb
    • WebFetch: https://www.similarweb.com/website/<domain>/ (may or may not return data)
    • Look for: monthly visits, bounce rate, pages/visit, traffic sources, top countries
  2. Assess keyword strategy:

    • WebSearch: site:<website> to see indexed pages
    • Check for programmatic SEO (template pages like "find [role] in [city]")
    • Check for competitor keyword targeting ("alternative to X", "X vs Y")
    • Identify keywords they likely rank for based on blog content
  3. Check for paid advertising:

    • WebSearch: <company name> and <category> tool — note if ads appear
    • Look for Google Ads, LinkedIn Ads, or Facebook Pixel on their site
  4. Assess SEO maturity:

    • Content volume (how many blog posts / pages)
    • Keyword sophistication (broad terms vs. long-tail vs. competitor terms)
    • Programmatic SEO presence
    • Backlink signals (guest posts, press mentions, directory listings)

2D. Hiring & Team Signals

Goal: Understand team composition, growth trajectory, and strategic priorities from hiring patterns.

  1. Check careers page:

    • WebFetch: <website>/careers or <website>/jobs
    • If JS-rendered, WebSearch: <company> careers open positions <current year>
    • Also check: Glassdoor, LinkedIn Jobs, Greenhouse (boards.greenhouse.io/<company>), Lever (jobs.lever.co/<company>)
  2. Catalog open roles by department:

    • Engineering (what kind — ML, backend, frontend, infra, data)
    • Product / Design
    • Sales / Business Development
    • Marketing / Content / Growth
    • Customer Success / Support
    • Operations / Finance / People
    • Recruiting (hiring recruiters = aggressive growth mode)
  3. Interpret the signals:

    • Heavy engineering hiring = product-led, building moat
    • First sales hires = transitioning from PLG to sales-assisted
    • Marketing hires = investing in brand/demand gen
    • CS hires = customer base growing, retention focus
    • Recruiting hires = expecting rapid overall headcount growth
    • Senior/VP hires = building leadership layer, moving upmarket
  4. Note key people:

    • Recent senior hires (VP+) and their backgrounds
    • Team size and growth trajectory
    • Notable talent signals (where are they hiring from?)

2E. Social Media & Community Presence

Goal: Map their presence and activity level across every relevant channel.

  1. Twitter/X:

    • WebSearch: <company> Twitter OR X.com
    • Find their handle, follower count, posting frequency
    • What do they post? (Product updates, industry commentary, engagement with community)
  2. Reddit:

    • WebSearch: "<company name>" OR "<product name>" site:reddit.com
    • What are people saying? Positive/negative/neutral?
    • Is the company team actively engaging in threads?
  3. YouTube:

    • WebSearch: <company> OR <product> YouTube channel
    • Do they have a channel? How many subscribers? What content?
    • Are there third-party reviews/tutorials?
  4. Product Hunt:

    • WebSearch: <company> OR <product> site:producthunt.com
    • Did they launch? When? How did it perform?
  5. Slack/Discord Communities:

    • WebSearch: <company> community Slack OR Discord
    • Do they run their own community? Are they active in industry communities?
  6. Overall assessment: Rate each channel as Active / Present but Inactive / Absent

2F. Customer Acquisition & Reviews

Goal: Understand how they get customers and what customers think.

  1. Review sites:

    • WebSearch: <company> OR <product> review G2 Capterra <current year>
    • WebFetch G2/Capterra pages if URLs are findable
    • Note: rating, review count, common praise, common complaints
    • Optional: use review-site-scraper skill for detailed extraction
  2. Customer logos and case studies:

    • WebFetch: <website>/customers or <website>/case-studies
    • WebSearch: <company> case study OR testimonial OR customer story
    • Note which customer segments they showcase
  3. Partnerships and integrations:

    • WebFetch: <website>/integrations or <website>/partners
    • WebSearch: <company> partner program OR integration marketplace
    • Note: ATS/CRM integrations, reseller programs, co-marketing partnerships
  4. Referral/affiliate programs:

    • WebSearch: <company> referral program OR affiliate program
    • Check website footer/navigation for referral links
  5. Paid advertising signals:

    • Check for Facebook Pixel, Google Ads tags on their site
    • Search their brand + category terms and note if ads appear

2G. Podcast & Speaking Appearances

Goal: Understand their earned media and thought leadership distribution.

  1. Search for podcast appearances:

    • WebSearch: "<founder name>" podcast interview <company>
    • WebSearch: <company> OR <product> podcast
    • Catalog: podcast name, host, topic, date
  2. Search for conference appearances:

    • WebSearch: "<founder name>" speaker conference <current year>
    • WebSearch: <company> conference talk OR keynote OR panel
  3. Search for press coverage:

    • WebSearch: <company> TechCrunch OR Forbes OR Bloomberg OR news
    • Note: Is coverage only around funding rounds, or sustained?
  4. Analyst coverage:

    • WebSearch: <company> Gartner OR Forrester OR "Josh Bersin" OR analyst
    • Are they in any industry analyst reports or evaluations?

Phase 3: Synthesize & Score

After all data collection completes, synthesize into a structured analysis.

3A. Channel-by-Channel Scorecard

Rate each GTM dimension:

Dimension Grade (A-F) Evidence
Product-Led Growth Self-serve, freemium, pricing
SEO / Content Marketing Traffic, keyword strategy, content depth
Social Proof / Case Studies Customer logos, testimonials, case studies
Review Site Presence G2/Capterra rating, review count
Founder Thought Leadership LinkedIn activity, podcast appearances
Paid Advertising Google Ads, social ads signals
Conference / Events Speaking, sponsoring, attending
Analyst Coverage Gartner, Forrester, industry analysts
Referral Program Formal referral/affiliate mechanism
Partner / Reseller Programs Co-marketing, reseller, marketplace presence
Community Engagement Reddit, Slack, Discord, forums
Video / YouTube Official channel, tutorials, demos
Enterprise Sales Motion Sales team, enterprise pricing, procurement docs
Compliance / Trust Trust center, SOC 2, compliance content
International Presence Localized content, non-US marketing

3B. Identify White Space

For each dimension graded C or below, document:

  • What specifically is missing
  • Why it matters for their stage/market
  • How large the opportunity is (High/Medium/Low impact)
  • How hard it would be to address (Low/Medium/High effort)

3C. Competitive Positioning Map

Document:

  • How they position themselves (tagline, value props, key differentiators)
  • Which competitors they actively compare against
  • Which competitors they DON'T compare against (gaps)
  • Their pricing strategy relative to alternatives

Phase 4: Generate Output

Save the report to the current working directory as current-gtm-analysis.md (or user-specified path) using this structure:


# <Company Name> — Comprehensive GTM & Market Presence Analysis

**Date:** <YYYY-MM-DD>
**Purpose:** Understand what <Company> is currently doing across all GTM dimensions
to identify white space for new strategies.
**Sources:** <list sources used>

---

## Executive Summary

<3-5 sentence overview. What is the company's primary GTM motion? What are they
doing well? What are the biggest gaps? What is the single most important finding?>

---

## 1. Blog & Content Strategy

### What They Publish
<Content catalog — types, topics, frequency, authors>

### Content Strategy Assessment
**Strengths:** <what's working>
**Weaknesses / White Space:** <what's missing>

---

## 2. Founder LinkedIn Activity

### <Founder Name> (Title)
**Posting frequency:** <X posts/month>
**Top post:** <title, engagement, date>
**Assessment:** <thought leadership posture>

---

## 3. SEO & Web Traffic

### Traffic Data
<Monthly visits, traffic sources, key metrics>

### SEO Strategy Assessment
<What they're doing, what's missing, programmatic SEO assessment>

---

## 4. Hiring & Team Signals

### Current State
<Team size, open roles by department>

### Key Hires
<Recent notable hires and what they signal>

### Strategic Implications
<What the hiring pattern tells us about their priorities>

---

## 5. Social Media & Community Presence

| Platform | Activity Level | Assessment |
|----------|---------------|------------|
| LinkedIn | | |
| Twitter/X | | |
| Reddit | | |
| YouTube | | |
| Product Hunt | | |
| Slack/Discord | | |

---

## 6. Podcast & Speaking Appearances

<Table of podcast appearances, conference talks, press coverage>

### Assessment
<Coverage level, which audiences they reach, gaps>

---

## 7. Review Sites & Customer Sentiment

### G2 / Capterra / TrustRadius
<Ratings, review counts, key themes>

### Sentiment Summary
**Strengths users report:** <list>
**Weaknesses users report:** <list>

---

## 8. Customer Acquisition Channels

### Currently Using
| Channel | Status | Effectiveness |
|---------|--------|--------------|
| ... | ... | ... |

### Completely Untapped
| Channel | Opportunity Size | Effort |
|---------|-----------------|--------|
| ... | ... | ... |

---

## 9. Competitive Positioning

### How They Position
<Tagline, key differentiators, pricing strategy>

### Comparison Pages
| Competitor | Comparison Exists? | Notes |
|-----------|-------------------|-------|
| ... | Yes/No | ... |

---

## 10. White Space Summary

### Critical White Space (High Impact, Act Now)
1. <Gap description, why it matters, opportunity size>
2. ...

### Significant White Space (Medium Impact, Plan For)
1. ...

### Emerging White Space (Time-Sensitive)
1. ...

---

## GTM Scorecard

| Dimension | Grade | Biggest Opportunity |
|-----------|-------|---------------------|
| Product-Led Growth | | |
| SEO / Content | | |
| Social Proof / Case Studies | | |
| Pricing Strategy | | |
| Review Sites | | |
| Founder Thought Leadership | | |
| Paid Advertising | | |
| Conference Presence | | |
| Analyst Relations | | |
| Partner Programs | | |
| Community Engagement | | |
| Video / YouTube | | |
| Enterprise Sales | | |
| Compliance Marketing | | |
| International | | |

Tips

  • Parallelize aggressively. Phases 2A through 2G are all independent — run them simultaneously to minimize total research time. Use background agents or parallel tool calls wherever possible.

  • JS-rendered sites are common. If WebFetch returns mostly CSS/JS without content, fall back to WebSearch with site:<domain> queries to discover pages.

  • Don't guess — flag unknowns. If you can't verify something (e.g., exact G2 rating), say "[NEEDS VERIFICATION]" rather than inventing data.

  • Grade relative to stage. A 10-person seed startup doesn't need analyst coverage. A $30M Series A company does. Adjust your grading to what's appropriate for their stage.

  • White space ≠ weakness. Not every gap needs to be filled. The most valuable insight is which gaps represent the highest-leverage opportunities given the company's stage, resources, and market.

  • Founder LinkedIn is usually the #1 finding. Almost every company underinvests in founder thought leadership. If the founder has a compelling story and isn't posting regularly, this is almost always the highest-ROI recommendation.

  • Check existing client workspace first. If clients/<client>/ already has research, intelligence reports, or strategy docs, read them before re-researching. Build on existing knowledge.

Dependencies

  • APIFY_API_TOKEN env var — for LinkedIn profile post scraping
  • requests (Python) — for LinkedIn scraper script
  • Web search and web fetch capabilities — for all other research
  • Optional: review-site-scraper skill for detailed G2/Capterra extraction
  • Optional: blog-feed-monitor skill for RSS-based blog analysis
1---
2name: company-current-gtm-analysis
3description: >
4 Comprehensive GTM analysis of any target company. Researches what a company is
5 currently doing across all go-to-market dimensions — content/blog, founder LinkedIn
6 activity, SEO/traffic, hiring signals, social/community presence, customer acquisition
7 channels, podcast appearances, review sites, competitive positioning, and partnerships.
8 Produces a structured report identifying what's working, what's missing, and where
9 white space exists for new strategies. Use before designing GTM strategies for a client
10 or prospect.
11---
12 
13# Company Current GTM Analysis
14 
15Deep-research agent skill that produces a comprehensive analysis of what a target company is currently doing across all go-to-market dimensions. The output identifies what's working, what's missing, and where white space exists — so you can design strategies that fill genuine gaps rather than duplicating what they already do.
16 
17## Quick Start
18 
19```
20Run a GTM analysis for <company>. Website: <url>. Founder LinkedIn profiles: <urls>.
21```
22 
23Or if a client context file already exists:
24 
25```
26Run a GTM analysis for <client>. Use the context at clients/<client>/context.md.
27```
28 
29## Inputs
30 
31| Input | Required | Source |
32|-------|----------|--------|
33| **Company name** | Yes | User provides or read from `clients/<client>/context.md` |
34| **Company website** | Yes | User provides or read from context |
35| **Founder/exec LinkedIn URLs** | Recommended | User provides, or search web for "[founder name] LinkedIn" |
36| **Known competitors** | Optional | Improves competitive positioning section |
37| **Client context file** | Optional | `clients/<client>/context.md` — if exists, use for ICP, positioning, etc. |
38 
39---
40 
41## Step-by-Step Process
42 
43### Phase 1: Load Context
44 
451. If a client context file exists at `clients/<client>/context.md`, read it for:
46 - Company overview, founders, product, pricing
47 - Known competitors, customers, market positioning
48 - Any existing research or intelligence
49 
502. If no context file exists, gather basics from the user:
51 - Company name, website URL
52 - Founder names and LinkedIn URLs (if known)
53 - Industry/category
54 - Known competitors (if any)
55 
563. Create the output directory in the current working directory (or user-specified path).
57 
58### Phase 2: Data Collection (Run in Parallel)
59 
60Run as many of these research threads as possible in parallel. Each thread is independent.
61 
62#### 2A. Blog & Content Strategy
63 
64**Goal:** Understand their content strategy — topics, frequency, types, target audience, gaps.
65 
661. **Fetch the blog page:**
67 - WebFetch `<website>/blog` — extract all visible post titles, dates, categories, authors
68 - If no `/blog`, try `/resources`, `/insights`, `/news`, `/articles`
69 - Note: Many sites are JS-rendered. If WebFetch returns empty content, fall back to WebSearch: `site:<website> blog`
70 
712. **Catalog content types:**
72 - Product updates / changelogs
73 - Comparison / "vs" / "alternative" pages
74 - How-to guides / tutorials
75 - Case studies / customer stories
76 - Thought leadership / opinions
77 - Industry reports / data
78 - SEO-optimized list posts ("Best X tools for Y")
79 
803. **Assess content strategy:**
81 - Publishing frequency (daily/weekly/monthly/sporadic)
82 - Author diversity (one person vs. team vs. guest contributors)
83 - Content depth (shallow SEO vs. deep expertise)
84 - Funnel coverage (top/mid/bottom)
85 - Downloadable assets (ebooks, whitepapers, calculators)
86 - Video content (embedded, YouTube channel)
87 
884. **Check for comparison/vs pages:**
89 - WebSearch: `site:<website> vs OR alternative OR compare`
90 - Catalog which competitors they compare against
91 - Note which competitors are MISSING from their comparison content
92 
93#### 2B. Founder/Exec LinkedIn Activity
94 
95**Goal:** Understand founder thought leadership presence, posting frequency, engagement, topics.
96 
97**Requires:** Founder LinkedIn profile URLs. If not provided, search: `"<founder name>" LinkedIn <company>`
98 
991. **Scrape recent posts:**
100 ```bash
101 python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \
102 --profiles "<comma-separated LinkedIn URLs>" \
103 --max-posts 20 --days 90 --output json
104 ```
105 
1062. **Analyze the posts:**
107 - Posting frequency (daily/weekly/monthly/rarely)
108 - Content type breakdown: original posts vs. reposts vs. articles
109 - Topics covered (product, industry, personal, hiring, culture)
110 - Average engagement (likes, comments, shares)
111 - Top-performing posts and why they worked
112 - Whether they engage in comments (reply to commenters)
113 
1143. **Assess thought leadership posture:**
115 - Are founders positioned as industry voices or just company operators?
116 - Is there a personal brand beyond the company?
117 - Are they engaging with industry influencers?
118 
119#### 2C. SEO & Web Traffic
120 
121**Goal:** Estimate traffic, identify traffic sources, assess SEO investment level.
122 
1231. **Get traffic data:**
124 - WebSearch: `<website> traffic site visitors similarweb`
125 - WebFetch: `https://www.similarweb.com/website/<domain>/` (may or may not return data)
126 - Look for: monthly visits, bounce rate, pages/visit, traffic sources, top countries
127 
1282. **Assess keyword strategy:**
129 - WebSearch: `site:<website>` to see indexed pages
130 - Check for programmatic SEO (template pages like "find [role] in [city]")
131 - Check for competitor keyword targeting ("alternative to X", "X vs Y")
132 - Identify keywords they likely rank for based on blog content
133 
1343. **Check for paid advertising:**
135 - WebSearch: `<company name>` and `<category> tool` — note if ads appear
136 - Look for Google Ads, LinkedIn Ads, or Facebook Pixel on their site
137 
1384. **Assess SEO maturity:**
139 - Content volume (how many blog posts / pages)
140 - Keyword sophistication (broad terms vs. long-tail vs. competitor terms)
141 - Programmatic SEO presence
142 - Backlink signals (guest posts, press mentions, directory listings)
143 
144#### 2D. Hiring & Team Signals
145 
146**Goal:** Understand team composition, growth trajectory, and strategic priorities from hiring patterns.
147 
1481. **Check careers page:**
149 - WebFetch: `<website>/careers` or `<website>/jobs`
150 - If JS-rendered, WebSearch: `<company> careers open positions <current year>`
151 - Also check: Glassdoor, LinkedIn Jobs, Greenhouse (`boards.greenhouse.io/<company>`), Lever (`jobs.lever.co/<company>`)
152 
1532. **Catalog open roles by department:**
154 - Engineering (what kind — ML, backend, frontend, infra, data)
155 - Product / Design
156 - Sales / Business Development
157 - Marketing / Content / Growth
158 - Customer Success / Support
159 - Operations / Finance / People
160 - Recruiting (hiring recruiters = aggressive growth mode)
161 
1623. **Interpret the signals:**
163 - Heavy engineering hiring = product-led, building moat
164 - First sales hires = transitioning from PLG to sales-assisted
165 - Marketing hires = investing in brand/demand gen
166 - CS hires = customer base growing, retention focus
167 - Recruiting hires = expecting rapid overall headcount growth
168 - Senior/VP hires = building leadership layer, moving upmarket
169 
1704. **Note key people:**
171 - Recent senior hires (VP+) and their backgrounds
172 - Team size and growth trajectory
173 - Notable talent signals (where are they hiring from?)
174 
175#### 2E. Social Media & Community Presence
176 
177**Goal:** Map their presence and activity level across every relevant channel.
178 
1791. **Twitter/X:**
180 - WebSearch: `<company> Twitter OR X.com`
181 - Find their handle, follower count, posting frequency
182 - What do they post? (Product updates, industry commentary, engagement with community)
183 
1842. **Reddit:**
185 - WebSearch: `"<company name>" OR "<product name>" site:reddit.com`
186 - What are people saying? Positive/negative/neutral?
187 - Is the company team actively engaging in threads?
188 
1893. **YouTube:**
190 - WebSearch: `<company> OR <product> YouTube channel`
191 - Do they have a channel? How many subscribers? What content?
192 - Are there third-party reviews/tutorials?
193 
1944. **Product Hunt:**
195 - WebSearch: `<company> OR <product> site:producthunt.com`
196 - Did they launch? When? How did it perform?
197 
1985. **Slack/Discord Communities:**
199 - WebSearch: `<company> community Slack OR Discord`
200 - Do they run their own community? Are they active in industry communities?
201 
2026. **Overall assessment:** Rate each channel as Active / Present but Inactive / Absent
203 
204#### 2F. Customer Acquisition & Reviews
205 
206**Goal:** Understand how they get customers and what customers think.
207 
2081. **Review sites:**
209 - WebSearch: `<company> OR <product> review G2 Capterra <current year>`
210 - WebFetch G2/Capterra pages if URLs are findable
211 - Note: rating, review count, common praise, common complaints
212 - Optional: use `review-site-scraper` skill for detailed extraction
213 
2142. **Customer logos and case studies:**
215 - WebFetch: `<website>/customers` or `<website>/case-studies`
216 - WebSearch: `<company> case study OR testimonial OR customer story`
217 - Note which customer segments they showcase
218 
2193. **Partnerships and integrations:**
220 - WebFetch: `<website>/integrations` or `<website>/partners`
221 - WebSearch: `<company> partner program OR integration marketplace`
222 - Note: ATS/CRM integrations, reseller programs, co-marketing partnerships
223 
2244. **Referral/affiliate programs:**
225 - WebSearch: `<company> referral program OR affiliate program`
226 - Check website footer/navigation for referral links
227 
2285. **Paid advertising signals:**
229 - Check for Facebook Pixel, Google Ads tags on their site
230 - Search their brand + category terms and note if ads appear
231 
232#### 2G. Podcast & Speaking Appearances
233 
234**Goal:** Understand their earned media and thought leadership distribution.
235 
2361. **Search for podcast appearances:**
237 - WebSearch: `"<founder name>" podcast interview <company>`
238 - WebSearch: `<company> OR <product> podcast`
239 - Catalog: podcast name, host, topic, date
240 
2412. **Search for conference appearances:**
242 - WebSearch: `"<founder name>" speaker conference <current year>`
243 - WebSearch: `<company> conference talk OR keynote OR panel`
244 
2453. **Search for press coverage:**
246 - WebSearch: `<company> TechCrunch OR Forbes OR Bloomberg OR news`
247 - Note: Is coverage only around funding rounds, or sustained?
248 
2494. **Analyst coverage:**
250 - WebSearch: `<company> Gartner OR Forrester OR "Josh Bersin" OR analyst`
251 - Are they in any industry analyst reports or evaluations?
252 
253### Phase 3: Synthesize & Score
254 
255After all data collection completes, synthesize into a structured analysis.
256 
257#### 3A. Channel-by-Channel Scorecard
258 
259Rate each GTM dimension:
260 
261| Dimension | Grade (A-F) | Evidence |
262|-----------|-------------|----------|
263| Product-Led Growth | | Self-serve, freemium, pricing |
264| SEO / Content Marketing | | Traffic, keyword strategy, content depth |
265| Social Proof / Case Studies | | Customer logos, testimonials, case studies |
266| Review Site Presence | | G2/Capterra rating, review count |
267| Founder Thought Leadership | | LinkedIn activity, podcast appearances |
268| Paid Advertising | | Google Ads, social ads signals |
269| Conference / Events | | Speaking, sponsoring, attending |
270| Analyst Coverage | | Gartner, Forrester, industry analysts |
271| Referral Program | | Formal referral/affiliate mechanism |
272| Partner / Reseller Programs | | Co-marketing, reseller, marketplace presence |
273| Community Engagement | | Reddit, Slack, Discord, forums |
274| Video / YouTube | | Official channel, tutorials, demos |
275| Enterprise Sales Motion | | Sales team, enterprise pricing, procurement docs |
276| Compliance / Trust | | Trust center, SOC 2, compliance content |
277| International Presence | | Localized content, non-US marketing |
278 
279#### 3B. Identify White Space
280 
281For each dimension graded C or below, document:
282- What specifically is missing
283- Why it matters for their stage/market
284- How large the opportunity is (High/Medium/Low impact)
285- How hard it would be to address (Low/Medium/High effort)
286 
287#### 3C. Competitive Positioning Map
288 
289Document:
290- How they position themselves (tagline, value props, key differentiators)
291- Which competitors they actively compare against
292- Which competitors they DON'T compare against (gaps)
293- Their pricing strategy relative to alternatives
294 
295### Phase 4: Generate Output
296 
297Save the report to the current working directory as `current-gtm-analysis.md` (or user-specified path) using this structure:
298 
299---
300 
301```markdown
302# <Company Name> — Comprehensive GTM & Market Presence Analysis
303 
304**Date:** <YYYY-MM-DD>
305**Purpose:** Understand what <Company> is currently doing across all GTM dimensions
306to identify white space for new strategies.
307**Sources:** <list sources used>
308 
309---
310 
311## Executive Summary
312 
313<3-5 sentence overview. What is the company's primary GTM motion? What are they
314doing well? What are the biggest gaps? What is the single most important finding?>
315 
316---
317 
318## 1. Blog & Content Strategy
319 
320### What They Publish
321<Content catalog — types, topics, frequency, authors>
322 
323### Content Strategy Assessment
324**Strengths:** <what's working>
325**Weaknesses / White Space:** <what's missing>
326 
327---
328 
329## 2. Founder LinkedIn Activity
330 
331### <Founder Name> (Title)
332**Posting frequency:** <X posts/month>
333**Top post:** <title, engagement, date>
334**Assessment:** <thought leadership posture>
335 
336---
337 
338## 3. SEO & Web Traffic
339 
340### Traffic Data
341<Monthly visits, traffic sources, key metrics>
342 
343### SEO Strategy Assessment
344<What they're doing, what's missing, programmatic SEO assessment>
345 
346---
347 
348## 4. Hiring & Team Signals
349 
350### Current State
351<Team size, open roles by department>
352 
353### Key Hires
354<Recent notable hires and what they signal>
355 
356### Strategic Implications
357<What the hiring pattern tells us about their priorities>
358 
359---
360 
361## 5. Social Media & Community Presence
362 
363| Platform | Activity Level | Assessment |
364|----------|---------------|------------|
365| LinkedIn | | |
366| Twitter/X | | |
367| Reddit | | |
368| YouTube | | |
369| Product Hunt | | |
370| Slack/Discord | | |
371 
372---
373 
374## 6. Podcast & Speaking Appearances
375 
376<Table of podcast appearances, conference talks, press coverage>
377 
378### Assessment
379<Coverage level, which audiences they reach, gaps>
380 
381---
382 
383## 7. Review Sites & Customer Sentiment
384 
385### G2 / Capterra / TrustRadius
386<Ratings, review counts, key themes>
387 
388### Sentiment Summary
389**Strengths users report:** <list>
390**Weaknesses users report:** <list>
391 
392---
393 
394## 8. Customer Acquisition Channels
395 
396### Currently Using
397| Channel | Status | Effectiveness |
398|---------|--------|--------------|
399| ... | ... | ... |
400 
401### Completely Untapped
402| Channel | Opportunity Size | Effort |
403|---------|-----------------|--------|
404| ... | ... | ... |
405 
406---
407 
408## 9. Competitive Positioning
409 
410### How They Position
411<Tagline, key differentiators, pricing strategy>
412 
413### Comparison Pages
414| Competitor | Comparison Exists? | Notes |
415|-----------|-------------------|-------|
416| ... | Yes/No | ... |
417 
418---
419 
420## 10. White Space Summary
421 
422### Critical White Space (High Impact, Act Now)
4231. <Gap description, why it matters, opportunity size>
4242. ...
425 
426### Significant White Space (Medium Impact, Plan For)
4271. ...
428 
429### Emerging White Space (Time-Sensitive)
4301. ...
431 
432---
433 
434## GTM Scorecard
435 
436| Dimension | Grade | Biggest Opportunity |
437|-----------|-------|---------------------|
438| Product-Led Growth | | |
439| SEO / Content | | |
440| Social Proof / Case Studies | | |
441| Pricing Strategy | | |
442| Review Sites | | |
443| Founder Thought Leadership | | |
444| Paid Advertising | | |
445| Conference Presence | | |
446| Analyst Relations | | |
447| Partner Programs | | |
448| Community Engagement | | |
449| Video / YouTube | | |
450| Enterprise Sales | | |
451| Compliance Marketing | | |
452| International | | |
453```
454 
455---
456 
457## Tips
458 
459- **Parallelize aggressively.** Phases 2A through 2G are all independent — run them simultaneously to minimize total research time. Use background agents or parallel tool calls wherever possible.
460 
461- **JS-rendered sites are common.** If WebFetch returns mostly CSS/JS without content, fall back to WebSearch with `site:<domain>` queries to discover pages.
462 
463- **Don't guess — flag unknowns.** If you can't verify something (e.g., exact G2 rating), say "[NEEDS VERIFICATION]" rather than inventing data.
464 
465- **Grade relative to stage.** A 10-person seed startup doesn't need analyst coverage. A $30M Series A company does. Adjust your grading to what's appropriate for their stage.
466 
467- **White space ≠ weakness.** Not every gap needs to be filled. The most valuable insight is which gaps represent the highest-leverage opportunities given the company's stage, resources, and market.
468 
469- **Founder LinkedIn is usually the #1 finding.** Almost every company underinvests in founder thought leadership. If the founder has a compelling story and isn't posting regularly, this is almost always the highest-ROI recommendation.
470 
471- **Check existing client workspace first.** If `clients/<client>/` already has research, intelligence reports, or strategy docs, read them before re-researching. Build on existing knowledge.
472 
473## Dependencies
474 
475- `APIFY_API_TOKEN` env var — for LinkedIn profile post scraping
476- `requests` (Python) — for LinkedIn scraper script
477- Web search and web fetch capabilities — for all other research
478- Optional: `review-site-scraper` skill for detailed G2/Capterra extraction
479- Optional: `blog-feed-monitor` skill for RSS-based blog analysis
480 

Discussion

Alternatives

Also in SEO & keywords