Agent skill
linkedin-dm-framework
Filed under LinkedIn and social.
From timyakubson/cold-outbound-grokbot-repo · 27 skill entries · 3 · pushed 2026-10-04
What it does when it runs
Automated analysis of the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/timyakubson/cold-outbound-grokbot-repo.git /tmp/cold-outbound-grokbot-repo git -C /tmp/cold-outbound-grokbot-repo sparse-checkout set "stage-6-copywriting/linkedin-dm-framework" mkdir -p ~/.claude/skills/linkedin-dm-framework cp -R "/tmp/cold-outbound-grokbot-repo/stage-6-copywriting/linkedin-dm-framework/." ~/.claude/skills/linkedin-dm-framework/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from timyakubson/cold-outbound-grokbot-repo/blob/26fedfe6f14f477887097004f6a41371e1860562/stage-6-copywriting/linkedin-dm-framework/SKILL.md, which is licensed MIT (repository). 463 words, 4 headings.
LinkedIn DM framework (5 messages)
STRICT RULES (apply before writing any LinkedIn message)
- Before generating a single LinkedIn message, load this framework and follow its five-message structure.
- Never suggest, draft, or write LinkedIn connection request notes. They are a waste of time. If the user asks for one, decline and offer the first DM in the sequence instead.
- Frameworks are guides, not copy-paste templates. Write each message fresh from the prospect's actual profile, posts, and company.
- Every message must be sent only after the prospect has accepted the connection (DMs go to 1st-degree connections).
The five messages
Message 1: Opener. Keep it very short and plain, a simple greeting with the first name. No "thanks for connecting" or over-excited lines, those read as needy. Think neutral, not eager.
Message 2: Restrained compliment or offer rephrase. Pick one:
- Restrained compliment: one specific, genuine observation about something they built, wrote, or posted. Enthusiasm around 4 to 6 out of 10, never gushing. Be specific (name the actual thing), keep it to a line, and only say it if it's true.
- Offer rephrase: restate what they do in your own words, so they see you read their profile and can correct you if you got it wrong.
- You can use one or the other, or combine them in a single line.
Message 3: Authority-building observation. Show subtle expertise in their space in one or two sentences, with a specific insight or a relevant connection, not bragging. The goal is to give them a reason to respond by showing you know the space.
Message 4: Ambiguous question. Ask one open, low-effort question that loosely relates to their work and invites a quick answer. It should be interesting enough to answer but not so salesy that it sets off a pitch alarm. Avoid direct questions like "are you looking for X services?" The question's job is to move the conversation toward a booked call over time, so it should be easy to answer and open enough to lead to a conversation.
Message 5: Personal connection. End with something personal you found in their profile or posts: where they're based, a shared place or experience, a school, a sport, a trip. Keep it light and genuine, not forced. This is the message most likely to be the last thing they see in their inbox, so make it specific.
Process
- Research the prospect first (profile, recent posts, company). Do not write generic lines.
- Draft the messages in order, one at a time, showing the user each one before moving on.
- Keep every message short. No em dashes (see
stage-6-copywriting/no-em-dashes). - Recommend the template gate from
stage-6-copywriting/campaign-copywritingfor any email copy; this framework covers LinkedIn DMs only.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- linkedin-lead-scoring-framework by Ad-Superpowers · 5
- linkedin-marketing by sergebulaev · 4,230
- linkedin-comment-drafter by sergebulaev · 4,230
- linkedin-content-planner by sergebulaev · 4,230
- linkedin-employee-advocacy by sergebulaev · 4,230
- linkedin-engager-analytics by sergebulaev · 4,230
- linkedin-hook-extractor by sergebulaev · 4,230
- linkedin-humanizer by sergebulaev · 4,230
Need help setting it up?
This page tells you what linkedin-dm-framework does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.