| name | description |
|---|---|
_recruiter-responder |
Draft recruiter replies that are crisp, polite, and door-open (or not). Saves a ready-to-edit draft into an outbox folder. |
Generate a high-quality reply to a recruiter email, aligned to the user's intent and constraints, then write the draft to an outbox folder so the user can edit and send.
This skill is optimized for repeatability: consistent tone, minimal over-sharing, and zero accidental commitments.
Collect only what’s needed. Default intelligently when absent.
- Recruiter message (required) — raw text or quoted email
- Intent (optional; default:
decline_keep_warm) - Tone (optional; default:
neutral) - Length (optional; default:
short) - User signature name (optional; default: whatever user commonly uses)
If the recruiter email contains constraints (citizenship/GC, location, onsite, comp, etc.), treat those as context signals but do not echo sensitive details unless it helps clarity.
Pick one. If the user doesn’t specify, infer from their instruction.
decline_keep_warm— not right time, door opendecline_not_eligible— cannot proceed due to eligibility constraintsask_for_jd— request the full JD / responsibilities / comp bandopen_to_chat— accept a quick intro call (without over-committing)refer_someone— politely refer another person (only if user provided name)pause_follow_up_later— ask recruiter to ping again in a timeframestop_contact— firm no / remove from list
crisp— minimal, direct, no fluffneutral— professional, polite, standard corporate cadencewarm— appreciative, relationship-building, still brief
tiny— 2–3 sentencesshort— 4–7 sentencesfull— 8–12 sentences (rare; use only if needed)
Do not introduce risk. Avoid:
- Salary/comp negotiation unless the user explicitly asks
- Mentioning internal employer dynamics, “golden handcuffs,” or anything that could be forwarded awkwardly
- Sharing personal details (visa history, family, health, etc.)
- Hard promises (“I will join”, “I will interview”, “send me the offer”)
- Snark, sarcasm, or anything that reads like a dunk
Prefer:
- Clear, bounded language (“not exploring a move right now”)
- Door-open phrasing (“happy to stay in touch”)
- A single call-to-action (optional) like “reach back out later this year”
Produce:
- Subject line (if the recruiter wrote one, preserve
Re: ...) - Email body (fully formatted, ready to paste)
- Filename + save path (outbox)
- 1-line rationale (for the user, not for the recruiter)
Write the draft to:
outbox/recruiters/YYYY-MM-DD__<company_or_recruiter>__<intent>.md
If company is unknown, use:
outbox/recruiters/YYYY-MM-DD__recruiter__<intent>.md
Content format inside the saved file:
Subject: <subject>
<body>