AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
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.
Builders who want their agent to handle LinkedIn outreach and lead workflows.
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
- 1One command — detects your installed agents, asks what to install and where, and sets up…
npx @linkedapi/skills
- 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) andready(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 withready: falseand apendinglist 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
| Skill | Description |
|---|---|
| General-purpose LinkedIn automation – fetch profiles, search people and companies, send messages, manage connections, create posts, and more | |
| linkedin-growth | Two-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
- .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 itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More skills
AI video skill for Claude Code & Codex — cinematic product videos with Remotion: 152 shot recipe cards, 209 motion previews, a production-ready template

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
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.
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.
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.