← 返回 Skills 市场
samber

Press Release Writer

作者 Samuel Berthe · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ 安全检测通过
209
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install 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é...
使用说明 (SKILL.md)

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
安全使用建议
This skill appears internally coherent and safe to install from a permissions/footprint perspective: it only contains templates and writing guidance and does not request credentials or install software. Before enabling it for autonomous use, consider: (1) The SKILL.md suggests invoking a separate "humanizer" skill to remove AI signals — review and approve any such downstream skill(s) before allowing the agent to call them. (2) Confirm whether your agent environment has any email/HTTP/send capabilities that could be used to distribute drafts — the skill itself drafts text but does not explicitly describe sending to external recipients; if you don't want automatic distribution, keep the skill user-invocable and/or restrict outbound tools. (3) For crisis or regulated disclosures, follow your legal/compliance review — the references advise legal review for crisis communication. If you want extra caution, keep autonomous invocation disabled for this skill or require explicit user confirmation before it calls other skills or external services.
功能分析
Type: OpenClaw Skill Name: press-release-writer Version: 1.0.2 The 'press-release-writer' skill bundle is a comprehensive and professionally structured tool for generating press releases across various regions and formats. It contains detailed documentation on journalistic standards (AP/AFP styles), regional conventions, and quality control measures (e.g., word count constraints and banned marketing jargon in SKILL.md and writing-principles.md). There is no evidence of data exfiltration, malicious execution, or harmful prompt injection; the workflow is entirely aligned with its stated purpose of professional communication.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
Name/description (press release writer) align with the included reference files and SKILL.md workflow. No unrelated binaries, env vars, or config paths are requested and the allowed toolset (read/edit/write/glob/grep/agent/AskUserQuestion) is proportionate for drafting and editing text and reading bundled references.
Instruction Scope
Runtime instructions stay on‑task: gather user inputs, read bundled references, propose headlines, and produce structured releases with quality checks. One notable instruction fragment asks the agent to "invoke a humanizer skill (e.g. 'humanize', 'humanizer', 'de-slop', 'natural writing check', 'AI detection cleanup', 'rewrite like a human')" to remove AI-generated signals — this is within editing scope but implies calling other skills which could expand behavior beyond drafting (see persistence_privilege). No instructions request reading unrelated system files or environment variables.
Install Mechanism
No install spec and no code files that would be written to disk. Instruction-only skills are lower risk because nothing is downloaded or executed by an installer.
Credentials
The skill declares no required environment variables, credentials, or config paths. The content and templates in the references match the declared lack of secrets.
Persistence & Privilege
The skill is not always:true and is user-invocable. Model invocation is allowed (default), which is normal. The only caution: the allowed toolset includes an Agent tool and the SKILL.md explicitly suggests invoking external 'humanizer' skills — chaining to other skills increases blast radius if those other skills request credentials or network access. This is a functional capability rather than an immediate incoherence, but you should review/approve any secondary skills the agent may call.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install press-release-writer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /press-release-writer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Version updated to 1.0.2 in SKILL.md metadata. - No workflow or functional changes; documentation version number now matches the release.
v1.0.1
Version 1.0.1 - Added guidance to invoke a humanizer skill after draft completion to remove AI-generated patterns and improve naturalness, while preserving headline and lead structure. - Updated allowed-tools list to include AskUserQuestion for improved interactive information gathering. - Incremented metadata version to 1.0.1. - No breaking changes to overall workflow or press release structure.
v1.0.0
- Initial release of press-release-writer skill. - Write professional, journalist-friendly press releases for any occasion, media type, and global region. - Guided workflow: gathers key context, identifies news angle, and proposes multiple headline options. - Supports all major press release types, regional conventions, media formats, and language options. - Built-in quality checklist and actionable next-step suggestions (distribution, media pitches, social teasers). - Prioritizes factual, newsworthy, and concise releases free of marketing fluff.
元数据
Slug press-release-writer
版本 1.0.2
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 3
常见问题

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é... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 209 次。

如何安装 Press Release Writer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install press-release-writer」即可一键安装,无需额外配置。

Press Release Writer 是免费的吗?

是的,Press Release Writer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Press Release Writer 支持哪些平台?

Press Release Writer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Press Release Writer?

由 Samuel Berthe(@samber)开发并维护,当前版本 v1.0.2。

💬 留言讨论