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).

LinkedIn Beginner MIT license 3.1k GitHub stars
Install
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
View on GitHub Checked

What 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

  1. 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.

  2. 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.

  3. Write the first DM

    After they accept, a short message refers to the same hook, gives something useful and makes one small ask.

  4. 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.

  1. Claude Code plugin
    /plugin marketplace add Jakeschincariol/linkedin-agent-skill
  2. Claude Code plugin
    /plugin install linkedin-agent
  3. Skills CLI
    npx skills add Jakeschincariol/linkedin-agent-skill --skill li-dm
  4. 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.