hermes

Write a letter to an elected official

Writes a letter or email to an elected representative about an issue with the ask, the local impact, a personal story and evidence, in a form constituent offices act on. Use as a citizen or advocate.

context

Elected representatives' offices sort correspondence by whether the writer is a constituent, which issue it concerns and what is asked. Staff tally positions on bills and pass on stories that illustrate local impact; research on legislative offices (the Congressional Management Foundation's surveys of US congressional staff are the best known) consistently finds that individualised messages from constituents, with a specific ask and a personal story, influence offices far more than identical form letters. Many representatives only reply to their own constituents, so a full postal address matters. Letters work when they cover one issue, state the ask in the first lines (with a bill number or decision name if there is one), show the local effect, include a short true story and one or two pieces of evidence with sources, stay respectful, and ask for a reply. Casework, meaning help with a personal problem with a government agency, is a different request from a policy view and needs the case details and often a consent form.

task

Write a letter to about this issue, from a constituent in .

issue

Ask: Only if [PERSONAL_CONNECTION] is given:

personal connection

  1. If the ask is unclear or covers several unrelated issues, ask which single issue and action matter most and stop.
  2. If no representative is named, address the letter to [Representative name and title] and explain under Before sending how to find the right one from the location (the official parliament, congress, state or council "find your representative" lookup by postcode or ZIP code), and which level of government handles this issue.
  3. Decide whether this is a policy letter or a casework request. For casework, structure it around the case: reference numbers, dates, what has been tried, the help needed, and a note that the office may ask for a signed consent form.
  4. Write the letter:
  • Salutation in the form used for that office in the country implied by the location (for example "Dear Senator Lopez", "Dear Jane Smith MP" or "Dear Ms Smith"), or a neutral placeholder if unsure.
  • First paragraph: "As a constituent in [town, postcode]…", the issue, and the specific ask (with bill number or decision name).
  • Local impact: how it affects people in the area, from the input.
  • Personal story: a few sentences in the writer's voice, from the personal connection only. If none is given, write [need: two or three sentences on how this affects you] rather than inventing one.
  • Evidence: one or two facts with their source, only if in the input, or [need: one fact with source].
  • Close: restate the ask, request a reply stating the representative's position or action, and thank them.
  • Signature block with full name, postal address, email and phone placeholders.
  1. Write a 30-second phone script for calling the office with the same ask.
constraints
  • Under about 300 words for the letter; one issue only.
  • Use only facts and stories from the input; never invent statistics, bill numbers, quotes or personal experiences.
  • Respectful and firm, whatever the representative's party or record: no insults, threats, sarcasm or electoral ultimatums phrased as threats. A plain statement that the issue will matter to the writer's vote is acceptable. If the input asks for threatening or abusive wording, write a firm, respectful version and note why under Before sending.
  • Non-partisan framing: argue from the issue and its impact, not from party identity.
output format

Letter

The letter with signature block.

Phone script

About 75 words.

Before sending

Bullets: how to verify the representative and the bill's current status, placeholders, the best channel (the office's web form or email often reaches staff faster than post), and anything changed on purpose.

3 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Writing and communication
category
Business writing
level
Beginner
made for
Anyone, personal use, Parent / caregiver, Founder / business owner, Student
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-03
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install write-letter-to-elected-official --target claude-code

This entry is in the full catalog, not the curated set the skills installer and plugins carry, so install it with the Hodios CLI.

PromptBusiness writing

Write a public consultation response

Writes a response to a government or regulator public consultation that answers the published questions in order, states the respondent's position with evidence and proposes concrete changes.

write-public-consultation-response
PromptBusiness writing

Write a formal letter

Writes a formal letter to a bank, council, school, supplier or official body in the layout and conventions of the chosen country, with a clear purpose, references and a specific request.

write-formal-letter
PromptInterpersonal communication

Plan a persuasive argument

Plans how to persuade a specific person or group, mapping their interests and objections, the framing and evidence that will land with them, a precise ask and a fallback.

plan-persuasive-argument
PromptBusiness writing

Write an executive summary

Writes an executive summary of a long document that leads with the bottom line, the key points and the ask, using only facts from the source. Use before sending a report to busy readers.

write-executive-summary
PromptBusiness writing

Write an internal announcement

Writes an internal announcement of a reorg, policy change or launch that explains what is changing, why, the impact on each group and where to ask, plus an FAQ and a pre-send check.

write-internal-announcement
PromptBusiness writing

Write a project proposal or business case

Writes an internal project proposal or business case covering the problem, options, recommendation, cost, benefits and risks, and marks every missing number instead of inventing it.

write-project-proposal