network-centrality

Compute degree, betweenness, closeness, eigenvector centrality, and PageRank for network nodes.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/SPIRAL-EDWIN/MCM-ICM-2601000 --skill network-centrality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: network-centrality
Source: https://github.com/SPIRAL-EDWIN/MCM-ICM-2601000/tree/main/.github/skills/network-centrality
Command: npx skills add https://github.com/SPIRAL-EDWIN/MCM-ICM-2601000 --skill network-centrality

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes graph data to identify key nodes by computing multiple centrality measures, enabling quick assessment of influence, bottlenecks, and resilience.

Core Features & Use Cases

  • Multi-metric centrality analysis: degree, betweenness, closeness, eigenvector centrality, and PageRank.
  • Comprehensive ranking: produces ranked lists of nodes by each metric and a combined priority score for tasks like influencer outreach, infrastructure protection, or epidemiological targeting.
  • Visualization & reporting: supports visual representations and exportable results for decision-making across networks (social, infrastructure, organizational).

Quick Start

Run the centrality analysis on your network data with a single command to obtain per-node scores and top influencers.

Frequently Asked Questions about network-centrality

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

FAQPage Schema
How do I identify critical nodes in a complex network graph?

Critical nodes in a complex network graph are identified by computing centrality metrics such as degree, betweenness, closeness, eigenvector centrality, and PageRank to rank influence and detect bottlenecks across social, infrastructure, or epidemiological networks.

What is the difference between eigenvector centrality and PageRank for network analysis?

Eigenvector centrality and PageRank are network analysis measures for ranking influence, where eigenvector centrality evaluates node connections to other high-scoring nodes, while PageRank assesses influence by accounting for link structure and direction in information diffusion.

How do I calculate betweenness centrality to find bottlenecks in infrastructure systems?

Betweenness centrality finds bottlenecks in infrastructure systems by measuring how frequently a node appears on shortest paths between other nodes, producing ranked lists that highlight critical infrastructure for protection and resilience assessment.

Can I use Python NetworkX for social network centrality analysis?

Python NetworkX supports social network centrality analysis by implementing degree, betweenness, closeness, eigenvector centrality, and PageRank computations to produce per-node scores and ranked influencer lists for immediate analysis.

What centrality measures should I use to rank influence in epidemiological networks?

Ranking influence in epidemiological networks requires computing multiple centrality measures including degree, betweenness, closeness, eigenvector centrality, and PageRank to generate a combined priority score for epidemiological targeting and resilience assessment.

Does network centrality analysis work for large-scale graph data?

Network centrality analysis applies to large-scale graph data by computing multiple centrality measures simultaneously, though users should anticipate processing resource constraints when calculating betweenness and eigenvector centrality across extensive social or infrastructure networks.