knowledge-graph

Store entities and typed relations in a SQLite-backed graph with full-text search.

5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JansenAnalytics/claudex --skill knowledge-graph-jansenanalytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-graph
Source: https://github.com/JansenAnalytics/claudex/tree/main/skills/knowledge-graph
Command: npx skills add https://github.com/JansenAnalytics/claudex --skill knowledge-graph-jansenanalytics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires better-sqlite3, and includes scripts (resource) components.

What problem does it solve?

SQLite-backed store for entities and typed relations to enable structured knowledge capture, search, and provenance tracking across teams.

Core Features & Use Cases

  • SQLite-backed entities and relations with full-text search (FTS5) and path finding.
  • Auto-ingestion from Markdown inputs to keep memory and daily logs updated.
  • Flexible operations: link/merge/update/query across design decisions, projects, tools, and events.
  • Timeline and history: track when decisions occurred and how they relate to other work.

Quick Start

Ingest MEMORY.md into the knowledge graph to populate entities and relationships and start querying the graph.

Frequently Asked Questions about knowledge-graph

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

FAQPage Schema
How do I store entities and typed relations in a SQLite knowledge graph?

You can store entities and typed relations in a SQLite knowledge graph by using ingestion scripts to capture structured data, enabling full-text search, path finding, and timeline tracking across your projects.

Can I auto-ingest markdown files into a SQLite knowledge graph?

Yes, you can auto-ingest markdown files into a SQLite knowledge graph. The ingestion scripts parse markdown inputs like MEMORY.md to automatically populate and update entities and relationships in the database.

Does SQLite support full-text search and path finding for a knowledge graph?

SQLite supports full-text search and path finding for a knowledge graph through its FTS5 extension. This allows you to query structured entities and typed relations efficiently to track design decisions and project events.

What is the best way to track design decisions and project timelines using SQLite?

The best way to track design decisions and project timelines using SQLite is by storing them as linked entities and typed relations, enabling provenance tracking and historical queries across teams.

How do I query relationships between tools and events in a SQLite database?

To query relationships between tools and events in a SQLite database, you use the graph scripts to link, merge, and query typed relations, leveraging path finding and full-text search to retrieve connected data.

Do I need a local SQLite database to use knowledge graph scripts?

Yes, you need a local SQLite database and the graph scripts to ingest, link, and query data. The system relies on the better-sqlite3 dependency to manage entities and relations locally.