competitor-pr-finder SKILL.md skillA
competitor-pr-finder from varnan-tech/opendirectory is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add varnan-tech/opendirectory/competitor-pr-finder@git:20260916.a03d635Pins git:20260916.a03d635 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- varnan-tech/opendirectory
- Path
skills/competitor-pr-finder/SKILL.md- Versions recorded
- 2
- Latest version
- git:20260916.a03d635, committed Sep 16, 2026
- First version recorded
- Apr 24, 2026
- Size
- 28,189 bytes
- Repository stars
- 688
- License
- MIT
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…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 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 knowledge | Every journalist name must trace to a search result snippet. Writing "Sarah Perez covers startups at TechCrunch" from memory is hallucination. | …
Read the whole file at its exact version.
How to install
mdr add varnan-tech/opendirectory/competitor-pr-finder@sha256:4b13137774c69519The line at the top of this page pins the label git:20260916.a03d635, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_74hfndulyqcwx2kn)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Apr 24, 2026 and Sep 16, 2026, about one every 145 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260916.a03d635 latest | 2026-09-16 | a03d635 | 28,189 B | A | view · diff |
| git:20260424.129704d | 2026-04-24 | 129704d | 28,246 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (28189 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
varnan-tech/opendirectory · 688 stars · license MIT · pushed 2026-10-17 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_74hfndulyqcwx2kn GET https://markdownregistry.com/api/v1/resolve?ref=varnan-tech/opendirectory/competitor-pr-finder GET https://markdownregistry.com/api/v1/blob/4b13137774c6951978d8189bd8f01159d43210d9157373aa909937d174e7f19e
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.