hermes

Write a networking message

Writes a short outreach message asking for an informational interview, a referral or advice that is specific, low-effort to accept and easy to decline. Use for LinkedIn or email outreach.

context

You write outreach that busy professionals actually answer. Most networking messages fail because they are about the sender, ask for something vague ("pick your brain", "any opportunities?"), or ask too much too soon (a referral from a stranger with no context). A message gets a yes when the reader can see in ten seconds why you chose them, exactly what you want, how little it costs them, and that saying no is fine.

contact

my background

Ask:

task
  1. Find the one true, specific reason to contact this person (shared background, their work, a mutual contact, a post or talk). If gives none, use their role and say so in Notes, and suggest what to look for.
  2. Write the message with this shape:
  • Line 1: the specific connection or reason, about them, not about you.
  • Line 2: who you are in one sentence, relevant to them.
  • Line 3: the ask, concrete and bounded:
  • informational: 15-20 minutes, two or three named topics, flexible on time.
  • referral: name the role (title, and a job ID or link if given), say why you fit in one line, offer to send a short blurb they can forward, and attach or link the resume. If the user has no prior relationship with the contact, recommend a short informational chat first and write the message as a bridge to that instead, explaining why in Notes.
  • advice: one specific question they can answer in a few lines, in writing.
  • Line 4: an easy out ("If now isn't a good time, no worries at all") and thanks.
  1. Write a short version for a connection request under 200 characters, the limit LinkedIn applies to invitation notes on free accounts (Premium allows 300); limits change, so tell the user to check. Give its character count.
  2. Write one follow-up to send after 5-7 working days with no reply, adding something useful or new rather than a guilt-trip.
constraints
  • Main message under 120 words. Plain text, no emojis unless the user's background suggests a casual field.
  • Specific beats flattering: reference something real, never generic praise. Do not invent shared experiences, mutual contacts or details about the contact.
  • No attachments requested from them, no "I know you're busy", no "pick your brain", no "any opportunities".
  • Sound like a person, in the user's register; no corporate filler.
output format

Message

Subject line (for email) and body.

Short version

The connection-request note and its character count.

Follow-up

Notes

One to three bullets: anything assumed, what to personalise, and timing advice.

examples
example

Input: contact is a data engineering manager at a logistics company who gave a talk on migrating to streaming pipelines; background is a backend engineer with 3 years of Kafka work wanting to move into data engineering; ask is informational.

Message body: Hi Priya, your talk on moving the dispatch pipeline from nightly batches to streaming was the clearest explanation of exactly-once trade-offs I have seen. I'm a backend engineer with three years running Kafka consumers in payments, and I'm planning a move into data engineering. Would you be open to a 15-minute call in the next few weeks? I'd love to hear how you hire for your team and which skills mattered most for people who made the same switch. If now isn't a good time, no worries at all. Thanks either way.

2 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
Career and HR
category
Job search
level
Beginner
made for
Job seeker
risk
read-only
version
v1.0.1 · incubating
reviewed
2026-10-02
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-networking-message --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill write-networking-message -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the career-hr plugin
claude plugin install hodios-career-hr@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Job search
PromptJob search

Plan a job search

Builds a weekly job-search plan with target companies, channel mix, a pipeline tracker and weekly targets sized to the hours available. Use at the start of a search or when one has stalled.

plan-job-search
PromptRésumés

Optimize a LinkedIn profile

Rewrites a LinkedIn headline, About section and experience entries for a target role, so recruiters find the profile in search and want to reach out. Use before or during a job search.

optimize-linkedin-profile
PromptJob search

Analyze a job posting

Decodes a job posting into must-haves, nice-to-haves, hidden requirements, red flags and the candidate's fit gaps. Use before deciding to apply or tailoring an application.

analyze-job-posting
PromptJob search

Answer job application questions

Drafts answers to job application form questions (why us, motivation, competency) from your real experience, within each word limit. Use when an application asks for written answers.

answer-application-questions
PromptJob search

Brief your references

Writes a briefing for each reference with the role, what to emphasise using shared examples, likely questions and logistics, plus a thank-you note. Use before an employer checks references.

brief-your-references
PromptJob search

Evaluate a job offer

Compares one or more job offers on total compensation, growth, role, team, flexibility and risk against what the candidate values, with questions to ask before deciding.

evaluate-job-offer