skills/composites/company-current-gtm-analysis/SKILL.md
Comprehensive GTM analysis of any target company. Researches what a company is currently doing across all go-to-market dimensions — content/blog, founder LinkedIn activity, SEO/traffic, hiring signals, social/community presence, customer acquisition channels, podcast appearances, review sites, competitive positioning, and partnerships. Produces a structured report identifying what's working, what's missing, and where white space exists for new strategies. Use before designing GTM strategies for a client or prospect.
npx skillsauth add gooseworks-ai/goose-skills company-current-gtm-analysisInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
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.
| 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. |
If a client context file exists at clients/<client>/context.md, read it for:
If no context file exists, gather basics from the user:
Create the output directory in the current working directory (or user-specified path).
Run as many of these research threads as possible in parallel. Each thread is independent.
Goal: Understand their content strategy — topics, frequency, types, target audience, gaps.
Fetch the blog page:
<website>/blog — extract all visible post titles, dates, categories, authors/blog, try /resources, /insights, /news, /articlessite:<website> blogCatalog content types:
Assess content strategy:
Check for comparison/vs pages:
site:<website> vs OR alternative OR compareGoal: Understand founder thought leadership presence, posting frequency, engagement, topics.
Requires: Founder LinkedIn profile URLs. If not provided, search: "<founder name>" LinkedIn <company>
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
Analyze the posts:
Assess thought leadership posture:
Goal: Estimate traffic, identify traffic sources, assess SEO investment level.
Get traffic data:
<website> traffic site visitors similarwebhttps://www.similarweb.com/website/<domain>/ (may or may not return data)Assess keyword strategy:
site:<website> to see indexed pagesCheck for paid advertising:
<company name> and <category> tool — note if ads appearAssess SEO maturity:
Goal: Understand team composition, growth trajectory, and strategic priorities from hiring patterns.
Check careers page:
<website>/careers or <website>/jobs<company> careers open positions <current year>boards.greenhouse.io/<company>), Lever (jobs.lever.co/<company>)Catalog open roles by department:
Interpret the signals:
Note key people:
Goal: Map their presence and activity level across every relevant channel.
Twitter/X:
<company> Twitter OR X.comReddit:
"<company name>" OR "<product name>" site:reddit.comYouTube:
<company> OR <product> YouTube channelProduct Hunt:
<company> OR <product> site:producthunt.comSlack/Discord Communities:
<company> community Slack OR DiscordOverall assessment: Rate each channel as Active / Present but Inactive / Absent
Goal: Understand how they get customers and what customers think.
Review sites:
<company> OR <product> review G2 Capterra <current year>review-site-scraper skill for detailed extractionCustomer logos and case studies:
<website>/customers or <website>/case-studies<company> case study OR testimonial OR customer storyPartnerships and integrations:
<website>/integrations or <website>/partners<company> partner program OR integration marketplaceReferral/affiliate programs:
<company> referral program OR affiliate programPaid advertising signals:
Goal: Understand their earned media and thought leadership distribution.
Search for podcast appearances:
"<founder name>" podcast interview <company><company> OR <product> podcastSearch for conference appearances:
"<founder name>" speaker conference <current year><company> conference talk OR keynote OR panelSearch for press coverage:
<company> TechCrunch OR Forbes OR Bloomberg OR newsAnalyst coverage:
<company> Gartner OR Forrester OR "Josh Bersin" OR analystAfter all data collection completes, synthesize into a structured analysis.
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 |
For each dimension graded C or below, document:
Document:
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 | | |
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.
APIFY_API_TOKEN env var — for LinkedIn profile post scrapingrequests (Python) — for LinkedIn scraper scriptreview-site-scraper skill for detailed G2/Capterra extractionblog-feed-monitor skill for RSS-based blog analysisdevelopment
End-to-end skill that turns a single reference image into a fully-installed, example-rendered style preset for the goose-graphics composite. Analyzes the image, writes the slim style spec, registers it in styles/index.json, generates all 7 format examples using the standard brief, renders PNGs via Playwright, and updates examples/manifest.json. Invoke with /goose-graphics-create-style.
development
Evaluate YC batch companies for investment — scrapes the YC directory, researches each company and its founders (work history, LinkedIn, website), assesses founder-company fit, and exports to Google Sheets with priority rankings. Use when asked to evaluate YC companies, research a YC batch, screen startups, or do due diligence on YC companies.
tools
Take screenshots of any website using Notte browser automation. Use when asked to screenshot, capture, or snap a webpage.
development
Search the web, platforms, and datasets. Use when asked to search, find, look up, research, or discover information from the web, YouTube, Amazon, eBay, news, academic sources, or any online platform.