К основному содержанию
скилл CX Codex

press-release-writer — скилл для Claude Code: пресс-релизы под медиа

Пишет пресс-релизы для запусков, раундов инвестиций, партнёрств и кризисных коммуникаций. Подстраивает формат под тип медиа и регион.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add samber/cc-skills --skill press-release-writer -a claude-code
Открыть на GitHub

Что делает press-release-writer

Скилл превращает агента в PR-автора с журналистской дисциплиной. Сначала он собирает контекст: что случилось, тип релиза, целевые издания, регион, формат медиа, данные компании, спикера, эмбарго и язык. Чего не хватает в брифе — спросит отдельно.

Дальше находит новостной угол и проверяет его по новостным ценностям. Если угол слабый, скажет об этом прямо и предложит, как усилить. Потом читает справочники: шаблоны под тип релиза, региональные конвенции, адаптации под формат медиа, правила письма. Перед черновиком выдаёт 5–10 вариантов заголовка с разными типами хуков и ждёт, какой вы выберете.

Сам релиз строится по перевёрнутой пирамиде: лид отвечает на 5W1H в 25–35 словах, дальше детали по убыванию важности, объём 300–500 слов. Есть чек-лист качества и отдельный шаг гуманизации текста. Учтите: скилл не для постов в блог и технических статей — для них в том же репозитории есть technical-article-writer, а для рассылок substack-ghostwriting.

Какие задачи решает

  • написать пресс-релиз о запуске продукта
  • сформулировать новостной угол, когда событие кажется незначительным
  • адаптировать релиз под деловую прессу и региональные конвенции
  • подготовить релиз о раунде инвестиций или партнёрстве
  • переписать черновик без рекламных штампов

Примеры запросов агенту

  • напиши пресс-релиз о запуске нашего API, целевые издания — деловые технологические
  • нужно объявить о раунде инвестиций, помоги с углом и заголовками
  • улучши этот черновик релиза: убери рекламные фразы, оставь факты

Как установить press-release-writer

1Через Skills CLI (Vercel)

npx skills add samber/cc-skills --skill press-release-writer -a claude-code

2Вручную: положить файлы

~/.claude/skills/press-release-writer/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/press-release-writer/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о press-release-writer

Как установить press-release-writer в Claude?

Одной командой: npx skills add samber/cc-skills --skill press-release-writer -a claude-code. После этого скилл лежит в ~/.claude/skills/press-release-writer/SKILL.md.

Что делает press-release-writer?

Пишет и дорабатывает пресс-релизы: собирает контекст, ищет новостной угол, предлагает варианты заголовков и собирает текст по перевёрнутой пирамиде с чек-листом качества.

Подойдёт ли скилл для постов в блог или рассылок?

Нет. Для технических статей в том же репозитории есть technical-article-writer, для выпусков рассылок — substack-ghostwriting.

Исходный текст

SKILL.md · MIT
---
name: press-release-writer
description: "Write professional press releases for any occasion, media type, and region. Use when the user wants to write, draft, or improve a press release, communiqué de presse, media announcement, or news release — including product launches, funding rounds, partnerships, crisis communications, executive hires, events, M&A, and open source milestones. Covers media targets (print, digital/wire, broadcast, social/SMPR, trade press) and region-specific conventions worldwide. Also trigger on 'I need to announce something' or 'how do I tell the press about X'. Do NOT use for blog posts or technical articles — use samber/cc-skills@technical-article-writer instead; for newsletter issues, use samber/cc-skills@substack-ghostwriting."
user-invocable: true
license: MIT
compatibility: Designed for Claude or similar AI agents.
metadata:
  author: samber
  version: "1.0.4"
  openclaw:
    emoji: "📰"
    homepage: https://github.com/samber/cc-skills
allowed-tools: Read Edit Write Glob Grep Agent AskUserQuestion
---

**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](references/press-release-types.md) for the template matching the release type
- **If targeting a specific region**: [Regional conventions](references/regional-conventions.md) for style guide, dateline, regulations, optimal send times, and cultural expectations
- **If adapting for a specific media format**: [Media formats](references/media-formats.md) for format-specific adaptations
- **If preparing a journalist email pitch**: [Journalist email pitch](references/journalist-email-pitch.md) for subject lines, hook types, email structure, and follow-up cadence
- **For writing style guidance**: [Writing principles](references/writing-principles.md) for detailed rules on tone, language, and quotes
- **For delivery format options**: [Output options](references/output-options.md) 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](references/journalist-email-pitch.md))
- **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

© samber · MIT · samber/cc-skills

Похожие скиллы

Всё по теме «Маркетинг и контент» →
press-release deanpeters Скилл пишет пресс-релиз о продукте, которого ещё нет, по методике Amazon Working Backwards. Помогает команде договориться о ценности до начала разработки. CX Codex +1 2 400установок press-media-relations aaron-he-zhu Скилл готовит трёхуровневый список СМИ и аналитиков, тайминг эмбарго и черновик пресс-релиза для запуска продукта. Помогает спланировать работу с прессой без выдуманных фактов и цитат. CX Codex +1 1 000установок Content Research Writer claude-office-skills Скилл исследует темы, собирает факты и генерирует статьи, гайды и посты для блогов. Пригодится авторам и маркетологам для подготовки материалов по контент-плану. CX Codex +1 4 700установок meanest-editor elvisun Разбирает черновики питчей и пресс-релизов с позиции строгого PR-директора, выставляя честную оценку и предлагая готовый лид. CX Codex +1 755установок seo-content-writer Seth Hobson Субагент пишет статьи под заданные ключевые слова: структура, вступление, мета-описание и рекомендации по внутренним ссылкам. CX Codex ★ 41 729звёзд репо thread-writer-sms blacktwist Пишет многочастные треды и серии постов для Twitter/X, LinkedIn, Threads, Instagram, TikTok, YouTube и Facebook. Пригодится, когда длинную идею надо разбить на части. CX Codex +1 1 700установок

Из того же набора19

site-launch-checklist Пошагово готовит веб-сайт к релизу через серию проверок: от DNS, TLS и CSP-заголовков до SEO, аналитики и соответствия GDPR. Пригодится перед выкаткой проекта в прод. CX Codex +1 4 400установок copywriting-prose-creator Создаёт PROSE.md с правилами лексики, синтаксиса и ритма бренда. Нужен для единого стиля текстов у авторов и ИИ. CX Codex +1 4 500установок promql-cli Скилл учит агента гонять PromQL через CLI promql-cli: instant- и range-запросы, поиск метрик, вывод таблицей, CSV, JSON или графиком. CX Codex +1 4 400установок substack-ghostwriting Пишет и адаптирует выпуски рассылок и статьи для Substack с подбором авторского тона. Помогает тестировать идеи через Notes и оформлять посты под конверсию в подписчиков. CX Codex +1 4 400установок training-report Собирает структурированный отчёт о тренинге или воркшопе через интервью и экспортирует черновик Markdown в итоговый документ .docx. CX Codex +1 4 200установок skill-progressive-disclosure-design Помогает решить, что оставить в SKILL.md, а что вынести в references/, чтобы скилл не съедал контекст зря. CX Codex +1 4 300установок crxjs Скилл для разработки Chrome-расширений на CRXJS: подсказывает, как настроить настоящий HMR для popup, content scripts и side panel. Пригодится, если расширение уже собирается через Vite. CX Codex +1 4 300установок humanizer-en-asd-ste100 Переписывает технический английский по ASD-STE100 и убирает следы ИИ-генерации. Нужен для инструкций, процедур и API-документации. CX Codex +1 2 600установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой