CtrlK
BlogDocsLog inGet started
Tessl Logo

networkx

Create, analyze, and visualize complex networks and graphs in Python with NetworkX. Use when working with network/graph data structures, computing graph algorithms (shortest paths, centrality, clustering), detecting communities, generating synthetic networks (random, scale-free, small-world), reading/writing graph file formats, or drawing network topologies. Common applications include social, biological, transportation, and citation networks.

76

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

87%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is lean and highly actionable with executable code throughout and well-structured progressive disclosure to real reference files. The main gap is the absence of explicit validation checkpoints in the example workflow for batch/export operations.

Suggestions

Add a validation step to the Common Workflow Pattern — e.g., after exporting to GraphML, reload with nx.read_graphml and assert node/edge counts match before considering the task done.

For the export-results step, include a quick verify-or-retry loop so failures (e.g., attribute encoding issues on write) are caught and corrected rather than silently produced.

Tighten the Overview section, which restates capabilities already covered by the frontmatter description and the "When to Use This Skill" list.

DimensionReasoningScore

Conciseness

The body is code-dense and assumes Claude's competence — it skips explaining what graphs/libraries are and lets executable snippets carry the content, with only minor restatement in the Overview.

3 / 3

Actionability

Nearly every section provides complete, copy-paste-ready executable code with concrete NetworkX API calls (e.g., nx.erdos_renyi_graph(n=100, p=0.1, seed=42), nx.betweenness_centrality(G)), fully meeting the highest anchor.

3 / 3

Workflow Clarity

The "Common Workflow Pattern" lays out a clear 5-step sequence, but it lacks explicit validation/checkpoint steps or a fix-and-retry loop for batch export operations, which caps it per the feedback-loop guideline.

2 / 3

Progressive Disclosure

The SKILL.md is a concise overview that signals one-level-deep references to five real files in references/ (graph-basics, algorithms, generators, io, visualization), each linked at the end of its section, with detail appropriately split out.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it specifies concrete capabilities, includes a clear "Use when" trigger, and owns a distinct graph-analysis niche. It is concise without fluff and avoids over-claims.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "Create, analyze, and visualize complex networks", "computing graph algorithms (shortest paths, centrality, clustering)", "detecting communities", "generating synthetic networks", "reading/writing graph file formats", and "drawing network topologies" — matching the highest anchor.

3 / 3

Completeness

It explicitly answers both "what" (create/analyze/visualize networks) and "when" via the explicit "Use when working with network/graph data structures..." trigger clause.

3 / 3

Trigger Term Quality

It covers natural terms users would say — "networks and graphs", "shortest paths", "centrality", "clustering", "communities", "scale-free", "small-world", and "graph file formats" — giving strong keyword coverage without relying on jargon.

3 / 3

Distinctiveness Conflict Risk

The NetworkX graph-analysis niche is distinct with specialized triggers (centrality, community detection, scale-free/small-world generation) unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
K-Dense-AI/scientific-agent-skills
Reviewed

Table of Contents

Is this your skill?

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.