Help us improve
Share bugs, ideas, or general feedback.
Provides workflows and best practices for 73 Gephi MCP tools to build, analyze, style, layout, and export network graphs in Gephi Desktop.
npx claudepluginhub mattartzanthro/gephi-ai --plugin gephi-network-analysisHow this skill is triggered — by the user, by Claude, or both
Slash command
/gephi-network-analysis:gephiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You have access to 73 MCP tools (prefixed `mcp__gephi-mcp__`) for controlling Gephi Desktop. Use them to build, analyze, style, and export network graphs.
Creates, analyzes, and visualizes complex networks and graphs in Python. Use for graph algorithms, centrality, community detection, and network generation.
NetworkX toolkit for graph creation, centrality, shortest paths, community detection, generators, and I/O. Use for 100K+ node graphs with igraph/graph-tool; for GNNs use PyG.
Creates, manipulates, and analyzes graphs and networks using NetworkX Python library. Supports graph types, algorithms like shortest paths and centrality, community detection, I/O, and visualization.
Share bugs, ideas, or general feedback.
You have access to 73 MCP tools (prefixed mcp__gephi-mcp__) for controlling Gephi Desktop. Use them to build, analyze, style, and export network graphs.
Always narrate what you're doing. Before each major tool call, tell the user what's about to happen in a short sentence (e.g., "Computing modularity...", "Running ForceAtlas 2 layout..."). This prevents the user from wondering what's happening during long operations.
"ForceAtlas 2" (with space and capitals), not "forceatlas2"file as the key, not pathmodularity_class and degree columns don't exist until you compute themnode.label.proportinalSize — note the typo (missing 'o'). This is Gephi's actual property name.project/new before importing — stale workspace state from prior operations can cause issues. A fresh project prevents this.edge.color: "source" colors edges individually — the plugin automatically colors each edge to match its source node's color and sets mode to ORIGINAL. This is safe and produces the watercolor halo effect.node.label.font supports multi-word names — e.g., "Courier New 12 Bold". The plugin parses everything before the first digit as the font name.viz:size values are automatically capped during import to prevent oversized nodes from hiding edges.remove_isolates, giant_component, filter_by_degree now properly refresh the preview model after modifying the graph.gephi_health_check (stop if Gephi isn't running)gephi_create_project before importinggephi_import_file or build with gephi_add_nodes/gephi_add_edgesgephi_run_layout with "ForceAtlas 2", then optionally "Noverlap" and "Label Adjust"gephi_set_preview_settings for export appearancegephi_export_png (use file param), gephi_export_svg, etc.gephi_create_project, gephi_open_project, gephi_save_project, gephi_get_project_info, gephi_new_workspace, gephi_list_workspaces, gephi_switch_workspace, gephi_delete_workspace
gephi_add_node/gephi_add_nodes, gephi_add_edge/gephi_add_edges, gephi_remove_node/gephi_bulk_remove_nodes, gephi_remove_edge, gephi_clear_graph, gephi_set_node_label/gephi_set_edge_label, gephi_set_node_position/gephi_batch_set_positions, gephi_set_edge_weight, gephi_query_nodes/gephi_query_edges
gephi_compute_modularity → creates modularity_classgephi_compute_degree → creates degree, indegree, outdegreegephi_compute_betweenness → creates betweenesscentrality, closeness, eccentricitygephi_compute_pagerank → creates pageranksgephi_compute_eigenvector → creates eigencentralitygephi_compute_connected_components → creates componentnumbergephi_compute_clustering_coefficient → creates clusteringgephi_compute_avg_path_length → avg path length, diametergephi_compute_hits → creates Authority, Hubgephi_color_by_partition, gephi_color_by_ranking, gephi_size_by_ranking, gephi_set_node_color/gephi_set_node_size, gephi_set_edge_color, gephi_edge_thickness_by_weight, gephi_batch_set_node_colors, gephi_reset_appearance
gephi_run_layout (use "ForceAtlas 2", "Yifan Hu", "Fruchterman Reingold", "Circular", "Random Layout"), gephi_stop_layout, gephi_get_layout_status, gephi_get_available_layouts, gephi_get_layout_properties/gephi_set_layout_properties
gephi_filter_by_degree, gephi_filter_by_edge_weight, gephi_remove_isolates, gephi_extract_ego_network, gephi_extract_giant_component, gephi_reset_filters
gephi_get_preview_settings/gephi_set_preview_settings, gephi_export_png/gephi_export_pdf/gephi_export_svg (use file param), gephi_export_gexf/gephi_export_graphml/gephi_export_csv
gephi_import_file, gephi_import_gexf/gephi_import_graphml/gephi_import_csv
Always override default Gephi colors with this palette for gephi_color_by_partition:
{"0": [212,222,99], "1": [227,185,216], "2": [89,238,200], "3": [154,226,255], "4": [255,171,125], "5": [255,173,203], "6": [255,220,130], "7": [190,170,230]}
Clean (no labels):
{"node.label.show": false, "edge.opacity": 25, "edge.curved": true, "edge.color": "source", "edge.thickness": 2.0, "node.opacity": 100, "node.border.width": 0.3, "arrow.size": 0}
Labeled:
{"node.label.show": true, "node.label.proportinalSize": false, "node.label.font": "Arial 10 Plain", "node.label.outline.size": 4, "node.label.outline.opacity": 95, "edge.opacity": 15}
{"scalingRatio": 200, "linLogMode": true, "gravity": 1.0, "barnesHutOptimize": true}, 1000-1500 iterationsFor detailed tool parameters, see references/tool-reference.md. For layout algorithm details, see references/layout-guide.md. For statistics interpretation, see references/statistics-guide.md.