Skip to main content

AlterLab NetworkX

Skill Verified Active

Part of the AlterLab Academic Skills suite. Comprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python. Use when working with network/graph data structures, analyzing relationships between entities, computing graph algorithms (shortest paths, centrality, clustering), detecting communities, generating synthetic networks, or visualizing network topologies. Applicable to social networks, biological networks, transportation systems, citation networks, and any domain involving pairwise relationships.

Purpose

To provide a comprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python, empowering users with advanced graph computation capabilities.

Features

  • Graph creation and manipulation
  • Extensive graph algorithms (shortest paths, centrality, community detection)
  • Synthetic network generation
  • Reading and writing various graph file formats
  • Network visualization with Matplotlib and interactive libraries

Use Cases

  • Analyzing social networks, biological networks, or transportation systems
  • Computing graph algorithms like shortest paths or centrality measures
  • Detecting communities within network structures
  • Generating synthetic networks for testing or simulation
  • Visualizing network topologies

Non-Goals

  • Performing operations outside the scope of graph theory and network analysis
  • Replacing the core NetworkX library itself
  • Handling real-time streaming graph data

Workflow

  1. Load or create a graph data structure
  2. Examine graph properties (nodes, edges, degree)
  3. Apply relevant graph algorithms (paths, centrality, communities)
  4. Generate visualizations of the network
  5. Export results or save the graph

Practices

  • Network analysis
  • Graph algorithms
  • Data visualization

Prerequisites

  • Python environment
  • NetworkX library installed

Installation

npx skills add AlterLab-IEU/AlterLab-Academic-Skills

Runs the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.

Quality Score

Verified
98 /100
Analyzed 1 day ago

Trust Signals

Last commit17 days ago
Stars15
LicenseMIT
Status
View Source

Similar Extensions

NetworkX

98

Comprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python. Use when working with network/graph data structures, analyzing relationships between entities, computing graph algorithms (shortest paths, centrality, clustering), detecting communities, generating synthetic networks, or visualizing network topologies. Applicable to social networks, biological networks, transportation systems, citation networks, and any domain involving pairwise relationships.

Skill
K-Dense-AI

PageRank Analyzer Agent

98

Agent skill for pagerank-analyzer - invoke with $agent-pagerank-analyzer

Skill
ruvnet

OraClaw Forecast

100

Time series forecasting for AI agents. ARIMA and Holt-Winters predictions with confidence intervals. Predict revenue, traffic, prices, or any sequential data. Sub-5ms inference.

Skill
Whatsonyourmind

SHAP Model Interpretability

100

Model interpretability and explainability using SHAP (SHapley Additive exPlanations). Use this skill when explaining machine learning model predictions, computing feature importance, generating SHAP plots (waterfall, beeswarm, bar, scatter, force, heatmap), debugging models, analyzing model bias or fairness, comparing models, or implementing explainable AI. Works with tree-based models (XGBoost, LightGBM, Random Forest), deep learning (TensorFlow, PyTorch), linear models, and any black-box model.

Skill
K-Dense-AI

Arize Evaluator

100

Handles LLM-as-judge evaluation workflows on Arize including creating/updating evaluators, running evaluations on spans or experiments, managing tasks, trigger-run operations, column mapping, and continuous monitoring. Use when the user mentions create evaluator, LLM judge, hallucination, faithfulness, correctness, relevance, run eval, score spans, score experiment, trigger-run, column mapping, continuous monitoring, or improve evaluator prompt.

Skill
github

Embedding Strategies

100

Select and optimize embedding models for semantic search and RAG applications. Use when choosing embedding models, implementing chunking strategies, or optimizing embedding quality for specific domains.

Skill
wshobson

© 2025 SkillRepo · Find the right skill, skip the noise.