Agent skill · marketing growth · jeremylongshore

find-pr-agency

Use whenever the user wants to find, shortlist, vet, or enrich US public-relations and communications agencies — media relations, crisis comms, investor relations (IR), product-launch PR, tech/startup PR, healthcare PR, B2B PR, public affairs, brand reputation, and internal communications. Triggers on "find me a tech PR agency in NY", "shortlist three IR firms for our IPO", "we need crisis comms help for a brand reputation issue", or "pull contact info for these 10 PR firm domains", even when described indirectly (we need press, get us into TechCrunch, manage our brand reputation). Drives the ServiceGraph API (api.servicegraph.co) — a 100k+ US firm catalog filterable by industry, services, location, size, ratings. Defer to find-marketing-agency when scope is broader marketing beyond PR/comms. Skip in-house PR/comms hires, "write me a press release" DIY asks, PR-software comparisons (Cision, Muck Rack), influencer-marketplace questions, non-US firms, individual freelance PR people.

Why this skill is useful

Integrates with the ServiceGraph API to provide specific PR agency recommendations based on user queries, which the AI wouldn't generate on its own.

What it needs

Requires curl installed locally. Requires servicegraph account access. About 8k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

find-pr-agency Overview Drive the ServiceGraph API (https://api.servicegraph.co) to find, shortlist, and enrich US PR and communications agencies via the proservices dataset. Always pin serviceprovided:public-relations. Note: the catalog's nominal industry:prcomms value returns zero firms in the live release — PR/comms firms are tagged with serviceprovided:public-relations instead, typically under adjacent industries (marketingagency, otherproservices). Pin the service tag, not the industry. Sub-types (media relations, crisis, IR, public affairs, healthcare PR, tech PR, B2B PR, internal comms, brand reputation) are NOT separate tags — sub-type specialization is a keyword substring search on firm text. Any HTTP client works (curl, fetch, requests). Examples below use curl. Sibling skills — defer when scope is broader If the user wants a multi-service marketing engagement (PR plus content plus paid plus social), defer to find-marketing-agency — that skill covers full-service shops where PR is one of several service lines. This skill is correct when PR/comms is the primary deliverable — launches, media relations, crisis, IR, public affairs. When NOT to use this skill "Write me a press release / draft these talking points" → DIY work. In-house comms/PR hires (Head of Comms, PR Manager). PR-software comparisons (Cision, Muck Rack, Prowly). Influencer-marketplace asks — that's paid media; defer to find-marketing-agency or refuse for marketplace product questions. "Explain how earned media works" → knowledge question. Non-US firms. Individual freelance PR people / publicists. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/find-pr-agency

View the source on GitHub

Browse the @skills marketplace