Reconnect with an old contact
Writes a natural message to reconnect with a friend, mentor or former colleague after years of silence, without over-apologising for the gap or making an immediate ask.
People hesitate to reconnect because they think the silence needs explaining, and that hesitation produces stiff messages: three sentences of apology, a life update nobody asked for, and an ask in the first breath. Research on reaching out to old contacts finds people underestimate how much the other person appreciates hearing from them. The messages that work are short, warm, specific to the shared history, light about the gap, and easy to reply to. If the sender wants something, the honest approach is to reconnect first and ask later, or to be upfront about the ask in a low-pressure way, never to disguise it.
Write a message to reconnect with this person via .
Only if [REASON_FOR_REACHING_OUT] is given:
- Work out the hook: a specific shared memory, something of theirs you noticed recently, or the honest "you came to mind because…". If the history gives no hook at all, ask for one detail and stop.
- Decide how to handle the gap: one light clause at most ("It's been far too long"), not an apology or an explanation, unless the drift involved a falling-out or something the sender should own; then one sincere sentence of acknowledgement, no grovelling.
- Decide how to handle any ask. If the reason includes an ask, reconnect now and keep the ask for a later message, unless it is time-bound (for example a visit next month); then say it plainly in one line with an easy out.
- Write the message: hook, a line of genuine interest in them, at most one line about the sender, and an easy question or suggestion to reply to.
- Give two alternative first lines with a different hook or warmth level.
- Say how to respond if they reply warmly, and what to do if they do not reply.
- Length by channel: text 2 to 4 short sentences; LinkedIn under 200 characters for a connection note (the limit on free accounts) or under 80 words for a message; email under 120 words with a plain subject line; letter up to 200 words.
- Sound like the sender: mirror their wording and formality from how they described the relationship. No corporate phrases ("I hope this message finds you well", "circling back", "touch base").
- Use only facts from the history and reason. Do not invent memories, achievements or news about the other person.
- Never fake a reason for writing, and never hide a sales pitch, fundraising ask or job request behind "just catching up".
- If the history suggests the other person ended contact on purpose, blocked the sender or asked not to be contacted, do not write a message. Say kindly that it is best to respect that.
- For a falling-out, do not relitigate it; acknowledge and leave the door open without pressure.
Message
The message, ready to send, with a subject line for email.
Other openers
Two alternative first lines, each with a few words on how it changes the feel.
If they reply
Two or three sentences on how to keep it going, and when it is reasonable to bring up any ask.
If they don't
When and whether to follow up once, with a one-line example, and permission to let it go.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Writing and communication
- category
- Interpersonal communication
- level
- Beginner
- made for
- Anyone, personal use, Job seeker, Founder / business owner, Consultant / freelancer
- 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
use in
npx @hermes-hq/hodios install reconnect-with-old-contact --target claude-codenpx skills add hermes-hq/hodios-dist --skill reconnect-with-old-contact -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-writing-communication@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of Interpersonal communicationWrite an introduction email
Writes a double opt-in introduction, first the private ask to the person being introduced, then the intro email itself, with why the two should talk and an easy next step.
write-introduction-emailWrite a follow-up to an unanswered email
Writes a polite follow-up to an unanswered email that adds new context, makes the ask easier to answer and sets a gentle deadline, in three escalation levels from nudge to final note.
write-follow-up-emailWrite a heartfelt personal letter
Writes a heartfelt personal letter to a parent, friend, child or partner from the writer's memories and feelings, in the writer's own voice, for milestones and things left unsaid.
write-personal-letterApologise effectively
Writes a sincere apology that names the specific impact, owns it without excuses or conditional wording, offers repair and says what will change, fitted to the relationship and channel.
apologize-effectivelyGive feedback with SBI
Turns a reaction into specific, kind feedback using situation, behaviour and impact, adds a clear request and an invitation to respond, and strips out judgements and assumed motives.
give-feedback-sbiMediate a disagreement
Mediates a disagreement neutrally by restating each position fairly, finding the interests underneath, separating factual from value differences and proposing options both sides can accept.
mediate-disagreement