AlterLab NetworkX
Skill Verified ActivePart 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.
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
- Load or create a graph data structure
- Examine graph properties (nodes, edges, degree)
- Apply relevant graph algorithms (paths, centrality, communities)
- Generate visualizations of the network
- 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-SkillsRuns 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
VerifiedTrust Signals
Similar Extensions
NetworkX
98Comprehensive 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.
PageRank Analyzer Agent
98Agent skill for pagerank-analyzer - invoke with $agent-pagerank-analyzer
OraClaw Forecast
100Time series forecasting for AI agents. ARIMA and Holt-Winters predictions with confidence intervals. Predict revenue, traffic, prices, or any sequential data. Sub-5ms inference.
SHAP Model Interpretability
100Model 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.
Arize Evaluator
100Handles 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.
Embedding Strategies
100Select 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.