contact-graph

Manage contact networks and relationships in Neo4j via TypeScript SDK and CLI.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/cumthqb/contact-graph-skill --skill contact-graph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contact-graph
Source: https://github.com/cumthqb/contact-graph-skill/tree/main
Command: npx skills add https://github.com/cumthqb/contact-graph-skill --skill contact-graph

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing and analyzing personal and professional networks is often scattered across multiple tools and formats. This Skill provides a Neo4j-backed solution to centrally store contacts, companies, and relationships, track interactions, and quickly query connections for insights.

Core Features & Use Cases

  • Manage contacts and companies, and model relationships (including WORKS_AT) with rich attributes.
  • Track interactions and visualize network connections, enabling targeted follow-ups and relationship analytics.
  • Export Cypher queries to migrate or visualize the graph in external tools.

Quick Start

Install dependencies, configure the Neo4j connection variables, build the project, and begin using npx contact-graph to manage your data.

Frequently Asked Questions about contact-graph

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

FAQPage Schema
How do I manage contact networks and relationships in Neo4j?

This Skill maps contact networks in Neo4j by providing a TypeScript SDK and CLI to perform CRUD operations on persons, companies, and resources while tracking relationships like WORKS_AT with rich attributes.

What is the best way to model personal and organizational networks in a graph database?

Modeling networks in a graph database involves defining data models for Person, Company, and Resource entities, then querying connections to track interactions and visualize relationship analytics.

Can I export Cypher queries from a CLI for external graph visualization?

Yes, you can export Cypher queries directly from the CLI to migrate or visualize your contact graph in external tools, allowing you to analyze network connections outside the primary Neo4j environment.

Do I need a TypeScript environment to run a Neo4j CLI for contact management?

You need a TypeScript environment to build the project before using the npx contact-graph command, and you must configure environment variables for your Neo4j credentials to enable contact management.

How does querying a contact graph work for relationship analytics?

Querying a contact graph works by traversing stored relationships between persons, companies, and resources in Neo4j, enabling you to extract insights for targeted follow-ups and relationship analytics.