jasoncolapietro/suede-public-relations
Suede-owned earned-media discipline. Use when building a media list, validating a story angle, drafting a journalist pitch, preparing a press kit, evaluating newsjacking, or answering a reporter request. NOT FOR: directory submissions (use suede-directory-submissions), launch packaging (use suede-launch-packaging), social publishing (use suede-social), or contacting anyone without approval.
npx skills add https://github.com/JasonColapietro/suede-creator-skills --skill suede-public-relations
Suede Public Relations turns verified milestones, evidence, and timely angles
into respectful earned-media briefs for journalists, podcasts, and newsletters.
It optimizes story fit and source usefulness without treating a drafted pitch as
sent or coverage as earned.
Check for product marketing context first:
If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
PR is not a substitute for distribution. Treat it as a channel hypothesis whose
value must be measured against the current audience, story, and sales motion.
behavior, brand search, citations, and sales influence for this campaign.
coverage curve and deadline; never trade verification for haste.
Four possible modes. Select only those supported by the story, audience,
capacity, and current source access.
| Mode | What it is | Effort | Speed to coverage |
|------|------------|--------|-------------------|
| Reactive (newsjacking) | Inject your POV into trending news | Low–medium | Hours to days |
| Proactive (pitching) | Build a media list, draft original-story pitches | Measure current capacity | Set from story flow and response data |
| Inbound (press requests) | Respond to journalist queries on HARO/Qwoted/Featured | Low | Days to weeks |
| Owned (press page + media kit) | Make it easy for journalists to find you | One-time setup | N/A |
For the reactive newsjacking workflow — see references/newsjacking.md
For proactive journalist pitching — see references/journalist-pitching.md
For inbound press-request platforms (HARO, Qwoted, etc.) — see references/press-platforms.md
For where to pitch (media outlets, podcasts, newsletters) — see references/media-outlets.md. For startup/SaaS/AI directories, use the separate suede-directory-submissions skill — different intent, different list.
Build this when verified newsroom assets and a maintained press contact would
reduce friction for the current media motion; measure usage rather than assuming
ROI.
Press page (/press or /newsroom) should include:
State a response expectation only if the team has approved and staffed it. Use
the team's real service level rather than a universal 24-hour promise.
Before presenting any draft for send approval, resolve these checks:
complexity allow?
Keep the output draft-only. Each recipient, channel, identity, and exact message
requires explicit approval before any external action.
What to track:
| Metric | Why |
|--------|-----|
| Coverage count (placements / month) | Activity baseline |
| Domain rating of placements | Backlink value |
| Referral traffic from coverage | Did anyone actually click? |
| Brand search lift | Did people search you after reading? |
| AI citation rate (ChatGPT, Perplexity quote your brand?) | The new measurement that matters |
| Sales conversations citing the article | One revenue-influence signal to reconcile with attribution limits |
What not to obsess over: AVE (advertising value equivalency) — it's a vanity metric PR firms invented.
Go to newsjacking.md, run the scoring rubric, draft
a bounded set of evidence-backed angles, and return a recommended draft for
review. Do not pitch or publish.
Go to journalist-pitching.md, use the
discovery checklist, and first discover whether an authorized browser or
research connector is callable. If not, work from user-supplied article URLs,
exports, or a manual research worksheet. Build a sourced, scored list without
claiming any profile or article was reviewed unless it actually was.
Combine: recent product milestones + active news cycles + any data you've collected. Score each potential story by the quality bar above.
Go to press-platforms.md, use the response
template, follow current outlet limits, and keep the result draft-only.
Use the checklist above. Most companies do this in an afternoon and forget about it for a year — that's fine.
releases, or represent that a draft has been sent without explicit approval
and a confirmed recipient.
coverage; separate verified facts from proposed angles.
embargo, or crisis-response policy.
suede-launch-packaging to coordinate a broader product launch.suede-directory-submissions for directory and catalog listings.suede-social for approved social distribution and engagement.suede-copy to polish a verified press-page or announcement draft.Take jasoncolapietro/suede-public-relations from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.