Claude Prompt Library

30 Claude Prompts for Crisis Communications

30 copy-paste prompts

Paste confirmed facts and get draft holding statements, stakeholder notes, and internal briefings back. Every output is a draft for a comms lead or counsel to review. Unknowns stay marked.

In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Hand-curated and tested by the AI Academy team.

Louis Corneloup
By Louis Corneloup · Founder, Techpresso
Last updated ·Hand-curated & tested by the AI Academy team

Holding Statements

5 prompts

First-hour holding statement

1/30

✨ What it does

Produces a first-hour holding statement that sticks to confirmed facts and flags every unknown.

You are a senior crisis communications director who writes first-hour holding statements for public companies. <context> I need a first-hour holding statement for an incident that just became public and we still have a short list of confirmed facts. </context> <inputs> - Company name: [COMPANY NAME] - Incident type: [INCIDENT TYPE] - Confirmed facts only: [CONFIRMED FACTS] - Items still unknown: [UNKNOWN ITEMS] - Audience: [PRIMARY AUDIENCE] - Next update time: [NEXT UPDATE TIME] </inputs> <task> Draft a holding statement that acknowledges the situation, states only the confirmed facts, names what is still unknown without speculation, and states when the next update will land. Use only the facts in the inputs. Mark any gap as UNKNOWN. Do not invent details about the incident. </task> <constraints> Keep the statement under 180 words. Neutral tone, no blame, no legal admissions. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return the statement as ready-to-read prose, then a short bullet list of facts you treated as UNKNOWN. </format>

💡

Pro tip: Paste the incident log as it stands at the hour, not a cleaned narrative, so the draft cannot invent a cleaner story than you have.

Product outage holding statement

2/30

✨ What it does

Drafts a customer-facing outage holding statement plus a short status page line, with no invented restore time.

You are a technology incident communications lead who drafts customer-facing outage statements during live incidents. <context> A product outage is visible to customers and I need a holding statement for the status page and the support inbox while engineering is still investigating. </context> <inputs> - Product name: [PRODUCT NAME] - Confirmed impact: [CONFIRMED IMPACT] - Start time if known: [START TIME] - Systems confirmed down: [AFFECTED SYSTEMS] - Workaround if any: [WORKAROUND OR NONE] - Next update time: [NEXT UPDATE TIME] </inputs> <task> Draft a product outage holding statement that names the product, states the confirmed impact, lists systems we know are down, and gives the next update time. Use only the facts in the inputs. If a field is missing, write UNKNOWN. Do not invent a cause, a restore time, or a customer count. </task> <constraints> No root-cause language unless it appears in the inputs. No promises to restore by a specific minute. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return a short public statement, then a one-line status page summary of 200 characters or fewer. </format>

💡

Pro tip: Leave the restore time field blank on purpose if engineering has not committed one, the prompt will mark it UNKNOWN instead of guessing.

Data incident holding statement

3/30

✨ What it does

Writes a data-incident holding statement that refuses to invent record counts, populations, or legal conclusions.

You are a privacy communications specialist who drafts first public language after a suspected data incident. <context> We have a suspected data incident and I need a holding statement that does not overstate what we know about records, people, or systems. </context> <inputs> - Company name: [COMPANY NAME] - Confirmed facts only: [CONFIRMED FACTS] - Data types confirmed involved: [DATA TYPES OR UNKNOWN] - Populations confirmed affected: [AFFECTED GROUPS OR UNKNOWN] - Regulator notice status: [NOTICE STATUS] - Counsel contact role: [COUNSEL CONTACT] </inputs> <task> Draft a data incident holding statement that states only confirmed facts, marks record counts and populations as UNKNOWN unless given, and avoids any admission beyond the inputs. Use only the facts in the inputs. Do not invent details about the incident. </task> <constraints> Do not guess a record count, a threat actor, or a legal conclusion. Avoid words that imply guilt or completion of the investigation. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return the statement, then a checklist of facts still marked UNKNOWN that counsel should confirm before send. </format>

💡

Pro tip: If counsel has not signed off on the word breach, leave that word out of the inputs so the draft stays with incident.

Leadership allegation holding statement

4/30

✨ What it does

Produces a leadership-allegation holding statement that stays with confirmed actions and a no-comment list.

You are a corporate reputation advisor who writes holding language when a leadership allegation becomes public. <context> A leadership allegation is in the press and I need a holding statement that protects a fair process and does not invent facts about people or events. </context> <inputs> - Company name: [COMPANY NAME] - Role named in public reports: [NAMED ROLE] - Confirmed company actions so far: [CONFIRMED ACTIONS] - What we will not comment on: [NO COMMENT TOPICS] - Process now underway: [REVIEW PROCESS] - Spokesperson: [SPOKESPERSON NAME] </inputs> <task> Draft a holding statement that acknowledges awareness, states only confirmed company actions, describes the review process in general terms, and declines comment on the listed topics. Use only the facts in the inputs. Mark unknowns as UNKNOWN. Do not invent details about the incident or the people involved. </task> <constraints> No character judgments. No predictions about outcomes. Do not name individuals unless they appear in the inputs. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return the statement as 3 short paragraphs, then a list of phrases you refused to include because they were not in the inputs. </format>

💡

Pro tip: Give the no-comment list as concrete topics, such as personnel details, so the draft does not wander into biography.

Workplace safety holding statement

5/30

✨ What it does

Creates a public and employee holding statement for a workplace safety event, with injury and cause left unknown unless given.

You are a workplace incident communications manager who drafts first public language after a safety event on site. <context> A workplace safety event happened and I need a holding statement for local media and employees that does not invent medical or cause details. </context> <inputs> - Site or location: [SITE NAME] - Date and time: [DATE AND TIME] - Confirmed facts only: [CONFIRMED FACTS] - Emergency response taken: [RESPONSE ACTIONS] - Injuries confirmed: [INJURY STATUS OR UNKNOWN] - Next update time: [NEXT UPDATE TIME] </inputs> <task> Draft a workplace safety holding statement that names the site, states confirmed response actions, and treats injury and cause details as UNKNOWN unless they appear in the inputs. Use only the facts in the inputs. Do not invent details about the incident. </task> <constraints> Do not describe injuries in graphic terms. Do not assign cause. Respect privacy of people on site. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return one public statement and one shorter employee version of 80 words or fewer, each followed by an UNKNOWN list. </format>

💡

Pro tip: Have operations confirm the injury status field before you paste, a blank field is safer than a verbal guess from the floor.

Stakeholder Updates

5 prompts

Customer status update

6/30

✨ What it does

Writes a customer incident update plus call bullets that stay inside confirmed impact and next actions.

You are a customer communications lead who writes incident updates that account teams can send without rewriting. <context> I need a customer status update for named accounts who asked what this incident means for them. </context> <inputs> - Customer segment: [CUSTOMER SEGMENT] - Confirmed impact on this segment: [CONFIRMED IMPACT] - What still works: [WORKING FEATURES] - What customers should do: [CUSTOMER ACTIONS] - Next update time: [NEXT UPDATE TIME] - Support channel: [SUPPORT CHANNEL] </inputs> <task> Draft a customer status update that states confirmed impact, lists what still works, and gives clear next actions. Use only the facts in the inputs. Mark any missing impact or action as UNKNOWN. Do not invent details about the incident or promise a restore time that is not in the inputs. </task> <constraints> Plain language, no legal admissions, no blame on a named vendor unless that name is in the inputs. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return an email-ready update of 150 to 220 words, then three bullets an account manager can read on a call. </format>

💡

Pro tip: Split enterprise and self-serve customers into two runs if their impact differs, one mixed draft will overstate harm for one group.

Investor update note

7/30

✨ What it does

Produces a short investor incident note that will not invent financial impact or new public facts.

You are an investor relations officer who drafts short incident notes for existing investors and the board liaison. <context> Investors have seen press about the incident and I need a factual note that does not get ahead of finance or counsel. </context> <inputs> - Company name: [COMPANY NAME] - Confirmed facts only: [CONFIRMED FACTS] - Financial impact if known: [FINANCIAL IMPACT OR UNKNOWN] - Guidance change if any: [GUIDANCE CHANGE OR NONE] - Public statement already issued: [EXISTING STATEMENT] - Next IR contact window: [NEXT CONTACT WINDOW] </inputs> <task> Draft an investor update note that restates only confirmed facts, treats financial impact as UNKNOWN unless given, and points to the existing public statement. Use only the facts in the inputs. Do not invent details about the incident, revenue, or guidance. </task> <constraints> No stock-price commentary. No new facts that are not already public unless they appear in the inputs. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return a one-page note with a three-line summary at the top, then a list of questions you would refuse to answer on a call because the facts are UNKNOWN. </format>

💡

Pro tip: Paste the last filed or posted public statement into EXISTING STATEMENT so the note cannot drift from what the market already has.

Partner briefing memo

8/30

✨ What it does

Creates a partner briefing with a clear split between shareable facts and restricted facts.

You are a partner communications manager who briefs resellers and integration partners during a live incident. <context> Partners are fielding questions from their own customers and I need a briefing they can use without adding facts we have not confirmed. </context> <inputs> - Partner type: [PARTNER TYPE] - Confirmed facts they may share: [SHAREABLE FACTS] - Facts they must not share: [RESTRICTED FACTS] - Partner actions requested: [PARTNER ACTIONS] - Escalation contact: [ESCALATION CONTACT] - Next briefing time: [NEXT BRIEFING TIME] </inputs> <task> Draft a partner briefing memo that lists shareable facts, marks restricted items, and states the actions we want partners to take. Use only the facts in the inputs. If a partner question cannot be answered from the inputs, mark it UNKNOWN. Do not invent details about the incident. </task> <constraints> Do not give partners a root cause or a restore time unless it is in the inputs. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return a one-page memo with sections labeled What you can say, What you must not say, and What we need from you. </format>

💡

Pro tip: Put rumor lines you have already heard into RESTRICTED FACTS so the memo tells partners how to shut those down without adding color.

Regulator notification draft

9/30

✨ What it does

Drafts a regulator notice in letter form that marks empty legal and impact fields as unknown.

You are a regulatory affairs communications specialist who prepares first-pass notification language for counsel to file or send. <context> We may owe a notice to a regulator and I need a draft that stays inside confirmed facts so counsel can edit before any filing. </context> <inputs> - Regulator name: [REGULATOR NAME] - Notice type: [NOTICE TYPE] - Confirmed facts only: [CONFIRMED FACTS] - Statutory clock if known: [DEADLINE OR UNKNOWN] - Data or systems in scope: [SCOPE OR UNKNOWN] - Company contact for the file: [COMPANY CONTACT] </inputs> <task> Draft a regulator notification that states who we are, what we currently know, and what remains UNKNOWN. Use only the facts in the inputs. Do not invent details about the incident, the number of people affected, or the legal basis if those fields are empty. </task> <constraints> No conclusions about liability or whether a legal threshold was met. Flag every empty field as UNKNOWN. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return numbered paragraphs suitable for a letter, then a list of facts counsel must confirm before the notice leaves the building. </format>

💡

Pro tip: Never paste speculation from Slack into CONFIRMED FACTS. If counsel has not signed a fact, it belongs in UNKNOWN.

Board incident memo

10/30

✨ What it does

Produces a short board memo that separates confirmed timeline, decisions needed, and open unknowns.

You are a chief of staff who writes tight board memos during incidents so directors get facts, not a press narrative. <context> I need a board incident memo for an emergency update that directors can read in five minutes before a call. </context> <inputs> - Incident type: [INCIDENT TYPE] - Timeline of confirmed events: [CONFIRMED TIMELINE] - Current status: [CURRENT STATUS] - Decisions needed from the board: [BOARD DECISIONS] - Open unknowns: [UNKNOWN ITEMS] - Next management update: [NEXT UPDATE TIME] </inputs> <task> Draft a board memo that walks through the confirmed timeline, current status, decisions requested, and open unknowns. Use only the facts in the inputs. Do not invent details about the incident, costs, or legal exposure. </task> <constraints> Keep the memo under 400 words. No media talking points unless they appear in the inputs. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return a memo with headings for Facts, Status, Decisions requested, and Unknowns. Use bullets, not long prose. </format>

💡

Pro tip: If directors will join a press call later, add that as a board decision item rather than burying it in status.

Internal Briefings

5 prompts

All-hands talking points

11/30

✨ What it does

Builds spoken all-hands talking points plus likely employee questions, with empty answers marked unknown.

You are an internal communications director who writes all-hands talking points leaders can read aloud without adding facts. <context> Employees are hearing about the incident from outside the company and I need talking points for a live all-hands. </context> <inputs> - Audience size and sites: [AUDIENCE AND SITES] - Confirmed facts employees may hear: [CONFIRMED FACTS] - What employees should do: [EMPLOYEE ACTIONS] - Topics leaders must not discuss: [OFF LIMITS TOPICS] - Next internal update: [NEXT UPDATE TIME] - Meeting host: [HOST NAME] </inputs> <task> Draft all-hands talking points that cover confirmed facts, employee actions, and a clear stop list for off-limits topics. Use only the facts in the inputs. Mark any question that cannot be answered from the inputs as UNKNOWN. Do not invent details about the incident. </task> <constraints> Spoken language, short sentences, no jargon. Do not invent a morale story or a recovery date. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return 8 to 12 numbered talking points, then 5 likely employee questions with answers that say UNKNOWN where the inputs are empty. </format>

💡

Pro tip: Give the host the off-limits list on a printed card, the prompt will write the stop lines but people still ad-lib under pressure.

Manager cascade brief

12/30

✨ What it does

Writes a one-page manager cascade with say, do-not-say, and escalate lists.

You are a people operations communications lead who writes manager cascade briefs so first-line managers say the same facts. <context> Managers will be asked questions in standups and I need a one-page brief they can use without improvising new facts. </context> <inputs> - Manager group: [MANAGER GROUP] - Confirmed facts they may share: [CONFIRMED FACTS] - Team impact if any: [TEAM IMPACT OR NONE] - Questions to escalate: [ESCALATION QUESTIONS] - Escalation contact: [ESCALATION CONTACT] - Next cascade time: [NEXT CASCADE TIME] </inputs> <task> Draft a manager cascade brief with what to say, what not to say, and which questions to escalate. Use only the facts in the inputs. If team impact is not given, mark it UNKNOWN. Do not invent details about the incident. </task> <constraints> One page. No speculation about jobs, bonuses, or blame. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return three sections: Say this, Do not say this, Escalate this. Keep each bullet to one sentence. </format>

💡

Pro tip: Name the exact standup or Slack channel managers will use so the brief matches how your teams already talk.

Frontline staff script

13/30

✨ What it does

Produces a short frontline phone or chat script with an escalation close and a do-not-say list.

You are a contact center communications trainer who writes short phone and chat scripts for frontline staff during incidents. <context> Support and store staff are taking calls and I need a script that stays inside confirmed facts and hands hard questions up. </context> <inputs> - Channel: [PHONE, CHAT, OR STORE] - Confirmed facts staff may share: [CONFIRMED FACTS] - Offer or workaround if any: [OFFER OR NONE] - Escalation path: [ESCALATION PATH] - Words staff must not use: [BANNED WORDS] - Average handle goal: [HANDLE TIME GOAL] </inputs> <task> Draft a frontline script with an opening, two follow-up lines, and an escalation close. Use only the facts in the inputs. If a customer asks for a cause or a restore time that is not in the inputs, the script must say we do not have that yet. Do not invent details about the incident. </task> <constraints> Keep the full script under 90 seconds spoken. No refund promise unless it appears in the inputs. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return the script with speaker labels, then a 5-line do-not-say list using the banned words from the inputs. </format>

💡

Pro tip: Load the banned words from counsel, words like breach or outage can be wrong on day one even if customers use them first.

Executive war room brief

14/30

✨ What it does

Creates a one-screen executive brief covering timeline, status, sent comms, decisions, and unknowns.

You are an incident chief of staff who writes a one-screen war room brief for executives joining mid-incident. <context> Executives are rotating into the war room and I need a brief they can read in two minutes before they speak. </context> <inputs> - Incident name: [INCIDENT NAME] - Confirmed timeline: [CONFIRMED TIMELINE] - Current operational status: [OPERATIONAL STATUS] - Comms already sent: [COMMS SENT] - Open decisions: [OPEN DECISIONS] - Known unknowns: [UNKNOWN ITEMS] </inputs> <task> Draft an executive war room brief that covers timeline, status, comms already in market, open decisions, and known unknowns. Use only the facts in the inputs. Do not invent details about the incident, legal risk, or press reaction. </task> <constraints> One screen. No adjectives about severity unless they appear in the inputs. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return five labeled blocks: Timeline, Status, Comms sent, Decisions, Unknowns. Each block is bullets only. </format>

💡

Pro tip: Refresh the Comms sent field every hour so a late-joining exec does not repeat a statement you already walked back.

Employee intranet FAQ

15/30

✨ What it does

Writes an intranet FAQ that answers employee questions with confirmed facts or an explicit unknown.

You are an internal comms writer who publishes intranet FAQs during incidents so rumor threads slow down. <context> Employees are posting questions on the intranet and I need an FAQ that answers only what we can confirm. </context> <inputs> - Employee questions received: [EMPLOYEE QUESTIONS] - Confirmed answers: [CONFIRMED ANSWERS] - Topics still unknown: [UNKNOWN ITEMS] - Policy links if any: [POLICY LINKS] - Owner of the FAQ: [FAQ OWNER] - Review time for the next pass: [NEXT REVIEW TIME] </inputs> <task> Draft an employee intranet FAQ that answers each received question with a confirmed answer or with UNKNOWN. Use only the facts in the inputs. Do not invent details about the incident, jobs, or benefits. </task> <constraints> Short answers, one to three sentences. No speculation dressed as reassurance. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return Q and A pairs, then a footer that names the FAQ owner and the next review time. </format>

💡

Pro tip: Paste the real questions from Slack or the intranet, invented questions will miss the rumor you actually need to stop.

These prompts give you the what. Tutorials give you the why.

Learn when to use extended thinking, how to build Claude Projects, and workflows that compound. 300+ tutorials and growing.

Try AI Academy Free

Media Response

5 prompts

Press Q and A pack

16/30

✨ What it does

Builds a press Q and A pack with stop lines for no-comment topics and unknown answers left unmarked as fact.

You are a media relations director who builds press Q and A packs that keep spokespeople inside confirmed facts. <context> Reporters are calling and I need a Q and A pack for the named spokesperson before the next interview window. </context> <inputs> - Outlet types expected: [OUTLET TYPES] - Confirmed facts we can state: [CONFIRMED FACTS] - Questions we expect: [EXPECTED QUESTIONS] - No-comment topics: [NO COMMENT TOPICS] - Spokesperson: [SPOKESPERSON NAME] - Existing public statement: [EXISTING STATEMENT] </inputs> <task> Draft a press Q and A pack that answers expected questions with confirmed facts only, and writes a stop line for each no-comment topic. Use only the facts in the inputs. If an expected question cannot be answered from the inputs, mark the answer UNKNOWN. Do not invent details about the incident. </task> <constraints> Answers should be two to four sentences. Do not add color, motive, or blame. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return a table-like list of Question, Answer, and Source in inputs. End with three questions the spokesperson should not accept live. </format>

💡

Pro tip: Paste the last issued statement into EXISTING STATEMENT so every answer can point back to it instead of creating a second version.

Interview prep brief

17/30

✨ What it does

Produces a short interview prep brief with opening lines, three messages, and trap responses.

You are a spokesperson coach who prepares executives for short broadcast or print interviews during a live incident. <context> An executive agreed to a short interview and I need a prep brief that keeps them on confirmed facts. </context> <inputs> - Interview format: [INTERVIEW FORMAT] - Outlet and reporter: [OUTLET AND REPORTER] - Confirmed facts: [CONFIRMED FACTS] - Three messages we want said: [KEY MESSAGES] - Traps we expect: [EXPECTED TRAPS] - Hard stop time: [HARD STOP TIME] </inputs> <task> Draft an interview prep brief with opening lines, the three messages, and a trap-response for each expected trap. Use only the facts in the inputs. If a trap asks for a fact we do not have, the response must say we do not have that yet. Do not invent details about the incident. </task> <constraints> No jokes, no hypotheticals, no criticism of named people unless that language is in the inputs. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return sections for Opening, Messages, Trap responses, and Close. Keep each spoken line under 20 seconds. </format>

💡

Pro tip: Time the executive reading the opening out loud once. If it runs past 20 seconds, cut before the interview, not after.

Reporter reply statement

18/30

✨ What it does

Writes an on-deadline reporter email that answers each question with a fact, a refusal, or unknown.

You are a press secretary for a corporate comms team who writes on-deadline replies to incoming reporter questions. <context> A reporter sent questions on deadline and I need a written reply that answers only what we can confirm. </context> <inputs> - Outlet and reporter: [OUTLET AND REPORTER] - Questions asked: [REPORTER QUESTIONS] - Confirmed facts we can use: [CONFIRMED FACTS] - Deadline: [DEADLINE] - On-record attribution: [ATTRIBUTION LINE] - Facts we will not address: [OUT OF SCOPE FACTS] </inputs> <task> Draft a written reply to the reporter that answers each question with a confirmed fact, a refusal, or UNKNOWN. Use only the facts in the inputs. Do not invent details about the incident to fill empty answers. </task> <constraints> No off-the-record asides in the reply text. No new facts that are not in the inputs. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return an email body with a short opener, numbered answers matching the reporter questions, and the attribution line at the end. </format>

💡

Pro tip: Number your answers in the same order as the reporter's questions so a rushed editor cannot mix two replies.

Correction request draft

19/30

✨ What it does

Drafts a calm correction request that quotes the error, states the confirmed fact, and asks for a specific remedy.

You are a media corrections specialist who writes factual correction requests when a story gets a confirmed fact wrong. <context> A published story contains an error and I need a correction request that cites our confirmed facts only. </context> <inputs> - Outlet and story URL: [OUTLET AND URL] - Incorrect claim: [INCORRECT CLAIM] - Confirmed correct fact: [CORRECT FACT] - Evidence we can share: [EVIDENCE OR NONE] - Requested remedy: [CORRECTION OR UPDATE] - Reporter and editor: [REPORTER AND EDITOR] </inputs> <task> Draft a correction request that quotes the incorrect claim, states the confirmed correct fact, and asks for a specific remedy. Use only the facts in the inputs. If evidence is NONE, say we are asking on the basis of the confirmed fact alone. Do not invent details about the incident or the outlet's process. </task> <constraints> Calm tone. No threats. No extra allegations. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return an email to the reporter and editor, then a one-line public note we could post if the outlet declines. </format>

💡

Pro tip: Attach only evidence counsel has cleared. A screenshot you cannot stand behind will sink the request.

On-record guidance note

20/30

✨ What it does

Creates a one-page on-record guidance note that buckets facts as speakable, background, or internal.

You are a media counsel liaison who writes on-record guidance so executives know what is attributable before they speak. <context> Several people may speak to press today and I need a guidance note that defines on-record lines and what stays internal. </context> <inputs> - People who may speak: [APPROVED SPEAKERS] - On-record lines: [ON RECORD LINES] - Background-only facts: [BACKGROUND FACTS] - Internal-only facts: [INTERNAL ONLY FACTS] - Attribution style: [ATTRIBUTION STYLE] - Counsel contact: [COUNSEL CONTACT] </inputs> <task> Draft an on-record guidance note that lists who may speak, what they may say on the record, what is background only, and what is internal only. Use only the facts in the inputs. Mark any fact not placed in a bucket as UNKNOWN and treat it as internal only. Do not invent details about the incident. </task> <constraints> No advice to go off the record as a tactic. If a fact is not in the inputs, it is not speakable. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return a one-page note with four lists: Speakers, On record, Background only, Internal only. End with the counsel contact. </format>

💡

Pro tip: Send this before the first callback, not after. Once someone has spoken, the buckets are already public.

Channel Messages

5 prompts

Website incident banner

21/30

✨ What it does

Writes a homepage incident banner, help-center sentence, and icon alt text inside a tight character limit.

You are a digital communications manager who writes homepage incident banners that stay accurate under a character limit. <context> I need a website banner for the homepage and a matching sentence for the help center while the incident is live. </context> <inputs> - Product or site name: [PRODUCT NAME] - Confirmed impact: [CONFIRMED IMPACT] - Link destination: [LINK URL] - Next update time: [NEXT UPDATE TIME] - Severity label if any: [SEVERITY OR NONE] - Language tone: [TONE] </inputs> <task> Draft a homepage banner and a help-center sentence that state confirmed impact and point to the link. Use only the facts in the inputs. If severity is NONE, do not invent a severity word. Do not invent a restore time or a cause. </task> <constraints> Banner under 140 characters including spaces. No legal admissions. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return Banner text, Help center sentence, and Alt text for a status icon, each on its own line. </format>

💡

Pro tip: Test the 140-character banner on mobile before publish, wrapping often hides the next update time.

Social thread draft

22/30

✨ What it does

Drafts a 3 to 5 post social thread that restates the official statement and nothing beyond it.

You are a social media crisis lead who writes short platform threads that do not outrun the official statement. <context> We need a social thread that points people to the official update and does not add facts the statement does not have. </context> <inputs> - Platform: [PLATFORM NAME] - Official statement text: [OFFICIAL STATEMENT] - Confirmed facts only: [CONFIRMED FACTS] - Link to long update: [UPDATE URL] - Reply policy: [REPLY POLICY] - Handle that will post: [HANDLE] </inputs> <task> Draft a social thread of 3 to 5 posts that restates only facts already in the official statement and the confirmed facts list. Use only the facts in the inputs. Mark anything else as UNKNOWN and leave it out of the posts. Do not invent details about the incident. </task> <constraints> No hashtags that editorialize. No replies that debate commenters. Follow the reply policy from the inputs. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return each post numbered, then a one-line pin text, then two sample replies that match the reply policy. </format>

💡

Pro tip: Paste the official statement in full. If you summarize it in the inputs, the thread will summarize a summary and drift.

Customer incident email

23/30

✨ What it does

Produces a customer incident email plus a 40-word SMS version, with no invented credits or restore times.

You are a customer email communications specialist who writes incident emails that support can stand behind on the phone. <context> I need a customer email for people affected by the incident, with a subject line and a plain-language body. </context> <inputs> - Audience: [AFFECTED AUDIENCE] - Confirmed impact: [CONFIRMED IMPACT] - What customers should do: [CUSTOMER ACTIONS] - Support path: [SUPPORT PATH] - Next update time: [NEXT UPDATE TIME] - Compensating action if any: [COMPENSATION OR NONE] </inputs> <task> Draft a customer incident email with a subject line, preview text, and body. Use only the facts in the inputs. If compensation is NONE, do not invent a credit or refund. Mark unknown impact details as UNKNOWN and do not put them in the body as facts. </task> <constraints> Body under 220 words. No blame on a named third party unless that name is in the inputs. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return Subject, Preview, Body, and a 40-word SMS version of the same facts. </format>

💡

Pro tip: If legal has not approved a credit, leave COMPENSATION as NONE even if sales wants a gesture in the first email.

Status page update

24/30

✨ What it does

Writes a status page title, component list, and short public body that will not invent cause or restore time.

You are a status page editor who writes component-level incident updates that match what monitoring can prove. <context> I need a status page update for a live incident, including a title, component impact, and an update body. </context> <inputs> - Components affected: [AFFECTED COMPONENTS] - Current component status: [COMPONENT STATUS] - Confirmed customer impact: [CONFIRMED IMPACT] - Update number: [UPDATE NUMBER] - Next update time: [NEXT UPDATE TIME] - Investigating or identified: [INCIDENT PHASE] </inputs> <task> Draft a status page update that names components, states confirmed impact, and uses the incident phase from the inputs. Use only the facts in the inputs. Do not invent a root cause, a percent of users, or a restore time. Mark missing numbers as UNKNOWN and omit them from the public body. </task> <constraints> Public body under 90 words. Match the phase word exactly. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return Title, Component list with status, Public body, and a private note of facts left UNKNOWN. </format>

💡

Pro tip: Copy component names from the status page admin, not from Slack nicknames, or the update will not map to the right tile.

SMS incident alert

25/30

✨ What it does

Creates a 160-character SMS and a matching push alert that include only the confirmed fact and required action.

You are an urgent alert copywriter who writes SMS and push alerts that stay inside carrier length and confirmed facts. <context> I need an SMS and a push alert for people who opted into incident alerts, with no extra facts beyond the inputs. </context> <inputs> - Audience opt-in group: [OPT IN GROUP] - Confirmed alert fact: [CONFIRMED FACT] - Required action: [REQUIRED ACTION] - Link or short URL: [SHORT URL] - Sender name: [SENDER NAME] - Expiry of the alert: [ALERT EXPIRY] </inputs> <task> Draft an SMS of 160 characters or fewer and a push title plus body. Use only the facts in the inputs. Do not invent a cause, a threat level, or a second action. If a field is empty, mark it UNKNOWN and leave it out of the alert text. </task> <constraints> No all-caps except the sender name if that is how it already appears. No emoji unless the inputs include one. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return SMS text with a character count, Push title, Push body, and a one-line note on when the alert should expire. </format>

💡

Pro tip: Count characters after the short URL is final. A longer tracking link will blow the 160 limit after legal has signed.

Most people use 10% of Claude. Tutorials unlock the rest.

AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.

Start Your Free Trial

Recovery Communications

5 prompts

Follow-up apology draft

26/30

✨ What it does

Writes a follow-up apology that names confirmed harm and actions taken, and refuses unconfirmed claims.

You are a reputation recovery writer who drafts follow-up apologies after the immediate holding period, still bound to confirmed facts. <context> The incident is past the first holding statement and I need a follow-up apology for people who were affected. </context> <inputs> - Audience: [AFFECTED AUDIENCE] - Confirmed harm: [CONFIRMED HARM] - What we have done since: [ACTIONS TAKEN] - What we still cannot confirm: [UNKNOWN ITEMS] - Remedy if any: [REMEDY OR NONE] - Owner of the apology: [SIGNATORY] </inputs> <task> Draft a follow-up apology that names the confirmed harm, lists actions taken, and leaves unknown items marked UNKNOWN. Use only the facts in the inputs. Do not invent a cause, a broader harm, or a remedy that is not in the inputs. </task> <constraints> No hollow phrases such as we take this seriously unless you pair them with an action from the inputs. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return a 150 to 220 word letter with a signatory line, then a short list of claims you refused to include. </format>

💡

Pro tip: If the remedy is still in finance review, keep REMEDY as NONE and send a later note rather than hinting at a credit.

Resolution announcement

27/30

✨ What it does

Produces a resolution announcement, status close note, and social line that will not hide residual issues.

You are a product communications manager who writes resolution announcements only after operations confirms the incident is closed. <context> Operations says the incident is resolved and I need a public resolution announcement that does not over-claim. </context> <inputs> - Product or service: [PRODUCT NAME] - Resolve time: [RESOLVE TIME] - Confirmed duration: [CONFIRMED DURATION] - What was restored: [RESTORED ITEMS] - Residual issues if any: [RESIDUAL ISSUES OR NONE] - Where the postmortem will live: [POSTMORTEM LOCATION OR UNKNOWN] </inputs> <task> Draft a resolution announcement that states what was restored, when it was restored, and any residual issues. Use only the facts in the inputs. If the postmortem location is UNKNOWN, say a review is underway and do not invent a publish date. Do not invent a root cause. </task> <constraints> Do not say fully resolved if residual issues are listed. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return a public paragraph, a status page close note, and one sentence for social that matches both. </format>

💡

Pro tip: Ask operations to list residual issues by component. A single NONE when two regions still lag will force a second correction.

External lessons note

28/30

✨ What it does

Writes an external lessons note that publishes only cleared findings and marks the rest under review.

You are an after-action communications analyst who writes external lessons notes that share only cleared findings. <context> We want to publish a short lessons note after the incident and I need a draft that does not leak uncleared findings. </context> <inputs> - Audience: [EXTERNAL AUDIENCE] - Cleared findings: [CLEARED FINDINGS] - Changes we will make: [COMMITTED CHANGES] - Findings still under review: [UNKNOWN ITEMS] - Publish channel: [PUBLISH CHANNEL] - Review owners: [REVIEW OWNERS] </inputs> <task> Draft an external lessons note that states cleared findings and committed changes, and lists items still under review as UNKNOWN. Use only the facts in the inputs. Do not invent a root cause, a timeline we have not cleared, or a promise that is not in committed changes. </task> <constraints> No security detail that would help an attacker. No blame of named people. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return a 250 to 350 word note with headings for What we found, What we will change, and What remains under review. </format>

💡

Pro tip: Have security and counsel initial the cleared findings list before you paste it. The prompt cannot know what is still sensitive.

Service restored message

29/30

✨ What it does

Creates a restored-service email, status line, and in-app banner that still names any remaining limits.

You are a service communications lead who writes restored-service messages for customers who felt the outage. <context> Service is back and I need a restored message that confirms what works now and what, if anything, is still limited. </context> <inputs> - Service name: [SERVICE NAME] - Restore time: [RESTORE TIME] - What is fully working: [WORKING ITEMS] - What is still limited: [LIMITED ITEMS OR NONE] - Customer action needed: [CUSTOMER ACTION OR NONE] - Support channel: [SUPPORT CHANNEL] </inputs> <task> Draft a service restored message that states restore time, what is working, and what is still limited. Use only the facts in the inputs. If limited items is NONE, say so in one clause. Do not invent a cause or a credit. </task> <constraints> Under 160 words. No celebration language. This output is a draft for a comms lead or counsel to review before anything is sent. </constraints> <format> Return an email body, a status page resolved line, and an in-app banner of 90 characters or fewer. </format>

💡

Pro tip: If customers must log out and back in, put that in CUSTOMER ACTION. A restored message that skips the step creates a second ticket wave.

After-action comms timeline

30/30

✨ What it does

Builds an internal after-action comms timeline of what went out, to whom, and what was still unknown at each send.

You are a crisis program manager who builds after-action communication timelines so the next incident has a written sequence. <context> The incident is closed and I need an after-action comms timeline that records what we sent, to whom, and which facts were still unknown at each send. </context> <inputs> - Incident name: [INCIDENT NAME] - Messages actually sent: [MESSAGES SENT] - Audiences reached: [AUDIENCES] - Facts unknown at each send: [UNKNOWN AT SEND] - Gaps we felt: [COMMS GAPS] - Owner for the next playbook: [PLAYBOOK OWNER] </inputs> <task> Draft an after-action comms timeline that lists each message, audience, and the unknowns that were still open at send time. Use only the facts in the inputs. Do not invent messages, times, or audiences that are not listed. Mark missing timestamps as UNKNOWN. </task> <constraints> This is an internal artifact, not a public postmortem. No blame of named people. This output is a draft for a comms lead or counsel to review before anything is sent or filed. </constraints> <format> Return a chronological table with columns for Time, Audience, Message, Unknowns at send, then a short list of playbook changes for the owner. </format>

💡

Pro tip: Export the actual send log from email and status tools before you paste. Memory of who got which note is usually wrong.

Free tool

Prompt Optimizer

Turn a rough idea into a structured, professional AI prompt.

Try it free →

Frequently Asked Questions

No. Treat every output as a draft for a comms lead or counsel to review. The prompts ask Claude to stay inside your inputs, but a human still has to confirm facts, legal risk, and who is allowed to speak before anything is sent.
Leave those fields blank or write UNKNOWN in the input. Each prompt tells Claude to use only the facts you provide and to mark gaps instead of guessing. A holding statement that says we do not have that number yet is safer than a number you cannot defend.
Crisis prompts assume facts are incomplete and that several audiences need different versions of the same confirmed set. For a finished announcement after facts are stable, use Claude prompts for press releases. For routine customer mail that is not an incident, use Claude prompts for emails.
No. Put only cleared facts in the confirmed fields. Rumors and working theories belong in an unknowns list or stay out of the prompt. Claude will treat whatever you paste as usable unless you label it unknown, and that is how invented incident details get into a draft.
Comms drafts, counsel reviews, and the incident lead confirms operations facts. For anything that might be a data incident, counsel should see the draft before it leaves the war room. These prompts do not replace that review, they only speed the first pass.

Prompts are the starting line. Tutorials are the finish.

A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.

7-day free trial. Cancel anytime.