neo4j-contrib avatar

Neo4j Getting Started Skill

Takes you from nothing to a working Neo4j app in eight sequenced stages: prerequisites, context gathering, database provisioning (including Aura), data modeling, loading synthetic or real data, exploration, query building, and final app assembly. Writes everything to disk in a standardized project structure so you can rerun scripts and inspect outputs after the session ends. Maintains a progress.md file that lets you resume mid-pipeline if something breaks. Built for both autonomous runs (15 minutes) and human-in-the-loop workflows (90 minutes). If you already have a database and just need to write Cypher or do admin tasks, this isn't for you. It's specifically for bootstrapping new projects from zero.

skills.sh installs
928
GitHub stars
121
last updated
Aug 21, 2026

Install

$ npx -y skills add neo4j-contrib/neo4j-skills --skill neo4j-getting-started-skill --agent claude-code

Installs into .claude/skills of the current project.

Files

Neo4j Getting-Started Skill

Guide a user or agent from zero to a working Neo4j application by executing the 8 stages below in order.

At the start of each stage: read the corresponding ${CLAUDE_SKILL_DIR}/references/<stage-name>.md file and follow its instructions. Only load the stage you are currently executing — not all at once.

"User" means both a human developer and an autonomous coding agent.


When to Use

  • New Neo4j project from scratch (local/Docker/Aura)
  • Full onboarding: zero → DB → model → load → app
  • Generating synthetic data for demos or dev

When NOT to Use

  • Cypher authoring on existing project → neo4j-cypher-skill
  • Driver upgrades / Cypher migration → neo4j-migration-skill
  • Admin on existing DB (backup, restore, import) → neo4j-cli-tools-skill

Project Structure

All generated code, data, scripts, queries, and notebooks must be written to the working directory so the user can inspect, reuse, and re-run them after the session ends. Never generate output only as text in the conversation — always write it to a file.

Organize files into this layout. Create subdirectories before writing files.

Sponsors

Details

Repository
github.com/neo4j-contrib/neo4j-skills
Categories
DevOps & CI/CD, Data Science & ML, Automation & Workflows, Sales & Marketing, CLI & Terminal, Databases
First seen
Jun 3, 2026

More from neo4j-contrib/neo4j-skills

All 5
1zxkane avataraws-cost-operationszxkane/aws-skillsAWS cost optimization, monitoring, and operational excellence expert. Use when analyzing AWS bills, estimating costs, setting up CloudWatch alarms, querying log905skills.sh installs
2jezweb avatarnemoclaw-setupjezweb/claude-skillsInstall and configure NVIDIA NemoClaw (sandboxed OpenClaw agent platform) on Linux. Handles cloudflared tunnels, Docker cgroup fixes, OpenShell, sandbox creatio902skills.sh installs
3cap-go avatarcapgo-live-updatescap-go/capgo-skillsComplete guide to implementing live updates in Capacitor apps using Capgo. Covers account creation, plugin installation, configuration, update strategies, and C897skills.sh installs
4nvidia avatarnemoclaw-user-get-startednvidia/skillsInstalls NemoClaw, launches a sandbox, and runs the first agent prompt. Use when onboarding, installing, or launching a NemoClaw sandbox for the first time. Tri855skills.sh installs
5netresearch avatarsecurity-auditnetresearch/security-audit-skillUse when conducting security assessments — OWASP Top 10 / API / LLM, CWE Top 25, CVSS scoring — auditing PHP/TYPO3, APIs, frontend, Terraform/K8s/Docker IaC, AW839skills.sh installs
6railwayapp avatarenvironmentrailwayapp/railway-skillsThis skill should be used when the user asks "what's the config", "show me the configuration", "what variables are set", "environment config", "service config",824skills.sh installs