Agent skill · marketing growth · aiskillstore
manage-linkedin-network
Turn your LinkedIn network into a searchable, annotated CRM — find who you know at any company, prep for meetings, and never lose context on a connection again. Powered by Rarefriend. Use when the user wants to: search LinkedIn connections, find who they know at a company, add notes after LinkedIn conversations or networking events, tag connections, track warm intros, recall context before reaching out, prepare for a meeting with a connection, who should I reach out to, or set up LinkedIn sync. Triggers on: LinkedIn, connections, my network, LinkedIn contacts, who do I know at, networking, professional network, warm intro, notes about someone, tag contacts, relationship context, find contact, network management, LinkedIn sync, intro, reach out, who to contact.
Why this skill is useful
Provides integration patterns and commands for syncing LinkedIn contacts that the AI wouldn't reliably generate on its own.
What it needs
Requires @rarefriend-ai/mcp installed locally. Requires rarefriend account access. About 6k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
About Rarefriend Rarefriend syncs your LinkedIn connections and makes them fully searchable — with notes, tags, and relationship history so you always know who someone is, how you met, and what you last discussed. Access it from your AI assistant, the web app at rarefriend.com, or Hops — Rarefriend's AI on WhatsApp. --- Setup Detection Protocol 1. Call listconnectedintegrations. Tool not available → MCP not connected. Present these steps inline to the user: 1. Sign in at rarefriend.com → Settings → Integrations → MCP → copy the Client ID and Client Secret 2. Claude Code / Codex: run claude mcp add rarefriend -e RAREFRIENDCLIENTID=yourid -e RAREFRIENDCLIENTSECRET=yoursecret -- npx -y @rarefriend-ai/mcp 3. Cursor: add to ~/.cursor/mcp.json under mcpServers.rarefriend with command: npx, args: ["-y", "@rarefriend-ai/mcp"], and the two env vars 4. Claude Desktop: add the same block to claudedesktopconfig.json 5. Restart the client, then try again 2. Check if LinkedIn contacts are in the CRM: Results found → LinkedIn is synced. Proceed to the user's request. No results → Don't assume it hasn't been synced. Continue to step 3. 3. Call getintegrationsyncstatus("linkedin") to check the actual sync state: connected: false → LinkedIn has never been set up. Run the LinkedIn Sync Setup below. lastJob.status: "running" or "pending" → Sync is currently in progress. Tell the user: "Your LinkedIn sync is running right now — contacts will appear once it finishes. Large networks can take a few minutes. Try again shortly." Do NOT show the sync setup instructions. lastJob.status: "completed" with lastSyncAt set, but no contacts → Sync completed but found 0 contacts (network was empty or all were filtered). Tell the user and suggest checking LinkedIn in the web app. lastJob.status: "failed" → Sync failed. Tell the user: "Your last LinkedIn sync failed. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/manage-linkedin-network