CtrlK
BlogDocsLog inGet started
Tessl Logo

neo4j-gds-skill

Neo4j Graph Data Science (GDS) embedded plugin via Python client or Cypher — covers GraphDataScience, gds.v2 plugin endpoints, gds.version, native projection, Cypher projection, graph catalog operations, stream/stats/mutate/write modes, memory estimation, PageRank, Louvain, WCC, FastRP, KNN, Node Similarity, ML pipelines, and cleanup. Use for Aura Pro, self-managed, local, or offline Neo4j DBMS with the GDS plugin installed. Does NOT cover Aura Graph Analytics GDS Sessions, AuraGraphDataScience, GdsSessions, gds.graph.project.remote, or AuraDB Cypher API projection/session management — use neo4j-aura-graph-analytics-skill. Does NOT handle Cypher authoring — use neo4j-cypher-skill. Does NOT cover driver setup — use neo4j-driver-python-skill or other driver skill.

76

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

92%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: executable dual-syntax examples, explicit validation and feedback loops, and clean one-level reference split. Only minor conciseness redundancy keeps it from a perfect content score.

Suggestions

De-duplicate the Leiden undirected-relationship note (present at lines 128 and 244) into a single location.

Consider consolidating the repeated 'AGA Sessions → neo4j-aura-graph-analytics-skill' guardrails into one routing block to trim tokens.

DimensionReasoningScore

Conciseness

Dense, operational content with almost no padding, but the Leiden undirected note is duplicated (lines 128 and 244) and the AGA-routing guardrail repeats several times — minor trimming possible.

4 / 5

Actionability

Copy-paste-ready executable Cypher and Python blocks for projection, each algorithm across stream/mutate/write, memory estimation, and a full FastRP→KNN pipeline cover the common cases.

5 / 5

Workflow Clarity

Numbered Full Workflow with explicit validation checkpoints (gds.version pre-flight, memory estimate, stream-before-write), a Common Errors recovery table, and a closing checklist for the complex process.

5 / 5

Progressive Disclosure

Core/quick-start content inline with the full algorithm catalog and projection deep-dive pushed to clearly signaled one-level-deep references (references/algorithms.md, references/graph-projection.md) that exist on disk.

5 / 5

Total

19

/

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.

The description is exemplary: comprehensive concrete actions, natural trigger terms, explicit what/when guidance, and thorough sibling-skill disambiguation. Every dimension hits the top anchor.

DimensionReasoningScore

Specificity

Lists many concrete actions — 'native projection, Cypher projection, graph catalog operations, stream/stats/mutate/write modes, memory estimation, PageRank, Louvain, WCC, FastRP, KNN, Node Similarity, ML pipelines, and cleanup' — comprehensive coverage of what the skill does.

5 / 5

Completeness

Explicitly answers what ('covers ...') and when ('Use for Aura Pro, self-managed, local, or offline Neo4j DBMS with the GDS plugin installed') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural terms including synonyms ('Neo4j Graph Data Science (GDS)'), algorithm names users say ('PageRank', 'Louvain', 'FastRP', 'KNN'), and deployment contexts ('Aura Pro', 'self-managed', 'local').

5 / 5

Distinctiveness Conflict Risk

Clear niche with explicit conflict avoidance — 'Does NOT cover ... use neo4j-aura-graph-analytics-skill', 'Does NOT handle Cypher authoring — use neo4j-cypher-skill', and driver-skill routing.

5 / 5

Total

20

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
neo4j-contrib/neo4j-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.