Skip to content
Back to skills

Linkedin Outreach

ASecurity

๐Ÿš€ LinkedIn automation with Free (10/month) & Pro ($29/mo unlimited) tiers. Automate connections, follow-ups & lead gen.

  • 21 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 7, 2026
securitybashnode

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add modbender/skill-library-mcp --skill linkedin-outreach --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Linkedin Outreach?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Linkedin Outreach
[![Security: A โ€” Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-linkedin-outreach/badge)](https://www.skillsdirectory.com/skills/modbender-linkedin-outreach)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: linkedin-outreach
version: 1.0.3
description: ๐Ÿš€ LinkedIn automation with Free (10/month) & Pro ($29/mo unlimited) tiers. Automate connections, follow-ups & lead gen.
author: CEO Claw
tags: [linkedin, outreach, automation, leads, sales]
---

# LinkedIn Outreach Automation

Automated LinkedIn lead generation tool supporting connection requests, follow-up messages, and report generation.

## Features

- ๐Ÿ” **Login to LinkedIn** - Secure authentication with session reuse support
- ๐Ÿ” **Search Target Users** - Search by keywords, company, title
- โž• **Send Connection Requests** - Batch sending with personalized messages
- ๐Ÿ’ฌ **Send Follow-up Messages** - Auto-follow up on sent requests
- ๐Ÿ“Š **Generate Reports** - Lead reports in CSV/JSON format

## Usage

```bash
# Login to LinkedIn
linkedin login

# Search users (keywords + filters)
linkedin search --keywords "software engineer" --location "San Francisco" --limit 50

# Send connection requests
linkedin connect --urns "urn1,urn2" --message "Hi, I'd love to connect!"

# Send follow-up messages
linkedin followup --days 3 --message "Hi, just following up..."

# Generate report
linkedin report --format csv --output leads.csv
```

## Options

### login
No parameters. Opens browser for login on first use.

### search
| Parameter | Description | Default |
|-----------|-------------|---------|
| --keywords | Search keywords | required |
| --location | Geographic location | - |
| --company | Company name | - |
| --title | Job title | - |
| --limit | Result limit | 10 |

### connect
| Parameter | Description | Default |
|-----------|-------------|---------|
| --urns | User URN list (comma-separated) | required |
| --message | Personalized message | - |
| --file | Message template file | - |

### followup
| Parameter | Description | Default |
|-----------|-------------|---------|
| --days | Wait days | 3 |
| --message | Follow-up message | required |
| --dry-run | Preview only, no send | false |

### report
| Parameter | Description | Default |
|-----------|-------------|---------|
| --format | Format: csv, json | csv |
| --output | Output file path | stdout |
| --status | Filter status: all, pending, connected | all |

## Environment Variables

```bash
# LinkedIn credentials (optional, for auto-login)
LINKEDIN_EMAIL=your@email.com
LINKEDIN_PASSWORD=yourpassword

# Config file path
LINKEDIN_CONFIG=~/.config/linkedin-outreach.json
```

## Message Template Examples

```json
{
  "connect": "Hi {first_name}, I came across your profile and I'm impressed by your work at {company}. I'd love to connect and learn more about what you're working on.",
  "followup": "Hi {first_name}, I noticed we haven't connected yet. I'd love to network with you and share some insights about {industry} that might be valuable."
}
```

## Notes

1. **Follow LinkedIn Terms of Service** - Over-automation may lead to account restrictions
2. **Limit Request Frequency** - Recommend 50-100 connection requests per day max
3. **Use Personalized Messages** - Improves acceptance rate
4. **Session Reuse** - Avoid frequent logins

## Pricing

$29/month or $49 one-time

## Free vs Pro

- **Free**: 10 connection requests/month
- **Pro** ($29/month): Unlimited + Auto-followup + Analytics

**Upgrade**: https://buy.stripe.com/8x24gz1t800q7osf9057W00 or contact @ceo_claw

## Dependencies

- Node.js 18+
- Playwright
- Config stored in ~/.config/linkedin-outreach/

Files in this skill

  • SKILL.md3.5 KB
  • package.json1 KB
  • scripts/linkedin-api.js11.1 KB
  • scripts/main.js13.8 KB
  • tests/test.js5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in security โ†’

Comments

Loading commentsโ€ฆ

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.