Sandbox
@Linked-API/linkedin-skills

LinkedIn skills for Claude Code and other agents

This repo packages LinkedIn-focused skills that agents can install and use for searches, profile lookup, messaging, connections, and lead workflows. It uses a CLI installer to detect supported agents, place the right skill files, and check whether setup is ready.

55 stars11 forksJavaScriptUpdated 1mo ago
Who it's for

Builders who want their agent to handle LinkedIn outreach and lead workflows.

What it delivers

You can add LinkedIn-specific behavior to your agent without rebuilding the workflow from scratch.

What it does

General LinkedIn automation skill

`linkedin/SKILL.md` covers profile fetching, people and company search, messaging, connection management, and posting.

Growth workflow skill

`linkedin-growth/SKILL.md` supports a two-phase pipeline for importing and qualifying leads, then sending invites on a schedule.

Multi-agent installer

`src/cli.mjs` and `registry.json` power `detect`, `add`, `list`, `update`, `remove`, and `doctor` commands for supported agents.

Readiness checks

The installer reports whether a skill is installed and whether it is fully ready, including pending setup like token or account connection.

How to get it

  1. 1One command — detects your installed agents, asks what to install and where, and sets up…
    npx @linkedapi/skills
  2. 2Or just hand this to your AI agent
    Read https://linkedapi.io/skills/install.md and follow it.

README

linkedin-skills

A collection of LinkedIn skills for AI agents (Claude Code, Codex, Cursor, Windsurf), powered by LinkedIn CLI (@linkedapi/linkedin-cli) and Linked API.

Install

One command — detects your installed agents, asks what to install and where, and sets up the prerequisites for you:

npx @linkedapi/skills

Or just hand this to your AI agent:

Read https://linkedapi.io/skills/install.md and follow it.

For a single skill, hand over its own runbook instead — e.g. https://linkedapi.io/skills/linkedin/install.md or https://linkedapi.io/skills/linkedin-growth/install.md.

Non-interactive (agents / CI)

# Inspect the environment first (machine-readable)
npx @linkedapi/skills detect --json

# Install one skill in one command
npx @linkedapi/skills add linkedin --yes

# Install specific skills into specific agents
npx @linkedapi/skills add linkedin linkedin-growth \
  --agent claude-code --agent codex --scope project --yes --json

Other commands: list, update, remove, doctor (all support --json). See npx @linkedapi/skills --help.

Exit codes & readiness

add separates two things so a caller never mistakes "needs setup" for "install failed" (the agent-facing install runbook at linkedapi.io/skills/install.md spells this out for AI agents):

  • Exit code reflects only whether the install itself succeeded (files placed + dependencies installed). 0 = installed. 1 = a real install failure. 2 = bad arguments.
  • Readiness is reported in the JSON, not the exit code. Each skill carries ok (installed) and ready (fully configured and usable now). When a skill installed fine but still needs setup — e.g. LinkedIn tokens not connected yet — you get exit 0 with ready: false and a pending list describing what's left. Always parse the JSON; do not treat a readiness gap as a failure.
{ "success": true,
  "data": {
    "ready": false,
    "pending": [{ "skill": "linkedin-growth", "pending": [{ "name": "db-accounts", "message": "0 accounts in DB — register each linkedin-cli account…" }] }],
    "installed": [{ "skill": "linkedin-growth", "ok": true, "ready": false }]
  } }

Available skills

SkillDescription
linkedinGeneral-purpose LinkedIn automation – fetch profiles, search people and companies, send messages, manage connections, create posts, and more
linkedin-growthTwo-phase lead pipeline – import + qualify leads against your ICP, then send connection invites on a schedule across one or more accounts

Prerequisites

The installer checks these for you and offers to set them up:

  • Node.js ≥ 20
  • @linkedapi/linkedin-cli (npm install -g @linkedapi/linkedin-cli)
  • Linked API tokens — get them at app.linkedapi.io, then linkedin setup (the installer can run this for you).

Manual install (fallback)

Copy the skill folder into your agent's skills directory, e.g. .claude/skills/<skill>/ (project) or ~/.claude/skills/<skill>/ (global). For linkedin-growth, also run npm install --omit=dev and node scripts/doctor.mjs inside the copied folder.

License

This project is licensed under the MIT – see the LICENSE file for details.

Files in the repo

Repository payload10 top-level entries
  • .github
  • linkedin
  • linkedin-growth
  • src
  • .gitignore
  • LICENSE
  • package-lock.json
  • package.json
  • README.md
  • registry.json

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

mvanhorn/
last30days-skill

AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary

62k

AI video skill for Claude Code & Codex — cinematic product videos with Remotion: 152 shot recipe cards, 209 motion previews, a production-ready template

8k

Open-source SEO + GEO skills for Claude on your real GSC/GA4/ads data. Free MCP: claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp

747
Jakeschincariol/
linkedin-agent-skill

Eleven free Claude skills that run a LinkedIn account: posts off 21 hook formulas, comments, replies, profile score, weekly plan, and a humanizer that strips the AI fingerprint and scores the draft before it goes out.

108
internet-court/
internet-court-skill

The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 payments, escrow, and dispute resolution as one open, catch-all Agent Skill / Claude Code plugin.

5.5k
JimLiu/
baoyu-design

Run Claude Design locally as an Agent Skill — Cursor, Claude Code & more. Produce polished UI mockups, prototypes, decks & wireframes as self-contained HTML, without claude.ai/design. Best with Opus 4.8.

4k