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.
79
75%
Does it follow best practices?
Impact
81%
1.26xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./scientific-skills/networkx/SKILL.mdReproducible publication visualization
Seed in layout
100%
100%
Seed in graph generation
100%
100%
PNG export at dpi=300
100%
100%
bbox_inches='tight'
100%
100%
PDF vector export
0%
100%
axis off
100%
100%
tight_layout
100%
100%
figsize set
100%
100%
Community detection
0%
100%
Community color mapping
0%
100%
Node size by centrality
100%
100%
Large-graph approximate centrality analysis
Seed in graph generation
100%
100%
Approximate betweenness with k
100%
100%
Sparse matrix used
0%
0%
Simple layout for large graph
0%
0%
Seed in layout
100%
100%
Centrality results saved
100%
100%
Multiple centrality metrics
100%
100%
Top-N nodes reported
100%
100%
Efficient file format
0%
25%
Attribute-preserving graph I/O and Pandas pipeline
Pandas edgelist import
100%
100%
edge_attr parameter
100%
100%
GraphML for attribute-rich output
100%
100%
Node attributes set
100%
100%
Community detection run
60%
100%
Self-loop removal after config model
100%
100%
Pandas output
0%
0%
Graph reloaded correctly
0%
0%
Format selection comment
0%
100%
Seed in any stochastic operation
0%
50%
b58ad7e
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.