Skip to content

Public Relations & Earned Media

Pitch journalists, respond to press requests, and handle PR crises with structured playbooks

Stars
57,951
Licence
MIT
Files
10 files

What it does

When installed, the agent acts like a PR strategist for software products. It helps you find story angles, write pitches to journalists and podcasts, respond to press-request platforms such as HARO or Qwoted, build a press page and media kit, and prepare for podcast interviews. It also gives a structured first-hour checklist, severity tiers, and statement templates when something goes wrong, such as a breach or backlash. The instructions point to reference files for each of these tasks.

Great for

  • Founders or small SaaS teams trying to earn press coverage without a PR agency
  • Marketers building a repeatable media outreach routine
  • Teams that need a fast, templated response to a data breach, outage, or public backlash

Skip it if

  • Pre-launch products with no real story; the skill itself says PR is not worth it yet in that case
  • Legal-sensitive incidents such as breaches, injuries, or lawsuits: the skill says to involve legal counsel before admitting fault or publishing, so the agent's drafts should not be sent unreviewed
  • Startup directory submissions or cold prospect emails, which the skill routes to other skills

Try asking

  • “Write a pitch to a tech journalist about our new customer-retention data”
  • “Draft a holding statement for a data breach we discovered this morning”
  • “Help me prep for a podcast interview I just booked”
  • “Find a way to newsjack today's headline about AI regulation with our product's perspective”
Step-by-step guide: how to use Public Relations & Earned MediaInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 10 original files, the MIT licence and an attribution note.

    public-relations.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip public-relations.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip public-relations.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Give the agent your real data, milestones, or customer story, since the skill says the story must come from evidence rather than the product itself
  • Check for an optional product-marketing context file so the agent can reuse your positioning instead of asking again
  • Treat crisis templates as drafts and get legal and leadership review before publishing

What's inside

  • evals/evals.json
  • references/crisis-communications.md
  • references/journalist-pitching.md
  • references/media-outlets.md
  • references/newsjacking.md
  • references/podcast-guest-prep.md
  • references/press-platforms.md
  • references/statement-templates.md
  • references/story-angles.md
  • SKILL.md

Redistributed unmodified from coreyhaines31/marketingskills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.