neo4j-graph-rag

Query a Neo4j knowledge graph for semantic retrieval across transcripts, threads, and emails.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/Shakudo-io/opencode-skills --skill neo4j-graph-rag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neo4j-graph-rag
Source: https://github.com/Shakudo-io/opencode-skills/tree/main/neo4j-graph-rag
Command: npx skills add https://github.com/Shakudo-io/opencode-skills --skill neo4j-graph-rag

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables semantic retrieval and reasoning over a graph-based knowledge base to surface relevant transcripts, threads, and emails across multiple sources for faster business insights.

Core Features & Use Cases

  • Unified search across Fireflies, Mattermost, HubSpot, and GitHub data to surface conversation and document items.
  • Vector-enabled similarity search combined with Cypher filtering for precise results.
  • Cross-source stitching to build coherent summaries from multiple data sources.

Quick Start

Query the Neo4j knowledge graph to retrieve relevant transcripts, threads, or emails for a given query.

Frequently Asked Questions about neo4j-graph-rag

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

FAQPage Schema
How do I search across Mattermost threads and HubSpot emails in a unified knowledge graph?

You can search across Mattermost threads and HubSpot emails by using a Neo4j knowledge graph that applies semantic retrieval and cross-source aggregation. This surfaces relevant conversations and documents from multiple unified sources.

Can I combine vector similarity search with Cypher filtering for RAG?

Yes, you can combine vector similarity search with Cypher filtering for RAG to achieve precise semantic retrieval. This approach filters the knowledge graph using structured queries alongside vector embeddings stored on the corresponding nodes.

Do I need a stable Neo4j instance and embedding model to query transcripts and issues?

Yes, you need a stable Neo4j instance and an embedding model to query transcripts and issues. The knowledge graph requires these components to generate vector embeddings and perform semantic retrieval operations.

What is the best way to retrieve business insights from Fireflies transcripts and GitHub issues?

The best way to retrieve business insights from Fireflies transcripts and GitHub issues is using a graph-based RAG approach. It enables cross-source stitching to build coherent summaries from multiple data sources like product discussions and support history.

How does graph RAG handle cross-source aggregation for customer support history?

Graph RAG handles cross-source aggregation for customer support history by applying semantic retrieval across a multi-source knowledge graph. It surfaces relevant threads and emails, using embeddings stored on nodes to connect related data points.