linkedin-contact-discovery-agent

Map LinkedIn contacts using BFS/DFS traversal strategies with configurable seeds.

3|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/yennanliu/linkedin-skill --skill linkedin-contact-discovery-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linkedin-contact-discovery-agent
Source: https://github.com/yennanliu/linkedin-skill/tree/main/skills/agents/contact-discovery-agent
Command: npx skills add https://github.com/yennanliu/linkedin-skill --skill linkedin-contact-discovery-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Contact Discovery Agent designs BFS/DFS traversal strategies to efficiently locate relevant LinkedIn contacts while respecting rate limits and privacy considerations.

Core Features & Use Cases

  • BFS vs DFS decision framework guides traversal mode based on goals such as company-wide mapping or warm introductions.
  • Seed strategy supports search seeds and profile seeds to start traversals from trusted points.
  • Depth and breadth tuning provides controls like maxDepth and maxContacts to balance reach with time constraints.
  • Deduplication and pagination handling ensures unique profiles are processed and searches paginate reliably.
  • Session planning and safety helps plan sessions and maintain rate-conscious behavior.

Quick Start

Start a traversal session from a seed profile URL and configure maxDepth and maxContacts to map warm contacts.

Frequently Asked Questions about linkedin-contact-discovery-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map LinkedIn contacts from a specific company using network traversal?

To map LinkedIn contacts, you design BFS or DFS traversal strategies starting from trusted profile URLs or company search seeds. This approach balances network coverage against time constraints by tuning depth and breadth parameters.

What's the best way to find warm introductions through LinkedIn connections?

Finding warm introductions uses DFS traversal to map deep paths from seed profiles toward target contacts. This strategy prioritizes relationship chains over broad coverage, making it ideal for locating mutual connections.

How do I avoid duplicate profiles when discovering LinkedIn contacts?

Avoiding duplicate profiles during contact discovery requires built-in deduplication logic that tracks processed URLs. This ensures unique profiles are collected while paginating through LinkedIn search results reliably.

How do I prevent rate limit issues when scraping LinkedIn networks?

Preventing rate limit issues involves rate-conscious session planning that controls traversal speed and volume. Configuring maxDepth and maxContacts limits the total request footprint during the network mapping process.

When should I use BFS instead of DFS for LinkedIn lead generation?

Use BFS for company-wide contact mapping where broad coverage across colleagues is needed, and use DFS for tracing warm introduction paths. The decision framework matches traversal mode to your specific lead generation goal.

Can I configure the maximum depth and contact limit for a LinkedIn network crawl?

You can configure maximum depth and contact limits using maxDepth and maxContacts parameters. These controls balance the reach of your contact discovery session with time constraints to ensure efficient execution.