andrew-shwetzer/career-ops-plugin/outreach
Claude Code and agent skill by andrew-shwetzer/career-ops-plugin
- community
Checking that the SKILL.md file is still in the repository.
Draft personalized outreach messages for LinkedIn connections, hiring managers, or recruiters. Creates targeted messages using a hook + proof + proposal structure. Under 300 characters for connection requests. Use when someone says 'draft outreach', 'message the recruiter', 'reach out to', or 'write a LinkedIn message'.
Install
npx vskill@latest install andrew-shwetzer/career-ops-plugin/outreachSKILL.md
Draft Outreach
Create personalized outreach messages for job search networking.
Step 0: Load Context
- Read
data/profile.yml - Check
data/research/{company}.mdfor company intelligence - Check
data/evaluations/for any evaluation at this company
If no company research exists:
"I don't have research on {company} yet. Better outreach comes frombetter intel. Want me to research them first, or should I draftsomething with what I know?"
Step 1: Identify the Contact
Parse user input for: contact name, title, company, platform.
If no specific contact named, suggest based on research file:
"Based on my research, here are contacts at {company}:{list from research}Who would you like to reach out to?"
Step 2: Determine Message Type
| Type | When | Length | |
|---|---|---|---|
| LinkedIn connection request | No existing connection | Under 300 characters | |
| LinkedIn message | Already connected | 100-200 words | |
| Cold email | Have their email | 100-150 words | |
| Follow-up | Already reached out, no response 5+ days | 50-75 words |
Ask the user which type if not clear from context.
Step 3: Generate Using 3-Part Structure
Part 1: Hook (about THEM, not you)
Reference something specific about the company, their work, or a recent event.
Bad: "I'm really interested in your company" (about you) Bad: "I'd love to connect" (generic) Good: "Your team's work on {specific project/launch} caught my attention" Good: "I noticed {company} just {recent event from research}"
Part 2: Proof (one quantifiable thing about you)
One sentence. One number. Directly relevant to their world.
Bad: "I have 10 years of experience in marketing" Good: "I grew organic traffic 3x at {Company} in 8 months" Good: "I managed a $2M portfolio with 98% client retention"
Pull the most relevant proof point from the user's profile that connects to the target company's needs.
Part 3: Proposal (low-pressure ask)
Bad: "Can you refer me?" (presumptuous) Bad: "I'd love to pick your brain" (vague, one-sided) Good: "Would you be open to a 15-minute chat about what {team} looks for?" Good: "I'd appreciate any advice on standing out for the {role} opening"
Step 4: Output
Step 5: Offer Variations
"Want me to:- Adjust the tone? (more formal / more casual / more direct)- Write for a different platform? (email instead of LinkedIn)- Draft a follow-up for if they don't respond in a week?"
Rules
- NEVER draft messages that misrepresent the user's background
- NEVER suggest the user claim a connection that doesn't exist
- NEVER draft overly flattering or sycophantic messages
- Keep LinkedIn connection requests under 300 characters (hard limit)
- Every message must contain something specific (not a template)
- If no company research and no web search available, be honest:
"This message would be stronger with specific company context. Consider researching them first."
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/outreach/SKILL.md
Popularity
- Repository stars
- 247
- Repository forks
- 73
- 7-day trend score
- 28
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 30 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/andrew-shwetzer/career-ops-plugin/outreach)