CtrlK
BlogDocsLog inGet started
Tessl Logo

neo4j-getting-started-skill

Orchestrates zero-to-running-app in 8 stages — prerequisites → context → provision → model → load → explore → query → build. Each stage reads its own reference file. Supports HITL and fully autonomous operation. Use when starting a new Neo4j project from scratch, provisioning Aura, generating synthetic data, building a notebook or app, or running the full onboarding pipeline. Time budget ≤15 min autonomous, ≤90 min HITL. Does NOT cover Cypher query authoring — use neo4j-cypher-skill. Does NOT cover driver upgrades or Cypher migration — use neo4j-migration-skill. Does NOT cover CLI/admin tasks on an existing DB — use neo4j-cli-tools-skill.

91

1.69x
Quality

92%

Does it follow best practices?

Impact

90%

1.69x

Average score across 3 eval scenarios

SecuritybySnyk

Risky

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Evaluation results

96%

41%

Social Platform Query Library

Cypher query library authoring rules

Criteria
Without context
With context

CYPHER 25 prefix

0%

100%

LIMIT on reads

40%

60%

EXISTS subquery

0%

100%

COUNT subquery

0%

100%

Min query count

100%

100%

Traversal queries

100%

100%

Param placeholders

100%

100%

Param defaults in comments

75%

100%

Property-after-aggregation

80%

100%

No unconfirmed GDS/APOC

100%

100%

100%

56%

Clinical Trial Graph — Project Bootstrap

Project workspace initialization

Criteria
Without context
With context

.gitignore has .env

100%

100%

.gitignore has aura.env

0%

100%

.gitignore has neo4j-mcp

0%

100%

.gitignore has .venv/

100%

100%

neo4j-rust-ext in requirements

0%

100%

No standalone neo4j in requirements

0%

100%

python-dotenv in requirements

100%

100%

Venv created with python3

100%

100%

.venv/bin/ prefix for pip/python

0%

100%

Expected directory structure

100%

100%

progress.md format

0%

100%

75%

15%

Logistics Graph — Synthetic Data Pipeline

Data import pipeline conventions

Criteria
Without context
With context

MERGE not CREATE for nodes

100%

100%

Nodes before relationships

100%

100%

Batch size 500

100%

100%

generate.py produces CSVs

100%

100%

import.py reads pandas CSVs

0%

100%

load_dotenv for credentials

70%

100%

neo4j-rust-ext in requirements

0%

0%

CYPHER 25 in import Cypher

0%

0%

reset.cypher exists

100%

100%

reset.cypher IN TRANSACTIONS

60%

100%

generate.py runs without DB

100%

100%

.venv/bin prefix in instructions

0%

0%

Repository
neo4j-contrib/neo4j-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.