CtrlK
BlogDocsLog inGet started
Tessl Logo

torch-geometric

PyTorch Geometric (PyG) for graph neural networks — node/link/graph classification, message passing (GCN, GAT, GraphSAGE, GIN), heterogeneous graphs, neighbor sampling, and custom datasets. Use when working with torch_geometric, not for general NetworkX analytics or non-graph PyTorch models.

75

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

86%Weight 40%Scale 1-5

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

A well-structured, highly actionable reference skill that keeps the overview lean and delegates depth to six real, clearly signaled reference files. Minor conciseness and validation-loop gaps keep it just short of full marks.

Suggestions

Trim the "Common Pitfalls" recap or convert it to cross-references, since each item restates guidance already given in its section.

Add an explicit validate→fix→retry note for batch/NeighborLoader training (e.g., sanity-check that loss is computed only on seed nodes before proceeding).

DimensionReasoningScore

Conciseness

The body is information-dense with executable code and tables and avoids explaining basics Claude already knows, but the "Common Pitfalls" section recapitulates points already made inline and the citation boilerplate adds tokens that could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready, executable code across the common cases (Data/datasets, GCN model, training+eval loops, NeighborLoader, HeteroData, to_hetero/HeteroConv, explainability) with a concrete conv-layer selection table.

5 / 5

Workflow Clarity

Sections are clearly sequenced by topic and training loops show a train-then-eval checkpoint with a NeighborLoader seed-slicing correctness note, but there are no explicit validate→fix→retry feedback loops for batch training.

4 / 5

Progressive Disclosure

SKILL.md acts as a well-signaled overview with six one-level-deep references ("Read references/X.md for ..."), all of which resolve to real files, with complete guides appropriately split out and quick patterns kept inline.

5 / 5

Total

18

/

20

Passed

Description

100%Weight 40%Scale 1-5

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, specific description that names concrete capabilities, includes natural trigger terms with synonyms, and gives explicit positive and negative use-when guidance. It is concise yet comprehensive with minimal conflict risk.

DimensionReasoningScore

Specificity

Enumerates multiple concrete capabilities — "node/link/graph classification, message passing (GCN, GAT, GraphSAGE, GIN), heterogeneous graphs, neighbor sampling, and custom datasets" — giving comprehensive coverage rather than a single generic action.

5 / 5

Completeness

Explicitly answers both what (PyG for the listed GNN tasks) and when ("Use when working with torch_geometric") with concrete trigger phrases, plus negative boundary guidance.

5 / 5

Trigger Term Quality

Dense coverage of natural terms users would say ("graph neural networks", "PyG", "PyTorch Geometric", "torch_geometric", "GCN/GAT/GraphSAGE/GIN", "NetworkX"), including synonyms for the same library.

5 / 5

Distinctiveness Conflict Risk

Carves a clear niche around torch_geometric/PyG and explicitly excludes overlapping domains ("not for general NetworkX analytics or non-graph PyTorch models"), minimizing wrong-skill triggering.

5 / 5

Total

20

/

20

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.