# Li Dm

Write connection notes and DM follow-ups that get replies - the 200-character invite...

- Repository: https://github.com/Jakeschincariol/linkedin-agent-skill (3031 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-09-17
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add Jakeschincariol/linkedin-agent-skill --skill li-dm -g -a claude-code -y`
Codex: `npx skills add Jakeschincariol/linkedin-agent-skill --skill li-dm -g -a codex -y`
Cursor: `npx skills add Jakeschincariol/linkedin-agent-skill --skill li-dm -g -a cursor -y`
Gemini CLI: `npx skills add Jakeschincariol/linkedin-agent-skill --skill li-dm -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add Jakeschincariol/linkedin-agent-skill`

## Description

Write connection notes and DM follow-ups that get replies - the 200-character invite, the first message, and the two follow-ups. Use when the user says "write a connection request", "DM this person", "outreach message", "how do I follow up", or is reaching out to someone specific on LinkedIn.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# li-dm

The invite note is 200 characters. The first DM decides whether there is a
second one. Neither is a pitch.

## Before writing, get the specifics

Ask for, in one batched question:

1. **Who** - name, role, company.
2. **The hook** - the actual reason to reach out now. A post they wrote, a
   thing their company shipped, a mutual connection, a talk they gave. Not
   "they fit my ICP".
3. **What the user wants** - a conversation, a referral, a job, a sale. Be
   honest internally, even if the message does not lead with it.

If there is no specific reason to message this person today, say so. A message
with no reason is what everyone else sends, and it is why their reply rate is
2%.

## The invite note (200 characters)

```
{one specific reference to them} + {one line of who you are} + {no ask}
```

The note asks for nothing. It exists to make the accept obvious. Under 200
characters including spaces - count them and show the count.

```
Saw your post on killing the discovery call - we did the same thing in March
and it worked. I run ops at a 12-person studio. Would like to follow along.
                                                                    [187/200]
```

## The first message, after they accept

Wait a day. Then:

- **Two to four sentences.** A screen of text is a delete.
- **Reference the specific thing** from the note - continuity is the whole
  reason the note was specific.
- **Give something before asking.** A number, a template, a name, an answer.
- **One ask, and make it small.** "Worth a 15-minute call?" beats "let me walk
  you through our platform".
- **No calendar link in message one.** It reads as a funnel, because it is.

## Follow-ups

Two. That is the number.

The rest: https://github.com/Jakeschincariol/linkedin-agent-skill/blob/HEAD/skills/li-dm/SKILL.md
