linkedin-outreach
Installation
SKILL.md
LinkedIn Outreach
Use this skill for personal-account LinkedIn workflows that run on the user's own machine/IP. It is intentionally separate from any VPS, rented account, proxy, database, or systemd setup.
Operating Rules
- Run everything on the user's local machine with their normal internet connection. Do not use proxies, rented accounts, VPS sessions, CAPTCHA solvers, stealth patches, or credential-based auto-login.
- Keep the browser visible for first login. The user signs in manually in the Chromium/Chrome window opened by the script.
- Treat discovery and sending as separate phases. Scout first, review/queue leads second, send only queued leads third.
- Dry-run is the default for connection requests and DMs. Use
--executeonly when the user explicitly asks to send. - Keep daily limits low. Prefer 3-5 connection requests and 3-10 DMs per run unless the user intentionally changes the cap.
- Stop if LinkedIn shows a checkpoint, CAPTCHA, restricted-account warning, or any unusual security prompt. Ask the user to handle it manually.
- Log every material event to the local JSON database so the next agent can resume without guessing.
For the detailed safety and database rules, read references/operating_rules.md and references/database_schema.md when changing the workflow or interpreting stored records.
Script
All workflow actions go through: