---
url: "https://taplio.com/claude-skills/dm-opener"
title: "LinkedIn DM Opener: Free Claude Skill | Taplio"
description: "Write the first LinkedIn DM after a connection is accepted. Short, warm, specific, no pitch, referencing the comment thread it started from. A free Claude skill."
type: claude-skill
h1: "DM Opener"
lastmod: 2026-09-17
fetched_at: 2026-10-06T09:08:15.715Z
---

[All skills](https://taplio.com/claude-skills-for-linkedin)

Networking

# DM Opener

The first message after the accept : short, specific, no pitch, anchored in the real exchange.

[Download SKILL.md](https://cdn.prod.website-files.com/6939243f5769a4de787769c3/6aa3d7758bd700b34d09ee72_dm-opener.md)[See on GitHub](https://github.com/TaplioOfficial/taplio-linkedin-claude-skills/blob/main/skills/linkedin-dm-opener/SKILL.md)[Not sure how to use it ?](https://taplio.com/blog/install-taplio-claude-skills)

### Skill details

Category

Networking

Format

SKILL.md

Compatible with

Claude, ChatGPT, Cursor

License

Free

Built by

Taplio

The DM after the accept is where most people lose the connection : silence, or a pitch. This skill keeps the conversation alive with something specific to say.

## Why use it

A first message that opens with hope you are doing well and closes with a calendar link gets archived. One that references the comment you exchanged, gives one useful thought and ends with an easy question gets a reply. This skill writes the second kind, in your voice, for the outcome you actually want : a relationship, a discovery call with a real reason, or a small specific ask.

## What it does

You name the connection and how it started. When it started from a comment under your post, it pulls the person's exact words. It returns three ranked openers under 600 characters, each with reply odds, plus the list of things not to do in a first DM.

## What you get

-   Three ranked DM openers under 600 characters
-   The real exchange each one references
-   Reply odds per option and the what-not-to-do list

## Why the Taplio MCP makes it better

A skill on its own is a clever prompt working from memory. Connected to the Taplio MCP, the same skill runs on your real account and real data, which is what turns a generic answer into one built for you. Here is what each function adds:

-   **`get_me`** gives your voice and language so the opener reads like you wrote it.
-   **`find_posts_to_comment`** lists your recent posts to locate the thread the connection started from.
-   **`find_comments_to_reply`** pulls the person's exact comment so the DM references the real exchange.
-   **`list_comment_drafts`** recalls the comment you posted on their post when that is how you met.
-   **`search_inspiration`** finds a recent post of theirs to reference when the connection was cold.

Power up with Taplio

In the Taplio app, the CRM tracks every conversation and surfaces the most engaged connections so the user follows up at the right moment ; the MCP keeps the opener in their voice, and the conversation history lives inside Taplio.

[Start free Taplio trial](https://taplio.com)

### How to use

1.  Download SKILL.md.
2.  Drop it into ~/.claude/skills/ for Claude Code or paste it as a system prompt.
3.  Invoke it by name when you need it.

## Other Skills

[Research

### Viral Post Analyzer

Decode why a viral post worked and turn it into a reusable template.

Taplio MCP superpowers

get\_me**get\_me**Loads your Taplio profile, audience and preferences to tailor the output to you.search\_inspiration**search\_inspiration**Searches Taplio's index of high-performing LinkedIn posts for relevant inspiration.get\_post**get\_post**Fetches a single one of your LinkedIn posts by its ID.get\_post\_analytics**get\_post\_analytics**Reads the engagement metrics of a specific post.

See skill](https://taplio.com/claude-skills/viral-post-analyzer)

[Strategy

### Niche Definer

Sharpen your audience, problem, and angle into a one-line positioning.

Taplio MCP superpowers

get\_me**get\_me**Loads your Taplio profile, audience and preferences to tailor the output to you.get\_analytics\_overview**get\_analytics\_overview**Gets an overview of your LinkedIn analytics across all posts.create\_draft**create\_draft**Saves the generated content as a new Taplio draft.publish\_draft**publish\_draft**Publishes a draft straight to LinkedIn.

See skill](https://taplio.com/claude-skills/niche-definer)

[Writing

### Ultimate Story Extractor

Mine a publishable story arc out of any raw experience the user dumps on you.

Taplio MCP superpowers

get\_me**get\_me**Loads your Taplio profile, audience and preferences to tailor the output to you.search\_inspiration**search\_inspiration**Searches Taplio's index of high-performing LinkedIn posts for relevant inspiration.create\_draft**create\_draft**Saves the generated content as a new Taplio draft.schedule\_draft**schedule\_draft**Schedules a draft to be published at a chosen time.publish\_draft**publish\_draft**Publishes a draft straight to LinkedIn.

See skill](https://taplio.com/claude-skills/story-extractor)

## Ready to grow your LinkedIn brand?

Each skill solves one problem. Taplio solves the whole LinkedIn workflow : write, schedule, engage, track. Try it free.

[Start free trial](https://app.taplio.com)
