knowledge-graph-creation

Constructs structured knowledge graphs from unstructured text with Cypher, JSON-LD, and Mermaid outputs.

147|32|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/seb1n/awesome-ai-agent-skills --skill knowledge-graph-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-graph-creation
Source: https://github.com/seb1n/awesome-ai-agent-skills/tree/main/research-and-knowledge/knowledge-graph-creation
Command: npx skills add https://github.com/seb1n/awesome-ai-agent-skills --skill knowledge-graph-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms unstructured text into structured knowledge graphs, making complex information understandable, queryable, and visually explorable.

Core Features & Use Cases

  • Entity Extraction: Identifies and categorizes key entities (people, organizations, concepts, etc.).
  • Relationship Mapping: Discovers and formalizes connections between entities as triples.
  • Graph Generation: Outputs data in queryable formats (Cypher, JSON-LD) and visualizations (Mermaid).
  • Use Case: Analyze a technical document to map out microservice dependencies, or a news article to understand stakeholder relationships.

Quick Start

Build a knowledge graph from the provided text about our microservices architecture and output Cypher queries for Neo4j and a Mermaid diagram.

Frequently Asked Questions about knowledge-graph-creation

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

FAQPage Schema
How do I create a knowledge graph from unstructured text?

To create a knowledge graph from unstructured text, you need to extract entities, map their relationships into triples, and format the output for graph databases. This Skill automates that process by generating Cypher queries and Mermaid visualizations directly from your text.

How do I generate Neo4j Cypher queries from a technical document?

Generating Neo4j Cypher queries from a technical document involves identifying microservice dependencies or stakeholder relationships and mapping them as graph triples. This Skill processes your text and outputs ready-to-execute Cypher queries for Neo4j.

What is the best way to visualize entity relationships extracted from text?

The best way to visualize entity relationships extracted from text is by generating a Mermaid diagram from mapped graph triples. This Skill transforms unstructured text into Mermaid visualizations to make complex domain connections explorable.

Does this knowledge graph generation approach support JSON-LD for web interoperability?

Yes, this knowledge graph generation approach supports JSON-LD for web interoperability. Alongside Cypher and Mermaid outputs, the Skill formats extracted entities and relationships into JSON-LD to facilitate semantic search and web integration.

Can I use NLP entity extraction to map microservice dependencies?

Yes, you can use NLP entity extraction to map microservice dependencies by processing technical documents to identify services and formalize their connections. This Skill categorizes extracted entities and maps their relationships to build a structured architecture graph.