Agent skill

Manage Linkedin Network

by aiskillstore in aiskillstore/marketplace

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.

MIT-0Auto-check passedSales & Support

Install Manage Linkedin Network

skills CLI
$ npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aiskillstore/marketplace manage-linkedin-network --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aiskillstore/marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/whitefield-labs/manage-linkedin-network .claude/skills/manage-linkedin-network && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
manage-linkedin-network
GitHub stars
433
Token cost
~2.8k tokens
SKILL.md length
877 words
Files
3 (incl. references)
Skills in repo
1,044
Repo updated
First seen
Licence
MIT-0

At a glance

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.

  • Works in 3 steps: Call list_connected_integrations. → Check if LinkedIn contacts are in the CRM → Call…
  • The user wants to: search LinkedIn connections
  • SKILL.md covers About Rarefriend, Setup Detection Protocol, LinkedIn Sync Setup and Core Workflows, plus 3 more sections
  • Calls claude; needs RAREFRIEND_CLIENT_SECRET

What it does

Manage Linkedin Network is an agent skill from aiskillstore/marketplace. 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…

Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/SETUP.md` and `skill-report.json`). Compatibility notes: Requires Rarefriend MCP (@rarefriend-ai/mcp). Works with Claude Code, Cursor, Codex, OpenClaw, Gemini CLI, and other Agent Skills-compatible clients.

It sits in Sales & Support. It works with LinkedIn and Model Context Protocol. The repository describes itself as: Security-audited skills for Claude, Codex & Claude Code. One-click install, quality verified. The licence is MIT-0.

When your agent uses it

  • The user wants to: search LinkedIn connections
  • Find who they know at a company
  • Add notes after LinkedIn conversations
  • Networking events

Example prompts

  • “/manage-linkedin-network”

Requirements

  • Node.js
  • A credential in RAREFRIEND_CLIENT_SECRET
  • Compatibility (from SKILL.md): Requires Rarefriend MCP (@rarefriend-ai/mcp). Works with Claude Code, Cursor, Codex, OpenClaw, Gemini CLI, and other Agent Skills-compatible clients.

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Call list_connected_integrations.
  2. Check if LinkedIn contacts are in the CRM
  3. Call get_integration_sync_status("linkedin") to check the actual sync state

What it can do on your machine

Read from SKILL.md and the folder at commit 44923f3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • claude

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • rarefriend.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • RAREFRIEND_CLIENT_SECRET

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires Rarefriend MCP (@rarefriend-ai/mcp). Works with Claude Code, Cursor, Codex, OpenClaw, Gemini CLI, and other Agent Skills-compatible clients.

    From compatibility in the SKILL.md frontmatter.

Context cost

Manage Linkedin Network loads about 2.8k tokens when it runs, and up to ~3.1k if it reads all its reference files. Until then it costs about 199 tokens; SKILL.md has 877 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~199
When it runs · the whole SKILL.md, loaded when a task matches
~2.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from aiskillstore/marketplace at commit 44923f3, republished under its MIT-0 licence (© aiskillstore). 877 words, ~2,786 tokens.

Download SKILL.mdSave it as .claude/skills/manage-linkedin-network/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
manage-linkedin-network
description
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.
compatibility
Requires Rarefriend MCP (@rarefriend-ai/mcp). Works with Claude Code, Cursor, Codex, OpenClaw, Gemini CLI, and other Agent Skills-compatible clients.
license
MIT-0
user-invocable
true
argument-hint
[setup|sync|search|notes|tags|connect]
metadata.category
productivity
metadata.author
Rarefriend
metadata.homepage
https://rarefriend.com
metadata.repository
https://github.com/Whitefield-Labs/rarefriend-skills

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

    • 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 RAREFRIEND_CLIENT_ID=your_id -e RAREFRIEND_CLIENT_SECRET=your_secret -- 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 claude_desktop_config.json
      5. Restart the client, then try again
  2. Check if LinkedIn contacts are in the CRM:

    search_contacts("", source="linkedin", limit=1)
    • 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 get_integration_sync_status("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. Go to rarefriend.com → Settings → Integrations → LinkedIn and click Sync Now to try again."
    • connected: true but lastJob: null → Account is connected but sync hasn't started yet. Tell the user to click Sync Now in the web app.

LinkedIn Sync Setup

LinkedIn sync works through the Rarefriend Chrome extension — it reads your LinkedIn connections directly from your browser. There is no direct LinkedIn API.

Tell the user:

"LinkedIn sync requires the Rarefriend Chrome extension. Here's how to set it up:"

  1. Install the extension — go to rarefriend.com → Settings → Integrations → LinkedIn → click Install Extension (opens the Chrome Web Store)
  2. Sign in to LinkedIn in your browser (the extension needs you to be logged in)
  3. Click Sync on the LinkedIn card in Settings → Integrations
  4. Sync runs in the background — large networks can take a few minutes
  5. Once done, come back here — all your connections will be searchable

After sync, LinkedIn contacts are labelled source: "linkedin" (extension) or source: "linkedin_csv" (CSV import) in search results.


Core Workflows

Search LinkedIn connections
search_contacts(query, searchMode?, tag?, source?, limit?, offset?)
  source:     'linkedin'     — synced via Chrome extension
              'linkedin_csv' — imported via CSV
  searchMode: 'all' | 'name' | 'company' | 'role' | 'email' | 'exact'
  tag:        filter by tag (e.g. "investor", "founder")
  • "Who do I know at Stripe?" → search_contacts("Stripe", searchMode="company", source="linkedin")
  • "Find all VCs in my network" → search_contacts("", tag="vc")
  • "Find Alice Zhang" → search_contacts("Alice Zhang", searchMode="exact")
  • "Show all LinkedIn connections" → search_contacts("", source="linkedin")

Source attribution: Each contact includes sourceLabel. Always mention it — e.g. "Found Alice Wang — LinkedIn (extension), PM at Stripe" or "John Smith — LinkedIn (CSV import)".

Paginate with offset + limit when hasMore is true.

Show full SKILL.md (372 more words)Show less
Recall context before reaching out

Before any call, message, or meeting with a connection:

get_contact(contactId)     — full profile: company, role, location, emails
list_notes(contactId)      — full note history for this person
search_notes(query)        — search across all contacts by keyword
get_recent_notes(limit?)   — latest notes, any contact

Meeting prep pattern:

  1. search_contacts("Marcus Johnson", searchMode="exact")
  2. get_contact(contactId) — see their current company, role
  3. list_notes(contactId) — review past conversations, intros given, context
  4. Summarise: last interaction, key context, anything to follow up on
Log relationship context

After every LinkedIn conversation, networking event, intro, or call:

create_note(contactId, content, isPinned?)
update_note(noteId, content?, isPinned?)
delete_note(noteId)
list_notes(contactId, limit?, offset?)
get_note(noteId)
pin_note(noteId, pinned)           — pin for critical context (intro given, hot deal, key connection)
search_notes(query, limit?)
get_recent_notes(limit?)

Use isPinned: true for notes the user should always see first — intro'd to a key person, active deal, close mentor relationship.

Manage contacts

Update details after getting new info about a connection:

get_contact(contactId)              — check current values first
update_contact(contactId, company?, role?, location?, bio?, emails?, phones?)
create_contact(displayName*, ...)   — manually add someone not yet in CRM
Organise with tags
list_tags()
add_tag(contactId, tag)
remove_tag(contactId, tag)
rename_tag(oldTag, newTag)

Suggested tag conventions:

  • Source: linkedin-2024, event-founders-summit, cold-outreach
  • Relationship: warm-intro, mentor, investor, advisor
  • Status: active-deal, follow-up, dormant, met-once
  • Type: founder, vc, customer, recruiter, engineer

Bulk tagging: "Tag all Andreessen Horowitz connections as vc"

  1. search_contacts("Andreessen Horowitz", searchMode="company", source="linkedin")
  2. Loop add_tag(contactId, "vc") for each result
Cross-sync with Google or Microsoft

Once LinkedIn is synced, optionally connect Google or Microsoft to see calendar events, emails, and phone contacts alongside your LinkedIn network:

connect_integration("google_contacts")
connect_integration("google_calendar")
connect_integration("microsoft_contacts")
connect_integration("microsoft_calendar")

Quick Reference

ToolWhen to use
list_connected_integrationsAlways check first — detect MCP state and synced sources
search_contactsFind connections by name, company, role, tag, or source
get_contactFull profile before reaching out or preparing a meeting
create_contactManually add someone not yet in CRM
update_contactUpdate details for an existing contact
create_noteLog a conversation, event, intro, or call
update_noteEdit a note
delete_noteRemove a note
list_notesAll notes for one contact
get_noteFull note content
pin_noteMark critical relationship context
search_notesFind context by keyword across all contacts
get_recent_notesRecent networking activity
list_tagsSee all tags in use
add_tag / remove_tagCategorise connections
rename_tagRename a tag everywhere
connect_integrationConnect Google or Microsoft for cross-sync

Other capabilities (outside this skill)

  • LinkedIn sync setup — must be done in the web app via the Chrome extension (rarefriend.com → Settings → Integrations → LinkedIn). The extension syncs connections automatically; re-run Sync Now to refresh.
  • Google Contacts and Calendar — install organize-google-contacts and schedule-with-google-calendar to schedule meetings with connections and cross-reference networks.
  • Microsoft Outlook — install schedule-with-outlook.
  • Hops on WhatsApp — same contacts and notes accessible via Rarefriend's WhatsApp AI assistant.
  • Reminders — set follow-up reminders on contacts in the web app at rarefriend.com.
  • Full feature set in one skill — install network-and-relationship-manager.

References

© aiskillstore, MIT-0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in skills/whitefield-labs/manage-linkedin-network of aiskillstore/marketplace.

  • SKILL.md
  • references/SETUP.md
  • skill-report.json

Open the folder on GitHubat commit 44923f3

Compare with similar skills

Manage Linkedin Network next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Manage Linkedin Network compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Manage Linkedin Network this skillaiskillstore/marketplace433—~2.8kAutomated safety check: PassMIT-0
Sales OsromangojiberryAI/gojiberryai-sales-os139—~2kAutomated safety check: PassMIT
Omentir Linkedin Outreachsickn33/agentic-awesome-skills47k1 repos~1.4kAutomated safety check: PassMIT
Zsxqunnoo/zsxq-skill304—~3.8kAutomated safety check: PassMIT
Zach Sif Cvr Threshold Analyzerzach22-1999/amazon-skills2091 repos~982Automated safety check: NotesMIT
Call Prepbreakstageaxe61/genspark-claw169—~986Automated safety check: PassMIT

Similar skills

  • Sales Os

    romangojiberryAI/gojiberryai-sales-os

    A complete outbound sales department in one skill. An agent skill from romangojiberryAI/gojiberryai-sales-os.

    139 GitHub stars~2k tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • Omentir Linkedin Outreach

    sickn33/agentic-awesome-skills

    Run LinkedIn prospecting and outreach through the Omentir MCP server: find people, score fit, draft messages, and check campaigns.

    47k GitHub starsUsed in 1 repo~1.4k tokens
    Sales & SupportAuto-check passed
  • Zsxq

    unnoo/zsxq-skill

    知识星球 CLI(zsxq-cli)与底层接口完整操作指南,涵盖星球和内容管理、Skill Pay 微信支付场景。当用户提到知识星球、zsxq、小密圈、星球、登录/认证、发帖、评论、回答、编辑、删除主题、定时发布/定时任务/定时回答、投票、问答主题、markdown 正文、AI…

    304 GitHub stars~3.8k tokensUpdated 19 days ago
    Sales & SupportAuto-check passed
  • Zach Sif Cvr Threshold Analyzer

    zach22-1999/amazon-skills

    基于领星 ASIN 360 或同类日业务报表,以及用户自己 SIF MCP 导出的日级关键词自然排名 JSON,回测 CVR 与核心词/稳定词自然排名波动的关系,并输出观察线、危险线、广告 CVR 确认线。

    209 GitHub starsUsed in 1 repo~982 tokens
    Sales & SupportAuto-check: notes
  • Call Prep

    breakstageaxe61/genspark-claw

    Prepare an AI phone call end-to-end — research the callee, set a concrete objective and fallback, draft a natural call script with branching, and produce a post-call summary template.

    169 GitHub stars~986 tokensUpdated 14 days ago
    Sales & SupportAuto-check passed
  • LinkedIn MCP Usage Rules

    stickerdaniel/linkedin-mcp-server

    Rules for using the bundled LinkedIn MCP server for profile, company, job, post, feed and inbox work, with explicit authorization required for messages and connection requests.

    3.8k GitHub stars~651 tokensUpdated today
    Sales & SupportAuto-check passed

More from aiskillstore/marketplace

All 1,044 skills in this repo
  • Code Stats

    aiskillstore/marketplace

    Analyze codebase with tokei (fast line counts by language) and difft (semantic AST-aware diffs).

    433 GitHub starsUsed in 1 repo~697 tokens
    Auto-check: notes
  • Data Processing

    aiskillstore/marketplace

    Process JSON with jq and YAML/TOML with yq. An agent skill from aiskillstore/marketplace.

    433 GitHub starsUsed in 1 repo~720 tokens
    Auto-check: notes
  • Doc Scanner

    aiskillstore/marketplace

    Scans for project documentation files (AGENTS.md, CLAUDE.md, GEMINI.md, COPILOT.md, CURSOR.md, WARP.md, and 15+ other formats) and synthesizes guidance.

    433 GitHub starsUsed in 1 repo~644 tokens
    Auto-check: notes
  • File Search

    aiskillstore/marketplace

    Modern file and content search using fd, ripgrep (rg), and fzf.

    433 GitHub starsUsed in 1 repo~598 tokens
    Auto-check: notes
  • Find Replace

    aiskillstore/marketplace

    Modern find-and-replace using sd (simpler than sed) and batch replacement patterns.

    433 GitHub starsUsed in 1 repo~527 tokens
    Auto-check: notes
  • Project Planner

    aiskillstore/marketplace

    Detects stale project plans and suggests session commands. An agent skill from aiskillstore/marketplace.

    433 GitHub starsUsed in 1 repo~504 tokens
    Auto-check passed

Categories

Questions about Manage Linkedin Network

What does Manage Linkedin Network do?

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. Manage Linkedin Network is an agent skill from aiskillstore/marketplace. 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.

When should I use Manage Linkedin Network?

Manage Linkedin Network fits situations like: the user wants to: search LinkedIn connections; find who they know at a company; add notes after LinkedIn conversations; networking events.

How do I install Manage Linkedin Network in Claude Code?

Run `npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a claude-code`. Or copy the skill folder (skills/whitefield-labs/manage-linkedin-network in aiskillstore/marketplace) into .claude/skills/manage-linkedin-network in your project. Claude Code loads it when a task matches its description.

How do I install Manage Linkedin Network in Codex?

Run `npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a codex`. Or copy the skill folder (skills/whitefield-labs/manage-linkedin-network in aiskillstore/marketplace) into .agents/skills/manage-linkedin-network in your project. Codex loads it when a task matches its description.

Can I use Manage Linkedin Network in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aiskillstore/marketplace --skill manage-linkedin-network -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/manage-linkedin-network, .gemini/skills/manage-linkedin-network, .github/skills/manage-linkedin-network and .opencode/skills/manage-linkedin-network in your project.

What does Manage Linkedin Network need to run?

Going by SKILL.md and its folder, Manage Linkedin Network needs the command-line tools its instructions call (claude) and credentials named RAREFRIEND_CLIENT_SECRET. Our summary lists: Node.js; A credential in RAREFRIEND_CLIENT_SECRET. Compatibility (from SKILL.md): Requires Rarefriend MCP (@rarefriend-ai/mcp). Works with Claude Code, Cursor, Codex, OpenClaw, Gemini CLI, and other Agent Skills-compatible clients..

Does Manage Linkedin Network access the network?

SKILL.md names 1 domain. As links in the text: rarefriend.com. This is read from the text; nothing was executed.

Is Manage Linkedin Network safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Manage Linkedin Network use?

Manage Linkedin Network is published under the MIT-0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Manage Linkedin Network use?

About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 357 tokens, read only when the agent opens those files.

What are the alternatives to Manage Linkedin Network?

Skills that share tags, products or a category with Manage Linkedin Network: Sales Os (romangojiberryAI/gojiberryai-sales-os, 139 stars), Omentir Linkedin Outreach (sickn33/agentic-awesome-skills, 47k stars), Zsxq (unnoo/zsxq-skill, 304 stars) and Zach Sif Cvr Threshold Analyzer (zach22-1999/amazon-skills, 209 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Manage Linkedin Network?

aiskillstore (a GitHub organization) maintains it in aiskillstore/marketplace, which has 433 GitHub stars. The repository holds 1,044 skills in this directory. The repository was last updated on October 10, 2026.

Source: aiskillstore/marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.