graphify

Construct knowledge graphs from code, documents, images, audio, video, or URLs.

Updated Apr 22, 2025
One-click install
npx skills add https://github.com/mcampbellr/.dotfiles --skill graphify-mcampbellr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: graphify
Source: https://github.com/mcampbellr/.dotfiles/tree/main/claude/.claude/skills/graphify
Command: npx skills add https://github.com/mcampbellr/.dotfiles --skill graphify-mcampbellr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires graphifyy, whisper, pdfplumber, astor, spacy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill transforms various types of content into a structured knowledge graph, enabling users to visualize and explore connections between different pieces of information.

Core Features & Use Cases

  • Persistent Knowledge Graph: Create a graph that maintains relationships across sessions, allowing users to ask questions weeks later without re-reading everything.
  • Honest Audit Trail: Every edge in the graph is tagged as EXTRACTED, INFERRED, or AMBIGUOUS, providing transparency on the source of information.
  • Cross-document Surprise: Detects connections between concepts in different files that users might not have considered.
  • Use Cases: Ideal for understanding complex codebases, creating research corpora, or organizing personal knowledge bases.

Quick Start

Use the graphify skill to build a knowledge graph from the current directory.

Frequently Asked Questions about graphify

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

FAQPage Schema
How do I build a knowledge graph from code and documents?

To build a knowledge graph from code and documents, use a tool that parses diverse content types and extracts semantic relationships. This Skill constructs a persistent graph from your files, enabling cross-document visualization and queries without manual relationship mapping.

Can I extract a knowledge graph from audio and video files?

Yes, you can extract a knowledge graph from audio and video files. This Skill processes multimedia content by transcribing and analyzing it, structuring the extracted concepts into a queryable graph alongside your text and code sources.

What is the best way to visualize connections across multiple research papers?

The best way to visualize connections across multiple research papers is to construct a persistent knowledge graph that detects cross-document relationships. This approach identifies links between concepts in different files, revealing connections you might not have considered.

Do I need Python and specific libraries to process diverse content types for graph construction?

Yes, you need Python and specific libraries to process diverse content types for graph construction. Dependencies like pdfplumber for documents, whisper for audio, and spacy for semantic extraction are required to parse and structure your files into the graph.

How does a knowledge graph handle ambiguous relationships during semantic extraction?

During semantic extraction, a knowledge graph handles ambiguous relationships by tagging every edge with an audit trail. Edges are marked as EXTRACTED, INFERRED, or AMBIGUOUS, providing transparency on the source and confidence of the information.

Can I query shortest paths and node explanations in a persistent knowledge graph?

Yes, you can query shortest paths and node explanations in a persistent knowledge graph. This Skill supports community detection and graph queries, allowing you to ask questions weeks later and explore connections without re-reading the source content.