linkedin-icp-outreach

Filter LinkedIn connections by ICP criteria and draft personalized first messages.

2|1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/miriamdong/mstack --skill linkedin-icp-outreach
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linkedin-icp-outreach
Source: https://github.com/miriamdong/mstack/tree/main/linkedin-icp-outreach
Command: npx skills add https://github.com/miriamdong/mstack --skill linkedin-icp-outreach

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scan Miriam's latest LinkedIn new connections, filter for ICP fits, cross-reference recent in-person events for warm vs. cold context, and send personalized first messages. Use this skill whenever the user says "do my LinkedIn outreach", "message my new connections", "run LinkedIn ICP", "check my new connections", or asks to reach out to recent LinkedIn connections. Also trigger proactively when the user says "run now" in the context of a LinkedIn or outreach workflow. Works as a scheduled daily task or on-demand run. Outputs a sent log and flags any contacts that need manual follow-up.

Frequently Asked Questions about linkedin-icp-outreach

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate LinkedIn outreach to new B2B connections?

Automating LinkedIn outreach involves scanning your latest new connections, filtering prospects by ICP criteria like location and executive title, and drafting personalized first messages. This skill handles that workflow while skipping already-messaged contacts.

How does ICP filtering work for LinkedIn prospecting?

ICP filtering for LinkedIn prospecting works by evaluating new connections against specific parameters: location, company size, and executive title. Profiles matching these criteria are selected for personalized first message drafting, while non-matching profiles are ignored.

Can I run B2B messaging campaigns on a daily schedule?

Yes, you can run B2B messaging campaigns on a daily schedule or on-demand. The skill operates as a scheduled daily task, maintaining an outreach log of sent messages and flagging profiles that require manual follow-up.

How do I avoid messaging the same LinkedIn prospects twice?

To avoid messaging the same LinkedIn prospects twice, the outreach process cross-references an active outreach log. It automatically skips already-messaged contacts before drafting new personalized first messages for any remaining ICP-fit connections.

What happens to LinkedIn profiles that need manual follow-up?

LinkedIn profiles needing manual follow-up are flagged by the skill during the outreach run. Instead of sending an automated message, the workflow outputs these specific contacts for you to review and engage with manually.