SKILL·F71DBE

suede-public-relations

JasonColapietro
Updated Yesterday
165
8
165
View on GitHub
Metadesign

About

This Claude Skill handles Suede's earned-media tasks, such as building media lists, drafting journalist pitches, and preparing press kits. It is specifically for creating respectful media briefs from verified milestones and story angles. Do not use it for directory submissions, launch packaging, social publishing, or unauthorized outreach.

Quick Install

Claude Code

Recommended
Primary
npx skills add JasonColapietro/suede-creator-skills -a claude-code
Plugin CommandAlternative
/plugin add https://github.com/JasonColapietro/suede-creator-skills
Git CloneAlternative
git clone https://github.com/JasonColapietro/suede-creator-skills.git ~/.claude/skills/suede-public-relations

Copy and paste this command in Claude Code to install this skill

Documentation

Suede Public Relations & Earned Media

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.

Before Starting

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.


Core Philosophy

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.

  • Do not assume a placement drives or cannot drive conversion. Track referral behavior, brand search, citations, and sales influence for this campaign.
  • Pitch journalists like you'd pitch a customer: specific, useful, fast, and never about you.
  • The story is not your product. The story is the trend, the data, the conflict, or the human. Your product is the evidence.
  • Test speed against relevance and accuracy. Use the story's observed coverage curve and deadline; never trade verification for haste.

When PR is worth it

  • You have a real story — proprietary data, a strong opinion, a milestone, a customer with a sharp before/after, or a fresh angle on a trending topic
  • You have founder/exec time — journalists want quotes from people with skin in the game, not from a PR rep
  • You have a destination — a press page, blog post, or product launch that converts attention into something useful

When to skip PR (for now)

  • Pre-launch with no story beyond "we exist"
  • No one on the team can sustain the approved, measured test window
  • You don't have a clear ICP — journalists ask "who reads my piece because of this?" and if you can't answer, neither can they

The PR Mix

Four possible modes. Select only those supported by the story, audience, capacity, and current source access.

ModeWhat it isEffortSpeed to coverage
Reactive (newsjacking)Inject your POV into trending newsLow–mediumHours to days
Proactive (pitching)Build a media list, draft original-story pitchesMeasure current capacitySet from story flow and response data
Inbound (press requests)Respond to journalist queries on HARO/Qwoted/FeaturedLowDays to weeks
Owned (press page + media kit)Make it easy for journalists to find youOne-time setupN/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.


Owned: Press Page + Media Kit

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:

  • One-paragraph company description (copy/paste ready)
  • Founder bios with headshots (high-res, downloadable)
  • Logo pack (SVG + PNG, light + dark, with usage guidelines)
  • Product screenshots (high-res)
  • Recent coverage list (social proof for the next journalist)
  • Founding date, employee count, funding (if disclosed)
  • A current press contact path in the format the intended outlets accept
  • Recent press releases / announcements

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.


Quick Reference: Pitch Quality Bar

Before presenting any draft for send approval, resolve these checks:

  • Does a bounded recent sample show that this journalist covers the beat?
  • Is there a clear news hook — something that just happened or is about to?
  • Could this journalist write a complete story from this email alone? (Data, quotes, customer name, contact.)
  • Is the subject line specific enough to predict the article's headline?
  • Is the pitch as concise as the verified outlet preference and story complexity allow?
  • Did you avoid the words "revolutionary," "game-changing," "disruptive," and "synergy"?
  • Is the ask clear? (Interview? Embargo? Exclusive? Quote?)

Keep the output draft-only. Each recipient, channel, identity, and exact message requires explicit approval before any external action.


Measurement

What to track:

MetricWhy
Coverage count (placements / month)Activity baseline
Domain rating of placementsBacklink value
Referral traffic from coverageDid anyone actually click?
Brand search liftDid people search you after reading?
AI citation rate (ChatGPT, Perplexity quote your brand?)The new measurement that matters
Sales conversations citing the articleOne 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.


Common Workflows

"Help me newsjack [trending story]"

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.

"Find journalists who cover [beat]"

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.

"What's worth pitching this week?"

Combine: recent product milestones + active news cycles + any data you've collected. Score each potential story by the quality bar above.

"Respond to this HARO query"

Go to press-platforms.md, use the response template, follow current outlet limits, and keep the result draft-only.

"Build my press page"

Use the checklist above. Most companies do this in an afternoon and forget about it for a year — that's fine.

Boundaries

  • Do not contact journalists, submit reporter responses, publish press releases, or represent that a draft has been sent without explicit approval and a confirmed recipient.
  • Do not fabricate claims, data, quotes, customers, credentials, urgency, or coverage; separate verified facts from proposed angles.
  • Do not impersonate a source, promise exclusivity, or decide legal disclosure, embargo, or crisis-response policy.

Routing

  • Use suede-launch-packaging to coordinate a broader product launch.
  • Use suede-directory-submissions for directory and catalog listings.
  • Use suede-social for approved social distribution and engagement.
  • Use suede-copy to polish a verified press-page or announcement draft.

GitHub Repository

JasonColapietro/suede-creator-skills
Path: skills/suede-public-relations
0
agent-orchestrationagent-skillsai-agentsai-evalanthropicci
FAQ

Frequently asked questions

What is the suede-public-relations skill?

suede-public-relations is a Claude Skill by JasonColapietro. Skills package instructions and resources that Claude loads on demand, so Claude can perform suede-public-relations-related tasks without extra prompting.

How do I install suede-public-relations?

Use the install commands on this page: add suede-public-relations to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.

What category does suede-public-relations belong to?

suede-public-relations is in the Meta category, tagged design.

Is suede-public-relations free to use?

Yes. suede-public-relations is listed on AIMCP and free to install.

Related Skills

content-collections
Meta

This skill provides a production-tested setup for Content Collections, a TypeScript-first tool that transforms Markdown/MDX files into type-safe data collections with Zod validation. Use it when building blogs, documentation sites, or content-heavy Vite + React applications to ensure type safety and automatic content validation. It covers everything from Vite plugin configuration and MDX compilation to deployment optimization and schema validation.

View skill
polymarket
Meta

This skill enables developers to build applications with the Polymarket prediction markets platform, including API integration for trading and market data. It also provides real-time data streaming via WebSocket to monitor live trades and market activity. Use it for implementing trading strategies or creating tools that process live market updates.

View skill
creating-opencode-plugins
Meta

This skill helps developers create OpenCode plugins that hook into 25+ event types like commands, files, and LSP operations. It provides the plugin structure, event API specifications, and implementation patterns for JavaScript/TypeScript modules. Use it when you need to intercept, monitor, or extend the OpenCode AI assistant's lifecycle with custom event-driven logic.

View skill
sglang
Meta

SGLang is a high-performance LLM serving framework that specializes in fast, structured generation for JSON, regex, and agentic workflows using its RadixAttention prefix caching. It delivers significantly faster inference, especially for tasks with repeated prefixes, making it ideal for complex, structured outputs and multi-turn conversations. Choose SGLang over alternatives like vLLM when you need constrained decoding or are building applications with extensive prefix sharing.

View skill