LinkedIn Growth Skill
LinkedIn Growth grows your LinkedIn network with the people you actually want in it – and keeps the whole process tidy on its own. You define the target (a LinkedIn or Sales Navigator search plus a profile of your ideal lead, as broad or as narrow as you like); the skill checks every candidate against that profile, invites the matches on a schedule, tracks who accepts, and withdraws the requests that go unanswered. The qualification is automatic, the criteria are yours, and once it's running it maintains itself.
Source code available on GitHub.
How it works
A continuous loop, not a one-off blast:
1. Define your target. A LinkedIn or Sales Navigator search (the audience) plus a profile of your ideal lead – who to keep, who to filter out – as broad or as narrow as you want. Both are captured in plain language and yours to tune any time.
2. Auto-qualify. Every candidate from the search is checked against your ideal-lead profile; matches are kept, the rest are dropped, and a short reason is recorded for each decision so you can see *why*. Matches are de-duplicated and assigned round-robin across your connected accounts.
3. Invite on a schedule. Each account sends connection requests during its own active hours, paced to stay within safe daily and weekly limits – no bursts.
4. Track acceptances. As people accept, the skill marks them connected and keeps each lead's status current, so you always know who connected, who's still pending, and who declined.
5. Clean up automatically. Requests that sit unanswered past your threshold are withdrawn, keeping your pending list short and your account healthy. Optionally, an unaccepted lead can be retried from another of your accounts.
Everything lives in a local SQLite database – no external services beyond LinkedIn CLI.
What it handles automatically
Once it's running, you don't babysit any of this:
- Qualification – every candidate scored against your criteria, with a recorded reason.
- Acceptance tracking – who accepted, who's pending, who declined, kept up to date.
- Withdrawing unanswered requests – stale pending invites are pulled automatically, so your queue and weekly invite budget stay clean.
- Safe pacing – per-account daily limit, active hours, and a minimum gap between invites; backs off on its own when LinkedIn signals a limit.
- Multi-account balancing – leads spread round-robin across your accounts, with optional retry from a different account if a request goes unaccepted.
- Live status & conversion – ask any time for counts, pending older than N days, or which lists convert best.
Use this when
You want your network to grow with the right people – and you don't want to manually search, vet, invite, chase, and clean up after each one. You decide how specific the target is (a tight niche or a broad audience); the skill runs the rest on a schedule.
Typical goals:
- "Grow my network with seed-stage founders in DACH fintech." (narrow)
- "Connect me with anyone in growth or marketing at B2B SaaS companies." (broad)
- "Run outreach across three accounts and automatically drop requests no one accepts."
- "Build a steady pipeline of qualified prospects without manual prospecting."
Quick start
npx @linkedapi/skills add linkedin-growthOr hand your agent Read https://linkedapi.io/skills/linkedin-growth/install.md and follow it. The installer sets up the skill's local database and can turn on the background scheduler for you. See the Agent Skills overview for both install paths.
What you can ask your agent
Grow my network from this search: <url> – keep the ones who fit my profile.
How many invites does <account> have left today, and how many people accepted this week?
Show me everyone still pending for more than 10 days.
Which list is converting best?
Tighten my ideal-lead profile to only founders who raised in the last 12 months.
Pause invites for <account> and raise the daily limit to 20.
Slash commands (Claude Code)
Four guided entry points ship with the skill – conveniences on top of plain language:
| Command | What it does |
|---|---|
/linkedin-growth-setup | First-run onboarding: prerequisites, connect accounts, install scheduler |
/linkedin-growth-import | Guided import: search → qualify → store |
/linkedin-growth-status | Dashboard plus answers to arbitrary status questions |
/linkedin-growth-config | Per-account limits, schedule, pause/resume, or edit your ideal-lead profile |