press-release-writer
Writes announcement press releases in proper wire format - inverted pyramid structure, a headline under 100 characters carrying the news verb, dateline conventions, quote construction rules (executive quote states vision, customer quote states outcome), and a boilerplate block. Use when a user says "write a press release for our launch", "we're announcing a funding round, draft the release", "turn this announcement into a press release", or "is this press release newsworthy enough". Do NOT use for orchestrating a Product Hunt launch - use product-hunt-launch instead - for running the launch day itself - use launch-day-runbook instead - or for tracking coverage after the release goes out - use media-monitor instead.
- License 许可
- MIT
- 最近更新
- 2026-10-14
- Stars
- ★ 25
- Forks
- 3
01 前言 Front Matter
- name
- press-release-writer
- description
- Writes announcement press releases in proper wire format - inverted pyramid structure, a headline under 100 characters carrying the news verb, dateline conventions, quote construction rules (executive quote states vision, customer quote states outcome), and a boilerplate block. Use when a user says "write a press release for our launch", "we're announcing a funding round, draft the release", "turn this announcement into a press release", or "is this press release newsworthy enough". Do NOT use for orchestrating a Product Hunt launch - use product-hunt-launch instead - for running the launch day itself - use launch-day-runbook instead - or for tracking coverage after the release goes out - use media-monitor instead.
03 SKILL.md 正文
Press Release Writer
A press release has two readers - a journalist deciding in ten seconds whether there is a story, and a customer or investor who finds it via search - and both are served by the same discipline: the news first, in plain declarative sentences, with zero marketing adjectives. The costly mistake this skill prevents is burying the news under company throat-clearing ("XYZ Corp, the leading provider of innovative solutions, today announced...") - journalists delete those unread, and the announcement earns no coverage despite real news underneath.
Operating procedure
Steps run in order; the news kernel comes first because every other element - headline, lede, quotes - is derived from it, and writing prose before isolating the kernel is how the news gets buried.
Step 1: Isolate the news kernel
Ask: what changed, and why would someone outside the company care? Reduce the announcement to one sentence containing a concrete change - launched, raised, acquired, partnered, hired, published, reached. If the sentence contains no verb of change ("XYZ continues its commitment to..."), there is no news and no release; tell the user and stop. Newsworthiness signals, strongest first: money (funding, revenue milestone), firsts (first to do X in market Y), scale (a number big for the category), names (known customer, partner, or hire), conflict or contrast (displacing an incumbent way of doing things).
Step 2: Write the headline - under 100 characters, news verb included
The headline is the news kernel compressed: Company + news verb + the concrete thing + the number or differentiator if it fits. Under 100 characters (media databases and email subject lines truncate longer). Active voice, present tense per wire convention ("Raises," not "Has Raised"). No exclamation marks, no ALL CAPS words, no marketing adjectives ("revolutionary," "cutting-edge" - journalists read these as inverse quality signals). An optional subheadline (one line, under 120 characters) carries the second-most-important fact.
Step 3: Structure by inverted pyramid
Order paragraphs by decreasing newsworthiness so the release survives being cut from the bottom - which is exactly what editors do:
- Lede (paragraph 1): who, what, when, why-it-matters in 25-40 words. A journalist reading only this paragraph must be able to write a one-line story.
- Paragraph 2: the most important supporting facts - the numbers, the names, the mechanics of what changed.
- Paragraph 3: executive quote (see Step 5).
- Paragraph 4: context - market problem, what this replaces, how it works at one level deeper.
- Paragraph 5: customer or partner quote (see Step 5).
- Paragraph 6: availability, pricing, where to learn more.
- Boilerplate + media contact (see Step 6).
Total length 300-500 words. Over 600 words means the pyramid is broken - something below belongs above, or belongs nowhere.
Step 4: Apply dateline and wire conventions
- Dateline opens the lede:
CITY, State/Country - Month Day, Year -with the city in caps (e.g.,AUSTIN, Texas - March 4, 2026 -). The city is where the company is headquartered or where the news happened. - "FOR IMMEDIATE RELEASE" at top left (or the embargo line: "EMBARGOED UNTIL [date, time, timezone]").
- Third person throughout the body; no "we" or "our" outside quotes.
- End marker
###centered after the boilerplate. - Company name in full on first mention, consistent short form after.
Step 5: Construct the quotes - two, each with one job
Quotes are the only place opinion is allowed, so they must not waste it restating facts the body already carries.
- Executive quote = vision. Why this matters, where it leads, the belief behind it. Test: if the quote would still be true with the product name swapped out, rewrite it. One or two sentences; readable aloud without embarrassment.
- Customer/partner quote = outcome. What concretely changed for them, with a number wherever one exists ("cut our onboarding time from two weeks to two days"). A customer quote about feelings ("we're excited to partner") is a wasted slot - push for the outcome or cut the quote.
Never fabricate a quote and never publish one without the named person's explicit approval of the exact wording.
Step 6: Write the boilerplate and contact block
The boilerplate is the reusable "About [Company]" paragraph: 40-80 words, factual, one sentence on what the company does and for whom, one on scale or traction (funding, customers, footprint - only real numbers), one with the website. Written once, reused verbatim on every release until the facts change. Below it: media contact name, title, email - a real monitored inbox, because journalists on deadline move on if the first email bounces.
Step 7: Verify and package
Run the quality bar, confirm every fact and number against a source, confirm quote approvals, and deliver the release plus a suggested distribution note (embargo pitch list vs. wire vs. owned channels - full distribution strategy is out of scope; see neighbors).
Inputs to collect
- The announcement facts: what, when, the numbers, the names (required).
- Company HQ city and existing boilerplate if one exists (default: draft a new boilerplate and label it for approval).
- Quote sources: which executive, which customer - and whether quotes exist or must be drafted for approval (default: draft candidate quotes clearly marked DRAFT - NEEDS APPROVAL).
- Target publish date and any embargo.
- Media contact person and email.
Label every drafted quote and every inferred fact as needing verification.
Concrete thresholds
- Headline under 100 characters, containing a news verb of change.
- Lede 25-40 words; answers who/what/when/why-it-matters standalone.
- Total length 300-500 words; hard ceiling 600.
- Exactly 2 quotes: one executive (vision), one customer/partner (outcome); customer quote carries a number where one exists.
- Boilerplate 40-80 words.
- Zero marketing adjectives in headline and lede - the test: would a journalist keep the word in their own story?
Worked contrast - headline
Bad (147 chars, no news verb, adjective soup):
XYZ Corp, the Leading Provider of Innovative AI-Powered Solutions,
Announces the Revolutionary Next Generation of Its Groundbreaking Platform!
Why it fails - "announces" carries no news (announces what?), every adjective is a claim the journalist must delete, it exceeds 100 characters, and the actual change is nowhere in it.
Good (78 chars, verb + number + differentiator):
Datachord Raises $18M Series A to Automate Insurance Claims Review
Why it works - the news verb ("Raises") and the number are in the first five words, the category is named, and a journalist could run it nearly verbatim.
Template - full release skeleton
FOR IMMEDIATE RELEASE
[FILL: Headline - <100 chars, news verb, no adjectives]
[FILL: Optional subheadline - <120 chars, second-most-important fact]
[FILL: CITY], [FILL: State] - [FILL: Month Day, Year] - [FILL: Lede - who,
what, when, why it matters, 25-40 words.]
[FILL: Paragraph 2 - key supporting facts: numbers, names, mechanics.]
"[FILL: Executive quote - vision: why this matters and where it leads]," said
[FILL: Name], [FILL: Title] of [FILL: Company].
[FILL: Paragraph 4 - context: the problem, what this replaces, how it works.]
"[FILL: Customer quote - concrete outcome with a number]," said [FILL: Name],
[FILL: Title] at [FILL: Customer company].
[FILL: Availability, pricing, link.]
About [FILL: Company]
[FILL: Boilerplate - 40-80 words: what it does and for whom, one real
traction number, website.]
Media Contact
[FILL: Name], [FILL: Title]
[FILL: monitored email]
###
Deliverable
A wire-format press release ready for distribution: headline and subheadline, datelined inverted-pyramid body of 300-500 words, two purpose-built quotes flagged for approval where drafted, boilerplate, contact block, and end marker - plus a list of every fact and quote still awaiting verification or sign-off.
Do NOT
- Do NOT open with company self-description. The news leads; the company description is paragraph seven (the boilerplate). "Leading provider of..." in a lede is the fastest route to the journalist's trash.
- Do NOT use marketing adjectives. "Revolutionary," "innovative," "cutting-edge," and "excited" transfer zero information and signal a release written for the CEO, not the reader.
- Do NOT write interchangeable quotes. If the executive quote survives a product-name swap, it says nothing; if the customer quote has no outcome, it earns no ink.
- Do NOT bury the number. Funding amount, customer count, performance figure - whatever the strongest number is, it appears in the headline or lede, not paragraph four.
- Do NOT publish unapproved quotes or unverified facts. A corrected release is a credibility wound with every journalist who ran the original.
- Do NOT exceed 600 words. Length signals the writer could not find the news either.
Quality bar
- Headline: <100 chars, news verb, zero adjectives, survives the "would a journalist keep this word" test.
- Cut-from-the-bottom test passes: deleting everything after paragraph 2 still leaves a complete, accurate story.
- Both quotes do their assigned jobs (vision / outcome) and carry named, approval-flagged attribution.
- Dateline, third-person voice, boilerplate length, and
###marker all conform. - Every number traced to a source; every [FILL] resolved or explicitly flagged.
Escalation and neighbors
Material announcements for companies with public-market or regulatory exposure (funding specifics, financial results, M&A) need legal review before distribution - this skill drafts, counsel clears. For the Product Hunt motion around a launch, route to product-hunt-launch; for running the launch day across channels, launch-day-runbook; for tracking who covered the release and how, media-monitor. If the underlying announcement is a crisis response rather than good news, use crisis-comms-external instead - the rules invert.
04 同仓库更多 Skills
有氧运动计划
zone-2-cardio-plan
当有人要求制定稳态有氧训练计划、进行有氧基础训练或达到第二区间、安排轻松或耐力型的每周有氧训练、按心率区间训练,或提高静息心率、最大摄氧量或耐力时,可以使用此方案。该方案构建了一个包含训练计划结构、训练方式选择和进度安排的心率区间有氧训练模块。本方案仅提供一般健身指导,不构成医疗建议。请勿用于设计力量或举重训练计划(请使用力量训练计划)、高强度间歇训练 (HIIT) 或循环训练(请使用体能训练和 HIIT 计划),或灵活性/柔韧性训练(请使用灵活性训练计划)。
youtube-script-writer
Writes retention-engineered long-form YouTube scripts on a hook/body/payoff architecture - a first-30-seconds hook that survives the retention cliff, a beat-sheet body with mini-hooks and bridges, timed pattern interrupts, and a payoff that over-delivers - with B-roll and editing cues marked inline. Use when someone says "script my next video", "my retention graph dies at the start", "tighten this draft", or "outline a video on X". Do NOT use for the 3-second opener of TikTok, Reels, or Shorts - use video-hook-writer instead; do NOT use for spoken voiceover synced to on-screen tutorial actions - use narration-script instead; do NOT use for a sales demo built on a buyer's discovery notes - use demo-script instead; do NOT use to design the thumbnail and title - use thumbnail-concept instead.
win-back-campaign
Designs segmented win-back email sequences for dormant users - dormancy tiers, a three-beat sequence with a single proportional incentive, and a suppression rule - and measures success by re-activation, not opens. Use when someone says "our users went quiet", "design a win-back campaign", "how do I re-engage lapsed customers", "should we email people who haven't logged in for months", or lifecycle messaging has stopped landing with a lapsed segment. Do NOT use for recovering an unfinished checkout - use abandoned-cart-sequence instead. Do NOT use for diagnosing and fixing why active customers cancel - use churn-reduction instead. Do NOT use for building always-on onboarding or nurture flows - use email-drip-builder instead.
wikipedia-style
Writes neutral, verifiable, encyclopedic prose following Wikipedia's core content policies and manual of style - NPOV, inline citations, notability-backed claims, and a strict ban on promotional language. Use when someone asks "write this like a Wikipedia article", "draft a Wikipedia page for this company or person", "make this neutral and encyclopedic", or "why does my article draft keep getting rejected". Do NOT use for persuasive or opinion writing - use op-ed-writer instead; for thesis-driven academic papers, use academic-essay; for verifying claims in existing text, use fact-checker.
whitepapers
Structures and writes authoritative B2B whitepapers - a standalone executive summary, a data-sized problem statement, methodology, evidence-driven findings, recommendations, and a soft call to action - flagging every claim that needs a real citation. Use when a marketer asks "write a whitepaper on this topic", "turn our research into a lead-gen asset", "make this credible enough for executives", or a draft reads like a product pitch instead of analysis. Do NOT use for customer-story-driven proof - use case-study-builder instead; for policy audiences, use policy-brief.
white-space-analysis
Finds unmet market gaps by ranking jobs-to-be-done on importance versus satisfaction, overlaying them against current solutions and workarounds, and validating that each gap is real, winnable, and worth winning. Use when someone asks "where are the gaps in this market", "what's underserved here", "where should we play next", or is hunting for product, feature, or market-entry opportunities. Do NOT use for profiling competitors and building battle cards - use competitive-intelligence instead; for putting a dollar figure on an identified opportunity - use market-sizing instead; for extracting jobs-to-be-done from raw customer interviews - use jtbd-extractor instead.