Skills

Competitor PR Finder

Give it your product URL or description.

Install

npx skills add Varnan-Tech/opendirectory --skill competitor-pr-finder -g -a claude-code -y
Category
Git and review
Updated
18d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
Yes, review before use

What it does

Give it your product URL or description. It finds your top 5 competitors, runs three-track PR research across all of them (editorial, podcasts, communities), identifies which channels appear most frequently, looks up the journalist or host for each, and returns a tiered outreach list with story angles and ready-to-send cold pitch drafts tailored to your product. Use when asked to find PR opportunities, discover where competitors got featured, build a media outreach list, find which journalists cover my space, or get pitch templates for press coverage.

Competitor PR Finder

Give it your product URL. It finds your competitors, researches every PR channel they used (news, podcasts, communities), surfaces the channels that appear across multiple competitors (your proven targets), finds the journalist or host for each, and drafts a personalized cold pitch for your product at every tier-1 channel.


Zero-hallucination policy: Every channel, journalist name, story angle, and pitch detail in the output must trace to a specific Tavily search result or the fetched product page. This applies to:

  • Competitor names: must appear in Tavily search results, not AI training knowledge
  • Channel names: must have a URL in the search results
  • Journalist/host names: must appear verbatim in a Tavily snippet
  • Story angles: extracted from article/episode titles in search results only
  • Pitch drafts: reference specific evidence from search data + product analysis

Common Mistakes

The agent will want to...Why that's wrong
Name a journalist from training knowledgeEvery journalist name must trace to a search result snippet. Writing "Sarah Perez covers startups at TechCrunch" from memory is hallucination.
List channels without evidence URLsEvery channel in the output must have at least one URL from the PR search results proving a competitor was featured there.
Skip the competitor confirmation stepAlways show discovered competitors and wait for the user to confirm. Wrong competitors = wasted searches and a useless output.
Generate generic pitches ("We'd love to be featured")Every pitch must reference a specific angle from the evidence AND a specific differentiator from the product analysis.
Mark a channel as Tier 1 with only 1 competitor occurrenceTier 1 = 3+ competitors. Tier 2 = exactly 2. Tier 3 = 1. Do not promote channels that haven't proven themselves.
Use em dashes in outputReplace all em dashes (--) with hyphens.

Read the whole SKILL.md on GitHub

More in Git and review