linkedin-connect
Send LinkedIn connection requests to a list of people via browser automation and track status in a CSV/TSV file. Use when the user wants to bulk-connect with a list of people on LinkedIn (founders, speakers, leads, etc.) from a spreadsheet or list containing LinkedIn profile URLs. Handles Connect button, Follow-mode profiles, already-connected detection, stale URL fallback via LinkedIn search and Google search, and incremental status tracking.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/10madh/linkedin-bulk-connectWhat This Skill Does
The linkedin-connect skill is an advanced automation tool designed to streamline professional networking by batch-processing connection requests on LinkedIn. Instead of manually clicking through hundreds of profiles, this skill orchestrates browser automation to navigate to target profiles, determine their current relationship status, and attempt a connection. It handles complex UI states, such as distinguishing between "Connect" buttons, "Follow" mode profiles, and individuals you are already connected to.
Key to its functionality is the Three-Tier Profile Discovery system, which ensures high success rates even when profile URLs are stale or missing. It first attempts to use a provided URL, falls back to an internal LinkedIn search based on name and company, and culminates in a Google search to retrieve accurate profile data. The skill maintains an audit trail by updating your input CSV/TSV file with a 'Connection Status' column, ensuring that every attempt is tracked, logged, and never duplicated.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/10madh/linkedin-bulk-connect
Ensure your OpenClaw instance is updated to the latest version before installation to guarantee compatibility with the browser relay drivers.
Use Cases
- Lead Generation: Automatically connect with high-value prospects or founders listed in a CRM export.
- Event Networking: Reach out to speakers or attendees of a conference provided in a guest list.
- Recruitment: Batch-connect with qualified candidates found via LinkedIn Boolean searches.
- Growth Hacking: Maintain consistent networking activity on LinkedIn without spending hours on repetitive manual clicks.
Example Prompts
- "I have a CSV file named leads.tsv with 50 names and companies. Can you help me send connection requests to everyone on this list? I'm using the Chrome Relay."
- "I need to network with the speakers list from my spreadsheet. The profile URLs might be old, so please use the search fallback feature to find their current profiles."
- "Start the connection process for my 'prospects.csv' file. I have my LinkedIn session active in the isolated OpenClaw browser."
Tips & Limitations
- Browser Profiles: Always choose between 'chrome' (Relay) or 'openclaw' (Isolated) and stick to that profile for the duration of the task. Do not switch, as it will break status tracking.
- Rate Limiting: LinkedIn monitors for suspicious activity. While this skill mimics human behavior, perform batches of 20-30 requests at a time to avoid account restrictions.
- Data Prep: Ensure your spreadsheet is clean. Missing 'Company Name' fields will significantly increase the failure rate during the fallback search phase.
- Verification: Always monitor the first 5-10 connections personally to ensure the automation is interacting with the correct profiles.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-10madh-linkedin-bulk-connect": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, network-access
Related Skills
linkedin-followup
Manage LinkedIn outreach leads from Google Sheets — search by name, read live conversation threads, update status, and send contextual follow-up messages. Use after linkedin-dm to move leads through the pipeline (Sent → Replied → Call Scheduled → Demo Done → Closed).
linkedin-dm
Send personalized LinkedIn direct messages to a list of existing 1st-degree connections via browser automation. Use when the user wants to message LinkedIn connections with AI-personalized outreach — e.g. nurturing leads, following up after events, reconnecting with contacts, or announcing something. Takes a data file (CSV/TSV) or plain list with connection names and companies, asks for outreach context/goal, generates a tailored message per person, and sends each one via browser automation. Handles message compose flow, character limits, and incremental status tracking.