npx skills add ...
npx skills add jmsktm/claude-settings --skill knowledge-graph-builder
Build knowledge graphs for support systems, connecting concepts, articles, and solutions
npx skills add jmsktm/claude-settings --skill knowledge-graph-builder
Expert knowledge graph creation system that transforms disconnected support content into an interconnected web of concepts, relationships, and solutions. This skill provides structured workflows for mapping knowledge domains, defining relationships, and powering intelligent support experiences.
Knowledge graphs enable support systems to understand context, not just keywords. When a customer asks about "billing issues," a knowledge graph knows this relates to invoices, payment methods, subscription plans, and potentially churn risk. This skill helps you build that connective intelligence.
Built on semantic web principles and knowledge engineering best practices, this skill combines domain modeling, relationship mapping, and practical implementation to create knowledge graphs that power smarter support.
Define the concepts and entities in your knowledge domain
Entity Identification
Entity Types for Support
| Entity Type | Examples | Purpose |
|---|---|---|
| Product | App, Feature, Module | What customers use |
| Issue | Bug, Error, Question | What customers face |
| Solution | Fix, Workaround, Guide | How to resolve |
| Article | FAQ, How-to, Reference | Content resources |
| Concept | Term, Process, Capability | Understanding |
| Persona | Admin, User, Developer | Who needs help |
Entity Properties
Entity Extraction Sources
Define how entities connect to each other
Core Relationship Types
| Relationship | From | To | Example |
|---|---|---|---|
| SOLVES | Solution | Issue | "Password reset SOLVES login failure" |
| PART_OF | Feature | Product | "Dashboard PART_OF Analytics" |
| REQUIRES | Feature | Feature | "Export REQUIRES Pro plan" |
| CAUSES | Issue | Issue | "API limit CAUSES sync failure" |
| DOCUMENTED_IN | Concept | Article | "Billing DOCUMENTED_IN pricing guide" |
| APPLIES_TO | Solution | Persona | "Workaround APPLIES_TO admin users" |
Relationship Properties
Relationship Discovery
Relationship Strength
Build the actual knowledge graph structure
Graph Architecture
Implementation Options
| Approach | Best For | Tools |
|---|---|---|
| Graph Database | Complex queries, scale | Neo4j, Amazon Neptune |
| RDF Triple Store | Semantic web, standards | Apache Jena, Stardog |
| Property Graph | Flexible modeling | Neo4j, TigerGraph |
| Embedded | Simple use cases | NetworkX, GraphQL |
Schema Design
Data Population
Extract value from the knowledge graph
Query Patterns
| Query Type | Use Case | Example |
|---|---|---|
| Traversal | Find related content | "Articles related to X" |
| Path finding | Solution discovery | "Steps from issue to resolution" |
| Pattern matching | Similar issues | "Issues like X" |
| Aggregation | Analytics | "Most common issue per feature" |
| Recommendation | Suggestions | "Other users also viewed" |
Inference Rules
Semantic Search Enhancement
Conversational AI Integration
Keep the knowledge graph accurate and growing
Quality Monitoring
Update Triggers
Validation Process
Growth Strategies
| Action | Command/Trigger |
|---|---|
| Create entity | "Add entity [type] for [name]" |
| Define relationship | "Create relationship [type] from [A] to [B]" |
| Query graph | "Find [entity] related to [entity]" |
| Find path | "Show path from [issue] to [solution]" |
| Graph statistics | "Show knowledge graph metrics" |
| Validate relationships | "Audit relationships for [entity]" |
| Extract from tickets | "Extract entities from recent tickets" |
| Generate documentation | "Export graph as documentation" |
| Find gaps | "Identify missing relationships" |
| Visualize graph | "Visualize graph around [entity]" |
| Metric | What It Measures | Target |
|---|---|---|
| Graph Coverage | % of concepts captured | 90%+ |
| Search Improvement | Relevance vs. keyword | 2x+ |
| Resolution Speed | Time to find answer | 50% reduction |
| Relationship Accuracy | Expert validation rate | 95%+ |
| Query Latency | Response time | < 100ms |
| User Satisfaction | CSAT with graph features | 4.0/5.0+ |
| Automation Rate | Auto-resolved with graph | 30%+ |
| Graph Growth | New entities/month | Healthy growth |