Run Neo4j Graph Analytics algorithms (PageRank, Louvain, WCC, Dijkstra, KNN, Node2Vec, FastRP, GraphSAGE) directly inside Snowflake without moving data. Use when running graph algorithms against Snowflake tables via the Neo4j Snowflake Native App ("GDS Snowflake", "graph algorithms in Snowflake", "Neo4j Graph Analytics"). Covers installation, privilege setup, project-compute-write pattern, and SQL CALL syntax. Does NOT cover Cypher or Neo4j DBMS queries — use neo4j-cypher-skill. Does NOT cover Aura Graph Analytics — use neo4j-aura-graph-analytics-skill. Does NOT cover self-managed GDS — use neo4j-gds-skill.
88
82%
Does it follow best practices?
Impact
100%
1.36xAverage score across 3 eval scenarios
Passed
No known issues
Privilege setup SQL script generation
USE ACCOUNTADMIN
100%
100%
Consumer role creation
100%
100%
app_user grant to consumer role
100%
100%
Current user grant
100%
100%
Database role creation
100%
100%
SELECT grants to database role
62%
100%
FUTURE TABLES grant to database role
0%
100%
CREATE TABLE grant to database role
100%
100%
Database role granted to app
100%
100%
Consumer role FUTURE TABLES
100%
100%
Correct app name
66%
100%
Switch to consumer role
0%
100%
View aliasing and Louvain community detection
Node view with nodeId alias
100%
100%
Relationship view with sourceNodeId/targetNodeId
100%
100%
Categorical to numeric conversion
100%
100%
CALL Louvain syntax
100%
100%
project section present
100%
100%
Views referenced in projection
100%
100%
UNDIRECTED orientation
100%
100%
write section present
100%
100%
nodeLabel without schema prefix
100%
100%
compute section present
100%
100%
Correct compute pool
100%
100%
Chained FastRP and KNN for content recommendations
FastRP CALL statement
40%
100%
KNN CALL statement
20%
100%
FastRP before KNN
100%
100%
FastRP output table referenced in KNN
50%
100%
KNN write uses relationshipType
0%
100%
KNN outputTable targets SHOW_SIMILARITIES
50%
100%
UNDIRECTED orientation
30%
100%
Non-XS compute pool
100%
100%
project section in both CALLs
0%
100%
write section in both CALLs
0%
100%
View or column aliasing
100%
100%
66ed0e1
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.