
Social Graph Ranker
Rank mutuals and map weighted warm-intro paths to target people on X and LinkedIn without running full outbound playbooks.
Overview
Social-graph-ranker is an agent skill most often used in Grow (lifecycle, also Idea audience and Launch distribution) that scores warm-intro paths and bridge value across X and LinkedIn graphs.
Install
npx skills add https://github.com/affaan-m/everything-claude-code --skill social-graph-rankerWhat is this skill?
- Weighted graph ranking for mutuals and second-order bridges toward an ICP or target list
- Explicit scope: ranking engine only—not full `lead-intelligence` or `connections-optimizer` workflows
- Inputs for targets, current X/LinkedIn graph, role/industry/geo weights, depth, and decay
- Decisions on warm intro versus direct cold outreach based on bridge value
- Standalone triggers for “rank my mutuals” and “show me the bridge math”
Adoption & trust: 3.1k installs on skills.sh; 210k GitHub stars; 1/3 security scanners passed (skills.sh audits).
What problem does it solve?
You have a target list and a messy social graph but no objective way to see which mutuals are worth asking for introductions.
Who is it for?
Indie founders doing relationship-led GTM who want graph math and intro prioritization before writing outbound copy.
Skip if: Users who need full lead generation, outbound sequencing, or connection pruning—use `lead-intelligence` or `connections-optimizer` instead per the skill’s own guidance.
When should I use this skill?
When the user wants weighted social-graph ranking, warm path mapping, or bridge math—not full lead gen or network maintenance alone.
What do I get? / Deliverables
You get ranked warm paths, bridge scores, and gap analysis so you choose intros over cold outreach where the graph supports it—and know when to escalate to lead-intelligence for full sequencing.
- Ranked mutuals and bridge paths
- Warm intro versus cold outreach recommendations
- Network gap analysis against targets
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Warm intro prioritization pays off when you are actively growing reach and pipeline, which is the canonical Grow shelf for network-led distribution. Bridge scoring and intro-versus-cold decisions are lifecycle motions—who to ask, when, and through whom—not generic codebase work.
Where it fits
Rank first- and second-order bridges before asking two mutuals for the same target founder.
Score which existing connections overlap your ICP before committing to a niche.
Pick warm intro paths to journalists or design partners instead of blasting cold DMs on launch day.
Identify high-bridge accounts to collaborate with for co-marketing based on graph position.
How it compares
Reusable ranking engine layered under broader outreach skills—not a CRM replacement or automated mass DM tool.
Common Questions / FAQ
Who is social-graph-ranker for?
Solo builders and founders with existing X or LinkedIn graphs who need ranked warm-intro paths to specific people or ICP segments.
When should I use social-graph-ranker?
During Grow lifecycle when planning intros; during Idea audience research when mapping who can reach your ICP; and during Launch distribution when choosing warm paths before a release or partnership push.
Is social-graph-ranker safe to install?
It reasons over your network data you provide—review the Security Audits panel on this page and avoid pasting secrets or private CRM exports you do not want in agent context.
Workflow Chain
Then invoke: lead intelligence, connections optimizer
SKILL.md
READMESKILL.md - Social Graph Ranker
# Social Graph Ranker Canonical weighted graph-ranking layer for network-aware outreach. Use this when the user needs to: - rank existing mutuals or connections by intro value - map warm paths to a target list - measure bridge value across first- and second-order connections - decide which targets deserve warm intros versus direct cold outreach - understand the graph math independently from `lead-intelligence` or `connections-optimizer` ## When To Use This Standalone Choose this skill when the user primarily wants the ranking engine: - "who in my network is best positioned to introduce me?" - "rank my mutuals by who can get me to these people" - "map my graph against this ICP" - "show me the bridge math" Do not use this by itself when the user really wants: - full lead generation and outbound sequencing -> use `lead-intelligence` - pruning, rebalancing, and growing the network -> use `connections-optimizer` ## Inputs Collect or infer: - target people, companies, or ICP definition - the user's current graph on X, LinkedIn, or both - weighting priorities such as role, industry, geography, and responsiveness - traversal depth and decay tolerance ## Core Model Given: - `T` = weighted target set - `M` = your current mutuals / direct connections - `d(m, t)` = shortest hop distance from mutual `m` to target `t` - `w(t)` = target weight from signal scoring Base bridge score: ```text B(m) = Σ_{t ∈ T} w(t) · λ^(d(m,t) - 1) ``` Where: - `λ` is the decay factor, usually `0.5` - a direct path contributes full value - each extra hop halves the contribution Second-order expansion: ```text B_ext(m) = B(m) + α · Σ_{m' ∈ N(m) \\ M} Σ_{t ∈ T} w(t) · λ^(d(m',t)) ``` Where: - `N(m) \\ M` is the set of people the mutual knows that you do not - `α` discounts second-order reach, usually `0.3` Response-adjusted final ranking: ```text R(m) = B_ext(m) · (1 + β · engagement(m)) ``` Where: - `engagement(m)` is normalized responsiveness or relationship strength - `β` is the engagement bonus, usually `0.2` Interpretation: - Tier 1: high `R(m)` and direct bridge paths -> warm intro asks - Tier 2: medium `R(m)` and one-hop bridge paths -> conditional intro asks - Tier 3: low `R(m)` or no viable bridge -> direct outreach or follow-gap fill ## Scoring Signals Weight targets before graph traversal with whatever matters for the current priority set: - role or title alignment - company or industry fit - current activity and recency - geographic relevance - influence or reach - likelihood of response Weight mutuals after traversal with: - number of weighted paths into the target set - directness of those paths - responsiveness or prior interaction history - contextual fit for making the intro ## Workflow 1. Build the weighted target set. 2. Pull the user's graph from X, LinkedIn, or both. 3. Compute direct bridge scores. 4. Expand second-order candidates for the highest-value mutuals. 5. Rank by `R(m)`. 6. Return: - best warm intro asks - conditional bridge paths - graph gaps where no warm path exists ## Output Shape ```text SOCIAL GRAPH RANKING ==================== Priority Set: Platforms: Decay Model: Top Bridges - mutual / connection base_score: extended_score: best_targets: path_summary: recommended_action: Conditional Paths - mutual / connection reason: extra hop cost: No Warm Path - target recommendation: direct outreach / fill graph gap ``` ## Related Skills - `lead-intelligence` uses this ranking model inside the broader target-discovery and outreach pipeline - `connections-optimizer` uses the same bridge logic when deciding who to keep, prune, or add - `brand-voice` shou