── SKILL
linkedin-outreach✓ APPROVED

Turn a LinkedIn prospect into a warm thread.

A connection note plus value-first follow-ups, matched to whether the prospect is cold, engaged, or gone quiet.

Inside: The connect note, the value-first follow-ups, and the quiet-thread re-open.

01 / HOW TO USE

Install it in one line, or paste it in.

1
In Claude Code (one command)
Copy the install line, paste it into your terminal, and restart Claude Code. The skill installs itself to ~/.claude/skills/ and runs automatically when it is relevant.
2
In Claude, ChatGPT, or a Project (no terminal)
Open the file, then upload it to your chat or paste its contents in. A skill is just a markdown file of instructions, so any capable AI can follow it.
New to skills? A skill is a plain-text file that teaches your AI a workflow. Point any capable assistant at it and it follows the steps, on your data.
02 / MAKE IT YOURS

Connect your context. Set it to your motion.

CONNECT YOUR CONTEXT · AND WHY IT HELPS
a CRM

it reads the account and any prior touches across channels so the note fits the whole relationship.

an enrichment tool

pulls the role and recent activity so the connection note references something real.

a sequencer

lets you fold the LinkedIn steps into a multi-channel cadence instead of running them by hand.

SET IT TO YOUR MOTION

This was built for B2B social selling into a named persona. Set these to your motion:

Reach any persona you like. The skill matches the message to the state of your thread, not a one-size nudge.

Set thisWhat it isDefault / Example
PERSONAwho you are reachingVPmanagerindividual contributor
OFFERthe one problem you solvestated plainlynot pitched
STATEwhere the thread iscoldengagedgone quiet
VALUE_ASSETthe useful thing you lead witha resourcea takea relevant intro
CONNECT_STYLEnote or no note on the requestshort note by default
CRMyour CRM connectora CRM you already run
SEQUENCERwhere social steps join the cadencea sequencer you already run
03 / THE FULL SKILL

Everything the skill does, in full.

── WHAT THIS DOES

Writes the LinkedIn touches that fit the moment: a connection note that earns the accept without pitching, and follow-ups that lead with something useful. It reads where the prospect is, never messaged, engaged with your stuff, or gone dark, and matches the message to that state instead of sending the same nudge to everyone.

── THE METHOD
  1. 1
    Match the message to the state

    Three states, three moves. Cold: a connection note that gives a reason to accept and pitches nothing. Engaged (they liked, viewed, commented): a warm opener that references the real interaction and offers something useful. Gone quiet: a low-pressure re-open that changes the angle instead of repeating the last ask. Same person, different message.

  2. 2
    The connection note that earns an accept

    Under 300 characters, no pitch, one honest reason you want to connect: a shared interest, a relevant topic, a genuine reaction to their work. The connect is not the ask. It is permission to have a conversation later.

  3. 3
    Value-first follow-ups

    Every follow-up leads with something for them before anything for you: a resource, a relevant example, a useful observation, a light question. "Just following up" and "circling back" are banned. If a touch has nothing to give, it does not send.

  4. 4
    Re-opening a quiet thread

    When a thread goes dark, do not repeat the ask. Change the lens: a new angle on the problem, a fresh resource, or an honest "should I close the loop?" that gives them an easy, face-saving exit. A clean permission to say no often gets a reply.

  5. 5
    Channel manners

    LinkedIn is not email. Shorter, more human, no formatted signatures, no wall of text. Match the reader's register, and never automate to the point it reads like a bot.

── QUALITY GATES
  • The connection note pitches nothing and stays under 300 characters.
  • Every follow-up leads with value before any ask. No "just following up."
  • The message matches the stated thread state, never a generic nudge.
  • A quiet-thread re-open changes the angle and offers a graceful exit.
── OUTPUT (EXAMPLE)
EXAMPLE OUTPUT
LINKEDIN · Head of Support · state: engaged (liked 2 posts)

Connection note (cold version, <300 char):
"Hi [name], I keep seeing support leaders wrestle with [problem].
You clearly think about this space. Would like to follow along and
trade notes, no pitch."

Engaged follow-up (after accept + likes):
"Thanks for the connect, and for reading. Since [topic] is on your
radar, here is a short teardown of how a few teams handle it: [link].
Curious if any of it maps to your world."

Gone-quiet re-open (14 days later):
"No worries if this is not a now problem. Came across [resource]
and thought of your team. Want me to close the loop, or keep
sending the odd useful thing?"
── EXAMPLE CHAT
EXAMPLE CHAT
You
They liked two of my posts but I've never messaged them. What do I send?
CLAUDE
State is "engaged," so the note references the real interaction. "Thanks for the connect, and for reading. Since [topic] is on your radar, here is a short teardown of how a few teams handle it: [link]. Curious if any of it maps to your world." The catch worth naming: I didn't write a generic follow-up. This person is in the "engaged" state, so the message leads with the thing they already showed interest in, not a cold pitch dressed as a warm one. Sending the cold-state note to an engaged prospect is the most common miss here. One sharpener: connect your CRM so the state comes from real touch history instead of you having to remember and paste it.
04 / GO FURTHER

Where an operator takes this next.

The message is step one. Here is where an operator takes it once the manual version proves out.

You built the message once, now the state tracking keeps it honest.

01
Fold it into a real cadence

Push the connection note and follow-ups into a sequencer alongside your email steps, so LinkedIn and email touches land in the right order automatically.

02
Track state changes without watching manually

Wire a scheduled Claude task to check engagement (likes, views, replies) daily and flag the prospects who just moved from cold to engaged.

03
Log every touch back to the account

Write the sent message and its state into Salesforce or HubSpot, so the next rep who opens this account sees exactly what's already been said.

05 / PART OF A BIGGER PLAY

One skill is the on-ramp.

── GET NEW SKILLS IN YOUR INBOX

One operator-built skill a week. Free.