li-dm — LinkedIn Connection Notes & DM Follow-ups
Writes the 200-character LinkedIn invite note, the first DM, and exactly two follow-ups using reply-rate-tested rules.
Marketing & SEOBeginner★ 135⑂ 21AI score 8/10Last updated: Sep 7, 2026
What it does
- 200-character invite note: one specific reference to them + one line on who you are + zero ask, with the character count shown (e.g. 187/200).
- First message: sent a day after they accept, 2–4 sentences, continuing the specific thing from the note, giving something first (a number, template, answer), and making one small ask. No calendar link in message one.
- Exactly two follow-ups: +4 days (must add something new — no "just bumping this") and +10 days (the close-the-loop message that removes pressure). No third follow-up.
- Intake before writing: asks in one batch who the person is, the real reason to reach out today, and what you actually want. If there's no reason, it tells you so.
- Guardrails: no automated sequences (LinkedIn User Agreement violations get accounts restricted), no fabricated mutual connections or schools, no more than 20 invites per day.
Who it's for
- Sales and BD folks trying to lift cold outreach reply rates
- Job seekers messaging recruiters or people already in the role
- Founders and freelancers doing their own partner/customer outreach
- Anyone tired of sending "I hope this message finds you well"
Example uses
- "Write a connection request to this person" → it asks for the hook and context, then returns a note under 200 characters with the count displayed.
- "They accepted — what do I send first?" → a 2–4 sentence DM that continues the note's reference and ends with one small ask like a 15-minute call.
- "No reply yet, should I follow up?" → two drafts, one for day +4 with new information and one for day +10 that closes the loop, each with a send date.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/Jakeschincariol/linkedin-agent-skill/HEAD/skills/li-dm/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/li-dm folder from the GitHub repo Jakeschincariol/linkedin-agent-skill into my ~/.claude/skills/li-dm/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/Jakeschincariol/linkedin-agent-skill.git && cp -r linkedin-agent-skill/skills/* ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open your terminal.
- Clone the repo:
git clone https://github.com/Jakeschincariol/linkedin-agent-skill.git - Make sure the skills folder exists:
mkdir -p ~/.claude/skills - Copy the skills over (copy all of them, since this one calls
/li-human):cp -r linkedin-agent-skill/skills/* ~/.claude/skills/ - Restart Claude Code and type "write a LinkedIn connection request" to confirm the skill triggers.
- Review every draft and send it by hand — automated outreach tools risk account restrictions.
View source on GitHub ↗License: MIT