Index of every page on this site: llms.txt
All skills
coreyhaines31 avatar

/reverse-engineer-marketing

@88c79f6
Run it yourself

When the user wants to reverse engineer how another company grew and copy what worked. Also use when the user mentions 'reverse engineer,' 'how did X grow,' 'how does X get customers,' 'growth teardown,' 'marketing teardown,' 'GTM teardown,' 'growth blueprint,' 'what is X doing for marketing,' 'what made X take off,' 'copy X's playbook,' 'X's distribution strategy,' 'what content works for X,' 'funnel hack,' 'map their funnel,' or 'watch what X is doing.' Builds a dated log of a company's moves against its traffic curve from public data, sign-ups and demos, team interviews, and hidden signals (DNS, certificate logs, archives, sponsorships), compares it with the user's own data, and turns what lined up with growth into plays routed to the skill that runs each one. For a snapshot profile of a competitor's positioning, pricing, and features, see competitor-profiling. For comparison pages, see competitors. For why a single post went viral, see social.

Use this Skill: https://skilld.dev/gh/coreyhaines31/marketingskills/reverse-engineer-marketing

Nothing lands on disk. Nothing to clean up.

Fork this Skill

Edit a local copy. It keeps the author and licence.

referencesteam-voices.md

≈1.1k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Team Voices

Stage 4 in full: what the company's founders, leaders, and staff say in public about how they grow. Interviews and talks are often the strongest evidence a teardown gets, because people say outright what worked, when, and why. Their job posts say what they plan to do next.

Contents

  • Finding the people
  • Finding what they said
  • Getting the words
  • Extracting claims
  • Job posts as strategy documents

Finding the People

Start with leaders whose work shapes growth: founders, CEO, heads of growth, marketing, product, sales, partnerships, community, and devrel. Sources:

  • The team, about, and press pages, and author bylines on the blog
  • X and Bluesky bios that name the company, and who the founders' accounts follow and reply to most
  • Podcast guest pages and conference speaker lists
  • Funding announcements and press releases, which name leaders and early hires
  • LinkedIn company pages, read by hand (this repo doesn't scrape LinkedIn)

Keep it to people speaking publicly in a work capacity. Don't profile private lives, and don't contact anyone.

Finding What They Said

Source How to find it
Podcasts Search "[name] podcast" and "[company] founder interview"; Apple Podcasts and Spotify search; podcast search APIs (Listen Notes, Podscan) if the user has a key
YouTube talks and interviews Search "[name]" and "[company] [conference]", sorted by views
Conference talks Event sites, slides on Speaker Deck or SlideShare
X threads The person's top posts, and searches for "how we grew", "lessons", "ARR", "users" from their handle
Blog posts and newsletters Their own blog and guest posts, investor blogs, growth newsletters that interviewed them
Founder AMAs Reddit, Hacker News, Indie Hackers, Product Hunt maker comments

Getting the Words

  • YouTube, TikTok, X videos: transcripts via ScrapeCreators (/v1/youtube/video/transcript, /v1/tiktok/video/transcript, /v1/twitter/tweet/transcript), or YouTube's own captions.
  • Podcasts: many feeds publish transcripts (a podcast:transcript tag in the RSS feed), and many shows post episodes to YouTube too. Otherwise, download the audio and transcribe it locally.
  • Save each transcript to teardowns/<target>/voices/<date>-<person>-<show>.txt with the source link.

Extracting Claims

Read every transcript and pull out claims about growth into voices.csv:

said_on,person,role,source,claim,topic,dated_to,quote,link

  • Topics: channel, tactic, number, mistake, hire, pricing, positioning, ICP, what's next.
  • dated_to is when the thing they describe happened ("our first 1,000 users came from Reddit in early 2024"), which is often different from when they said it.
  • Quote the exact words, short. Label every claim "reported": it's what they say, not what was measured.
  • Each claim with a dated_to also becomes a row in moves.csv (evidence: Inferred, source: reported).

Then look for:

  • Claims that match the data (they say templates drove SEO, and the template family grew before the inflection): strong evidence.
  • Claims the data doesn't back: note them. Founders remember the story, not always the order.
  • Things they say didn't work: these go straight to plays to skip.
  • Repeated phrases across interviews: that's the positioning they've rehearsed.

Job Posts as Strategy Documents

Read the full text of current and past job posts, not just titles. Past posts are on Wayback (web.archive.org/web/*/target.com/careers*) and on job boards.

What to pull from each post:

  • The mandate: "own our PLG motion", "scale programmatic SEO to 10,000 pages", "launch our partner program", "build our first outbound team". This is the plan, written down.
  • Numbers: team size, targets, budgets ("manage $2M/year in paid").
  • Tools named: the stack the team uses.
  • Reports to: where the function sits.
  • First seen: the date the post first appeared, which dates the push.

Add each mandate to moves.csv as kind: hire with the posting date. TheirStack searches job posts by company if the user has it.

Source: SKILL.md on GitHub

skilld matched fixed text patterns in SKILL.md and file names. Patterns miss obfuscated code.

skilld run checks every file with the same patterns. It asks for approval before it loads a Skill with a behavior marked Needs approval.

1 warningtoday3 checks · Risk SAFE
  • Gen Agent Trust Hub1d

    The skill is a professional growth analysis tool with well-defined safety boundaries and ethical guidelines. It uses a local Node.js script to gather public data from reputable sources and explicitly instructs the agent to treat fetched web content as data, preventing indirect prompt injection. No malicious behaviors were found.

  • Sockettoday

    No alerts

  • Snyk1d

    Risk: MEDIUM · 2 issues

Signed by skilld at 88c79f6. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last week.

Activeupdated last week
metadata
{
  "version": "1.0.0"
}

README badge

README badge for coreyhaines31/marketingskills/reverse-engineer-marketing