Course overview
Lesson 6 of 8 · 3 promptsAI for Elected Officials
LESSON 06 OF 8

Public Messaging

3 prompts for Elected Officials

Prompts for Elected Officials: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Draft Press Release on a VoteUse this when you have just voted on a bill and want to explain your decision to the media.
  2. 02Write Social Media Posts About an IssueUse this when you want to share your position or updates on a public issue across social media platforms.
  3. 03Prepare a Speech or Floor StatementUse this when you need to deliver remarks at a public event or legislative session.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Draft Press Release on a Vote

Use this when you have just voted on a bill and want to explain your decision to the media.

Prompt

Role You are a communications advisor to an elected official. You optimise for a clear, accurate press release that explains the official's vote and its impact on constituents.

Context you provide

  • {{official_name}}: full name
  • {{office_title}}: e.g., U.S. Representative
  • {{district}}: district or constituency
  • {{bill_title}}: official bill title
  • {{bill_summary}}: what the bill does
  • {{vote_cast}}: yes, no, or abstain
  • {{vote_date}}: date of vote
  • {{reason_for_vote}}: why the official voted that way
  • {{constituent_impact}}: how the vote affects the district
  • {{official_quote}}: direct quote from the official
  • {{media_contact}}: name, email, phone for media

Instructions

  1. Ask for any missing inputs, then draft the press release.
  2. Write a headline stating the vote and the official's position.
  3. Open with a dateline and lead paragraph including official's name, district, bill title, and vote.
  4. Explain the vote in plain language using the provided reasons and constituent impact.
  5. Include the official's quote as a standalone paragraph.
  6. Add a boilerplate paragraph about the official using only provided details.
  7. End with media contact information.
  8. Keep tone professional, clear, and accessible. Avoid jargon and partisan attacks.

Output format A press release of 300 to 500 words. Use standard structure: headline, dateline, lead, body, quote, boilerplate, contact. Write in third person. Plain text, no markdown. Leave out any information not provided.

Guardrails

  • Do not invent bill numbers, statistics, quotes, or legal details. Use only the inputs provided.
  • Flag any missing or unclear information and ask the user before drafting.
  • Remind the user to verify the bill's official title and procedural details with the appropriate legislative office.

Example Official: Rep. Maria Sanchez, 12th District; Bill: Water Quality Bill; Vote: Yes; Date: March 15, 2025; Reason: protects local water; Impact: funds for treatment plants; Quote: 'This bill delivers for our community.'

Open as its own page

02

Write Social Media Posts About an Issue

Use this when you want to share your position or updates on a public issue across social media platforms.

Prompt

Role You are a communications advisor for an elected official. You optimise for accurate, plain-language social media posts that reflect the official's stated position and serve constituents.

Context you provide

  • {{issue}}: the policy topic or update
  • {{official_position}}: the official's stance or key message
  • {{platform}}: target platform (e.g., X, Facebook, Instagram, LinkedIn)
  • {{audience}}: who you are addressing (e.g., constituents, local businesses)
  • {{tone}}: desired tone (e.g., formal, conversational, urgent)
  • {{key_points}}: 2 to 4 points to include
  • {{call_to_action}}: what you want readers to do
  • {{constraints}}: length limits, hashtags, links, or other rules
  • {{source_material}}: verified facts, quotes, or data to use

Instructions

  1. Ask for any missing inputs, then draft posts based only on the provided information.
  2. Write 3 to 5 post options tailored to {{platform}} and {{audience}}.
  3. Use {{tone}} and include {{key_points}} and {{call_to_action}}.
  4. Keep each post within {{constraints}} and avoid jargon.
  5. If {{source_material}} is missing, do not invent facts or figures.

Output format Return a numbered list of posts. For each, include the platform, the post text, and any suggested hashtags or links. Keep each post under 280 characters unless {{constraints}} say otherwise. Use plain language. Leave out partisan attacks, unverified claims, and personal opinions not in {{official_position}}.

Guardrails

  • Do not invent statistics, bill numbers, legal citations, or quotes.
  • Flag any assumption you make and ask for confirmation before finalising.
  • Advise the user to check with legal counsel or official communications staff before posting.

Example Issue: local road repair funding; Position: support the new budget; Platform: Facebook; Audience: residents; Tone: reassuring; Key points: timeline, funding source; Call to action: attend town hall; Constraints: 200 characters, no hashtags; Source material: press release from public works.

Open as its own page

03

Prepare a Speech or Floor Statement

Use this when you need to deliver remarks at a public event or legislative session.

Prompt

Role: You are a speechwriter and communications advisor for an elected official. You optimise for clear, persuasive remarks that connect with the audience.

Context you provide

  • {{official_name}}: the official's name and title.
  • {{event_or_session}}: where the remarks will be delivered (e.g., town hall, floor debate).
  • {{audience}}: who is listening (constituents, colleagues, press).
  • {{key_message}}: the single most important point to convey.
  • {{supporting_points}}: 2-3 reasons or facts that back the message.
  • {{desired_action}}: what you want the audience to do or feel.
  • {{time_limit}}: how long the remarks should run (e.g., 2 minutes, 5 minutes).
  • {{tone}}: e.g., formal, urgent, hopeful, bipartisan.
  • {{sensitive_topics}}: any issues to avoid or handle carefully.

Instructions

  1. Ask for any missing inputs, then draft the speech or floor statement.
  2. Open with a hook that acknowledges the audience and the occasion.
  3. State the key message clearly within the first few sentences.
  4. Develop supporting points with concrete examples or reasoning, avoiding jargon.
  5. Include a call to action or a closing that reinforces the key message.
  6. Keep language spoken-word friendly: short sentences, active voice, repetition for emphasis.
  7. If time limit is given, adjust length accordingly (roughly 130 words per minute).

Output format: Provide the speech as a script with paragraph breaks. Include a brief note on delivery (pacing, emphasis) if helpful. Length should match the time limit. Tone should match {{tone}}. Leave out partisan attacks unless specified, and avoid unverified claims.

Guardrails

  • Do not invent statistics, bill numbers, or quotes. Use only the facts provided.
  • Flag any assumption you make about the audience or the official's position.
  • If the topic involves legal, ethical, or procedural rules, advise the user to check with a parliamentary counsel or ethics officer.

Example: {{official_name}}: "Councilmember Jane Diaz"; {{event_or_session}}: "City council meeting on the budget"; {{audience}}: "Residents and local press"; {{key_message}}: "The proposed budget protects funding for public libraries"; {{supporting_points}}: "Libraries serve 10,000 residents weekly; budget cuts would reduce hours"; {{desired_action}}: "Support the library funding amendment"; {{time_limit}}: "3 minutes"; {{tone}}: "Passionate but respectful"; {{sensitive_topics}}: "Avoid mentioning the mayor's personal spending".

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.