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.Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.
Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.
Use when implementing any feature or bugfix, before writing implementation code
Use when you have a spec or requirements for a multi-step task, before touching code
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Use when writing or improving README files. Not all READMEs are the same — provides templates and guidance matched to your audience and project type.
| Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
Official Opentrons Protocol API for OT-2 and Flex robots. Use when writing protocols specifically for Opentrons hardware with full access to Protocol API v2 features. Best for production Opentrons protocols, official API compatibility. For multi-vendor automation or broader equipment control use pylabrobot.
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.