Skip to content

LinkedIn Automation

Lets an agent drive LinkedIn in a browser: messaging, connection requests, feed posts and search

Repository
aden-hive/hive
Stars
11,132
Licence
Apache-2.0
Files
1 file

What it does

This is a set of step-by-step notes that teaches an AI agent how to operate LinkedIn through a browser tool without getting stuck. LinkedIn hides its controls in shadow DOM, uses strict security rules that silently block some page edits, and shows dialogs that can freeze automation, so the notes favour taking a screenshot and clicking by pixel coordinates over fragile CSS selectors. It also includes tested flows for sending a profile message, accepting connection requests, composing feed posts and searching.

Great for

  • Developers building agent workflows that need to act on LinkedIn in a logged-in browser session
  • Sales or recruiting teams experimenting with automating LinkedIn messaging and connection handling
  • Engineers who already use the hive.browser-automation skill and want LinkedIn-specific guidance

Skip it if

  • Anyone wanting bulk or unsolicited outreach: LinkedIn's spam filters are described in the file as aggressive, and automated messaging can violate LinkedIn's terms and get accounts restricted
  • Users who cannot run the required browser-automation skill, since this file assumes it is present and defers general browser rules to it
  • Situations needing a stable, supported integration: the file itself warns that LinkedIn changes class names and layout often, so the flows may break

Try asking

  • “Send a message to a specific LinkedIn connection by opening their profile and using the Message flow”
  • “Accept pending connection requests from the invitation manager page”
  • “Draft and publish a post in the LinkedIn feed”
  • “Search LinkedIn for a person or company and open the result”
Step-by-step guide: how to use LinkedIn AutomationInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.

    linkedin-automation.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip linkedin-automation.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip linkedin-automation.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Let the agent take a screenshot first and click by coordinates; selector-based lookups often return nothing after LinkedIn UI changes
  • Keep to low volume and human-like pacing, and review every message before it is sent, since the file reports spam filtering and the account is real
  • Check that the hive.browser-automation skill is installed before using this one, because the instructions rely on its tools

What's inside

  • SKILL.md

Redistributed unmodified from aden-hive/hive under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.

Find exactly what
you're looking for