LinkedIn DM Outreach Claude Skill
The LinkedIn DM Outreach Claude skill writes connection notes and DM follow-ups for outreach to one specific person. You get a 200-character invite, a first message and two follow-ups. It is free and open source under the MIT license, part of the LinkedIn agent skill pack by Jake Schincariol (Jakeschincariol/linkedin-agent-skill).
/plugin marketplace add Jakeschincariol/linkedin-agent-skill/plugin install linkedin-agentnpx skills add Jakeschincariol/linkedin-agent-skill --skill li-dmWhat the LinkedIn DM Outreach skill does
Most LinkedIn outreach reads like a template, which is why replies are rare. This skill begins by asking who the person is, the real reason to message them now and what you actually want. If there is no specific reason today, it tells you so.
The invite note holds one specific reference to them, one line about you and no ask, within 200 characters, with the count shown. The first DM waits a day, runs two to four sentences, gives something before asking and makes one small ask with no calendar link.
Follow-ups are limited to two: one at day four that adds something new, and one at day ten that closes the loop. The skill never sends anything for you. It forbids automated sequences, invented mutual connections and the line about hoping a message finds someone well.
- Asks for the person, a specific hook and your real goal before writing anything.
- Writes a connection note under 200 characters and shows the character count.
- Writes a short first message that references the hook and offers value before asking.
- Drafts two follow-ups at set intervals, each adding something new.
- Warns when there is no real reason to contact someone today.
- Refuses to fabricate mutual connections, shared schools or things you have not read.
- Limits outreach to about 20 invites a day and keeps every send manual.
How it works
Get the specifics
Claude asks, in one batch, who the person is, why you are reaching out now and what you want from the exchange.
Write the invite
It drafts a note under 200 characters with a specific reference, one line about you and no ask, and shows the count.
Write the first DM
After they accept, a short message refers to the same hook, gives something useful and makes one small ask.
Add two follow-ups
Claude writes a day-four message with something new and a day-ten close-the-loop message, then stops.
Example prompts
Once the LinkedIn DM Outreach skill is installed, ask Claude in plain language. These prompts trigger it:
- Write a connection request to the head of growth at Acme who just posted about killing discovery calls
- Draft a first DM after they accept. I want a 15 minute call about outbound
- I sent a message four days ago and heard nothing. What should my follow-up say
- Write the invite note and both follow-ups for a podcast guest I admire
- Check whether I have a good enough reason to message this founder
What you get
- An invite note with its character count
- A first message for after they accept
- Two follow-ups with the day each should go out
Who it is for
- Founders doing their own outreach
- Sales reps writing one-to-one messages to key accounts
- Job seekers and freelancers contacting specific people
- Agencies drafting personal outreach, sent by hand
How to install the LinkedIn DM Outreach skill
What you need: Nothing beyond Claude. Works in Claude Code, and the README says a single SKILL.md can be pasted into any chat. Its humanizer step uses a companion skill in the same pack.
- Claude Code plugin
/plugin marketplace add Jakeschincariol/linkedin-agent-skill - Claude Code plugin
/plugin install linkedin-agent - Skills CLI
npx skills add Jakeschincariol/linkedin-agent-skill --skill li-dm - Manual
git clone https://github.com/Jakeschincariol/linkedin-agent-skill.git && cp -r linkedin-agent-skill/skills/li-dm ~/.claude/skills/
After installing, restart Claude Code or start a new session. Claude loads the LinkedIn DM Outreach skill automatically when your request matches it, or you can ask for it by name.
Tips for better results
- Bring one real hook, such as a post they wrote or something their company shipped.
- Install the whole pack if you can, since the skill hands drafts to the humanizer skill.
- Send every message yourself and keep to the 20 invites a day cap.
Limitations
- It writes messages only. It will not send or automate outreach, by design.
- Reply-rate claims in the skill are the author's view, not measured results you should count on.
LinkedIn DM Outreach Claude skill FAQ
Yes. It is open source under the MIT license, so you can use, copy and edit it at no cost. You only pay for Claude itself.
Run /plugin marketplace add Jakeschincariol/linkedin-agent-skill, then /plugin install linkedin-agent. Or clone the repo and copy the skills/li-dm folder into ~/.claude/skills/, or run npx skills add Jakeschincariol/linkedin-agent-skill --skill li-dm.
The skill is a single SKILL.md with no scripts of its own, so you can zip the li-dm folder and upload it in Claude.ai under Settings, Capabilities, Skills on a paid plan. The author also says you can paste the file at the top of any chat.
The skill keeps it under 200 characters, including spaces, with a specific reference to the person, one line about you and no ask. It shows the character count on every draft.
This skill says two: one around day four that adds something new, and one around day ten that closes the loop. Then stop. It advises against a third.