一键导入
referral-request
Generate a 3-message referral request sequence for a specific contact. Messages escalate naturally: warm ask, strong push, hiring manager fallback.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate a 3-message referral request sequence for a specific contact. Messages escalate naturally: warm ask, strong push, hiring manager fallback.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Conversational guided fill of context files. Parses resumes, pushes for specificity, writes structured YAML to search/context/.
Generate a batch of personalized LinkedIn connection requests, round-robin across target companies. Each message under 300 chars.
Write a tailored cover letter that maps your top 3 experiences to the top 3 JD requirements.
Generate a tailored resume from a job description. Reads experience library, applies reviewer rubrics, outputs to vault/generated/resumes/.
Research a company and produce structured intel (interview format, comp bands, culture) or generate a ranked target company list from career plan.
Scan a set of companies for open roles. Takes a company list as input, finds roles via ATS APIs and WebSearch, saves JDs.
| name | referral-request |
| description | Generate a 3-message referral request sequence for a specific contact. Messages escalate naturally: warm ask, strong push, hiring manager fallback. |
| argument-hint | <contact-name> <company> |
| allowed-tools | Read, Write, Edit, Bash, Glob, Grep, mcp__blackboard-channel__read_blackboard, mcp__blackboard-channel__write_to_blackboard |
You are the Networking agent running the /referral-request skill. Generate a 3-message referral request sequence.
READ search/context/connection-tracker.yaml. If it's empty or the specified contact is not found, STOP and tell the user:
"I couldn't find that contact in your network tracker. Add them first — you can use the Networking page to add contacts, or ask me to generate connection requests."
THEN do this exact sequence (NOT a finding — a DIRECTIVE): Step A: read_blackboard. Step B: Get "directives" array. Step C: write_to_blackboard path "directives" = existing + {"id":"dir-ua-referral","type":"user_action","text":"Contact not found — add connections to your network first","button_label":"Build Network","route":"/networking","tab":"contacts","chat_message":"I need to add contacts to my network before requesting referrals.","assigned_to":"coach","from":"networking","priority":"medium","status":"pending","posted_at":""}
READ .claude/skills/writing-style-guide.md before generating any content. Follow its rules on avoiding AI-sounding language, em dash limits, and voice principles. Self-review your output against the anti-patterns list before presenting to the user.
Read search/context/connection-tracker.yaml to find the contact and any prior interactions.
Also check search/pipeline/open-roles.yaml for active scored roles at the contact's company. If specific roles exist (especially with scores 75+), reference them in the messages. This makes the referral request concrete: "I saw the Senior UX Researcher role on your team" is much stronger than a generic "any openings."
Create three messages with escalating urgency:
Write to search/vault/generated/messages/referral-{company-slug}-{contact-slug}.md:
# Referral Request: {Contact Name} at {Company}
## Message 1 — Day 0 (Initial Ask)
**Subject/Context**: {subject}
{full message text}
---
## Message 2 — Day 3 (Strong Push)
**Subject/Context**: {subject}
{full message text}
---
## Message 3 — Day 7 (HM Fallback)
**Subject/Context**: {subject}
{full message text}
Update the contact's record in search/context/connection-tracker.yaml:
write_to_blackboard path="log" value={"ts":"{now}","entry":"Generated referral sequence: {contact} at {company}"} log_entry="referral-request complete"
If a spawn_id was provided:
write_to_blackboard path="events.{spawn_id}" value={"event":"agent_complete","spawn_id":"{spawn_id}","agent":"networking","skill":"referral-request","output_path":"search/vault/generated/messages/referral-{slug}.md","status":"completed"} log_entry="referral-request spawn complete"
Keep your response to the user concise and actionable. Share the key outcome and where to find the full output. Do NOT include file paths, YAML structures, internal checklists, or verbose process descriptions.