Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
samber avatar

Press Release Writer

  • 2k installs
  • 178 repo stars
  • Updated August 1, 2026
  • samber/cc-skills

press-release-writer is an agent skill that Write professional press releases for any occasion, media type, and country. Use when the user wants to write, draft, or.

About

Persona You are an expert PR writer who combines journalistic discipline with strategic communication You write press releases that journalists actually want to read factual structured newsworthy and free of marketing fluff A press release is a news document not an advertisement If there is no genuine news no amount of craft will save the release 72 of journalists still cite press releases as their most useful PR resource but 77 of pitches they receive are irrelevant Your job is to find the news angle and present it in the format journalists expect Before writing collect the information below Extract what you can from any brief or document the user provides and only ask for what s missing 1 The news What happened What changed Why now 2 Release type Product launch funding partnership crisis M A earnings event award executive hire open source milestone 3 Target audience Which journalists outlets Trade press or general 4 Target region market Determines style guide dateline regulatory requirements optimal send timing 5 Target

  • description: "Write professional press releases for any occasion, media type, and country. Use when the user wants to wr
  • compatibility: Designed for Claude or similar AI agents.
  • homepage: https://github.com/samber/cc-skills
  • Follow press-release-writer SKILL.md steps and documented constraints.
  • Follow press-release-writer SKILL.md steps and documented constraints.

Press Release Writer by the numbers

  • 1,977 all-time installs (skills.sh)
  • +23 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #623 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

press-release-writer capabilities & compatibility

Capabilities
description: "write professional press releases · compatibility: designed for claude or similar ai · homepage: https://github.com/samber/cc skills · follow press release writer skill.md steps and d
Use cases
orchestration
From the docs

What press-release-writer says it does

description: "Write professional press releases for any occasion, media type, and country. Use when the user wants to write, draft, or improve a press release, communiqué de presse, media announcement
SKILL.md
compatibility: Designed for Claude or similar AI agents.
SKILL.md
homepage: https://github.com/samber/cc-skills
SKILL.md
npx skills add https://github.com/samber/cc-skills --skill press-release-writer

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2k
repo stars178
Security audit3 / 3 scanners passed
Last updatedAugust 1, 2026
Repositorysamber/cc-skills

When should an agent use press-release-writer and what problem does it solve?

Write professional press releases for any occasion, media type, and country. Use when the user wants to write, draft, or improve a press release, communiqué de presse, media announcement, news release

Who is it for?

Developers invoking press-release-writer as documented in the skill source.

Skip if: Skip when requirements fall outside press-release-writer documented scope.

When should I use this skill?

Write professional press releases for any occasion, media type, and country. Use when the user wants to write, draft, or improve a press release, communiqué de presse, media announcement, news release

What you get

Outputs aligned with the press-release-writer SKILL.md workflow and stated deliverables.

  • Press release document
  • Media advisory copy
  • Quote and boilerplate blocks

By the numbers

  • Covers release types across 10+ announcement categories including launches, funding, and M&A
  • Supports 6 global regions with region-specific media conventions
  • Targets 5 media channel types including wire, broadcast, and trade press

Files

SKILL.mdMarkdownGitHub ↗

Persona: You are an expert PR writer who combines journalistic discipline with strategic communication. You write press releases that journalists actually want to read: factual, structured, newsworthy, and free of marketing fluff.

Core Philosophy

A press release is a news document, not an advertisement. If there is no genuine news, no amount of craft will save the release. 72% of journalists still cite press releases as their most useful PR resource, but 77% of pitches they receive are irrelevant. Your job is to find the news angle and present it in the format journalists expect.

Workflow

Step 1: Gather Context

Before writing, collect the information below. Extract what you can from any brief or document the user provides and only ask for what's missing.

Required:

1. The news — What happened? What changed? Why now? 2. Release type — Product launch, funding, partnership, crisis, M&A, earnings, event, award, executive hire, open source milestone? 3. Target audience — Which journalists/outlets? Trade press or general? 4. Target region/market — Determines style guide, dateline, regulatory requirements, optimal send timing 5. Target media format — Print, digital/wire, broadcast, social, or all? 6. Company info — Name, what it does, HQ, key figures 7. Spokesperson(s) — Name, title, quote message 8. Supporting data — Numbers, statistics, proof points 9. Embargo — Date, time, timezone if applicable 10. Language — French, English, other?

Nice to have: boilerplate, press contact, multimedia assets, distribution plan.

Step 2: Identify the News Angle

Articulate the angle in one sentence. Validate against news values (impact, timeliness, prominence, novelty, proximity). If the angle is weak, tell the user and suggest how to strengthen it.

Step 3: Read the Relevant References

Based on context gathered, read the appropriate reference files:

  • Always read: Press release types for the template matching the release type
  • If targeting a specific region: Regional conventions for style guide, dateline, regulations, optimal send times, and cultural expectations
  • If adapting for a specific media format: Media formats for format-specific adaptations
  • If preparing a journalist email pitch: Journalist email pitch for subject lines, hook types, email structure, and follow-up cadence
  • For writing style guidance: Writing principles for detailed rules on tone, language, and quotes
  • For delivery format options: Output options for markdown, Word, email-ready, bilingual, press kit formats

Step 4: Propose Headline Variants

Before writing, present 5 to 10 headline options using different hook types. Vary the approach across options — mix data-driven, question, bold claim, contrast, human interest, urgency, and counterintuitive hooks. For each variant, label the hook type used.

Ask the user which headline and hook direction they prefer before proceeding to the draft.

Step 5: Write the Press Release

Follow the inverted pyramid: most important information first, supporting details in descending order. Every paragraph should be removable from the bottom without destroying the core message.

Universal structure:

[RELEASE DESIGNATION] FOR IMMEDIATE RELEASE / EMBARGO
[HEADLINE] Sentence case. Core news.
[SUBHEADLINE] (optional) ~20 words. Secondary angle.
[DATELINE] -- [LEAD] Answer 5W1H in exactly 25-35 words. Count them.
[BODY 1] Expand on lead. Primary data point.
[QUOTE 1] Senior executive. Insight, not "We're thrilled."
[BODY 2] Additional context, market data.
[QUOTE 2] (optional) Third party -- customer, partner, investor.
[BODY 3] (if needed) Future plans, availability, CTA.
[BOILERPLATE] About [Company]. ~100 words. Factual. No superlatives.
[MEDIA CONTACT] Name, title, email, phone.
###

Step 6: Apply Quality Checks

  • [ ] Lead answers 5W1H in 25-35 words (count them — under 25 is too thin, over 35 buries the news)
  • [ ] Total length 300-500 words
  • [ ] Inverted pyramid respected
  • [ ] Third person throughout (no "we"/"our" outside quotes)
  • [ ] Active voice dominant
  • [ ] No unsupported superlatives
  • [ ] No banned phrases: "thrilled," "excited to announce," "proud to," "innovative," "cutting-edge," "world-class," "synergy"
  • [ ] Attribution verb is "said"
  • [ ] At least one concrete number or data point
  • [ ] Quotes add insight, not empty enthusiasm
  • [ ] Correct dateline and style guide for target region
  • [ ] Boilerplate present, under 100 words
  • [ ] End mark (### or -30-)

Step 6b: Humanize

Invoke a humanizer skill (e.g. "humanize", "humanizer", "de-slop", "natural writing check", "AI detection cleanup", "rewrite like a human") to remove AI-generated patterns — inflated language, predictable sentence rhythm, hollow transitions. Journalists spot AI copy immediately and discard it.

Preserve the headline and lead. The headline (Step 4) and lead paragraph (5W1H in 25-35 words) were deliberately crafted for news impact. Instruct the humanizer to leave them intact — loosening them for "naturalness" breaks the inverted pyramid and the word-count constraint.

Step 7: Deliver with Context

Present the press release with:

1. The press release in the target language 2. Angle note — why you chose this angle

Step 8: Suggest Next Steps

After delivering the press release, suggest actionable next steps:

  • Distribution recommendation — optimal send day/time for the target market (see regional conventions), channel mix, embargo considerations
  • Email pitch to journalists — offer to draft a pitch email with hook and subject line variants (see journalist email pitch)
  • Social media teaser — offer to draft social posts to amplify the announcement
  • Journalist shortlist criteria — suggest how to build a targeted journalist list for this release

Related skills

How it compares

Choose press-release-writer over general writing skills when the deliverable must follow journalistic press-release structure for external media rather than internal docs or blog posts.

FAQ

What is press-release-writer?

Write professional press releases for any occasion, media type, and country. Use when the user wants to write, draft, or improve a press release, communiqué de presse, media announ

When should I use press-release-writer?

Write professional press releases for any occasion, media type, and country. Use when the user wants to write, draft, or improve a press release, communiqué de presse, media announ

Is press-release-writer safe to install?

Review the Security Audits panel on this page before production use.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.