Skip to main content
Category: GTM Intelligence · Version: 0.0.1 · Author: opendirectory · Compatibility: All targets (claude, codex, opencode, gemini, anti-gravity, openclaw, hermes)
Give it your product URL. It finds your top 5 competitors, researches every press mention, podcast appearance, and community post across all of them, and tells you exactly which channels to pitch — with the journalist’s name, the angle that got your competitors featured, and a ready-to-send cold pitch for your product.

Install

What It Does

  1. Fetches your product page (Firecrawl or Tavily extract)
  2. Analyzes your product: taxonomy, differentiators, ICP
  3. Discovers 5 competitor companies via Tavily search
  4. Asks you to confirm the competitor list before running research
  5. Runs three-track PR research across all 5 competitors:
    • Track A (Editorial): News articles, feature pieces, funded announcements
    • Track B (Podcasts): Founder interviews, guest appearances, episode mentions
    • Track C (Communities): Reddit threads, HN posts, ProductHunt launches
  6. Tiers channels by how many competitors appeared in each (Tier 1 = 3+ competitors)
  7. Looks up the journalist or host name for each Tier 1 channel
  8. Generates a cold pitch draft per Tier 1 channel: subject line + 3-4 sentence body

Output

A PR intel report saved to docs/pr-intel/[product-slug]-[date].md containing:
  • Tier 1 channels (proven beats for your space) with journalist name, story angle, and cold pitch draft
  • Tier 2 channels (quick hits table — channels that covered 2 of 5 competitors)
  • Tier 3 channels (discovery list — one mention only)
  • 3 bonus hooks — pitch angles none of your competitors have used

Requirements

If Firecrawl is not set, Tavily extract is used as a fallback.

Setup

Usage

Or paste a description if you don’t have a live URL:

Cost

Zero-Hallucination Policy

Every channel name in the output traces to a URL in the search results. Every journalist name traces to a search result snippet. Story angles are extracted from article titles found by Tavily — not inferred from AI training knowledge. Fields that could not be sourced are labeled “not found in search data.”

Project Structure

Standalone Script Usage