neo4j_expert

Convert Croissant dataset JSON-LD files into a Neo4j knowledge graph.

8|1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/codata/croissant-toolkit --skill neo4j-expert-codata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neo4j_expert
Source: https://github.com/codata/croissant-toolkit/tree/main/skills/neo4j_expert
Command: npx skills add https://github.com/codata/croissant-toolkit --skill neo4j-expert-codata

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables users to convert hierarchical Croissant JSON-LD data into a visual and queryable knowledge graph, revealing relationships within datasets.

Core Features & Use Cases

  • Knowledge Graph Ingestion: Converts JSON-LD formatted datasets into Neo4j graph structures, mapping entities like datasets, creators, places, and keywords.
  • Natural Language Querying: Users can ask questions in plain English to retrieve relational insights, such as "Who created datasets about Ukraine?"
  • Semantic Search & Discovery: Facilitates relational discovery and complex queries across datasets for research, analysis, and reporting.
  • Quick Start: Use the provided ingest script to upload a Croissant dataset into Neo4j, then ask natural language questions to explore relationships.

Quick Start

Use the Neo4j Expert skill to load a dataset with the ingest script and then ask questions like "Which datasets mention Kyiv?"

Frequently Asked Questions about neo4j_expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Croissant JSON-LD datasets into a Neo4j knowledge graph?

To convert Croissant JSON-LD datasets into a Neo4j knowledge graph, use the provided Python ingest script to map hierarchical entities like datasets, creators, and keywords into relational graph structures.

Can I query datasets using natural language with Neo4j?

Yes, you can perform natural language querying with Neo4j to retrieve relational insights from your datasets, allowing you to ask plain English questions like 'Which datasets mention Kyiv?' instead of writing complex queries.

What is semantic search and relational discovery for machine learning datasets?

Semantic search and relational discovery for machine learning datasets is the process of revealing and traversing relationships within hierarchical data by converting it into a visual and queryable knowledge graph.

Do I need a Neo4j database connection to ingest JSON-LD data?

Yes, you need an active Neo4j database connection and Python scripts to ingest Croissant JSON-LD files and perform complex graph traversals for data analysis.

What's the best way to explore relationships within a Croissant dataset?

The best way to explore relationships within a Croissant dataset is to load the JSON-LD data into Neo4j using the ingest script, which maps entities into a graph structure for complex traversals and semantic search.

When should I use a knowledge graph for dataset analysis?

You should use a knowledge graph for dataset analysis when you need to reveal hidden relationships within hierarchical JSON-LD data and require semantic querying and complex graph traversals for research and reporting.