cypher-linguist

Analyze user queries to produce Cypher patterns for Neo4j graph databases.

5|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/JasonWarrenUK/claude-code-config --skill cypher-linguist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cypher-linguist
Source: https://github.com/JasonWarrenUK/claude-code-config/tree/main/skills/cypher-linguist
Command: npx skills add https://github.com/JasonWarrenUK/claude-code-config --skill cypher-linguist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cypher-linguist helps developers and data scientists craft accurate, efficient Cypher queries for Neo4j, reducing trial-and-error and speeding up graph project prototyping.

Core Features & Use Cases

  • Understand Cypher syntax basics and advanced patterns (MATCH, MERGE, OPTIONAL MATCH, WITH, APOC considerations).
  • Design robust graph schemas and optimize traversals for performance.
  • Integrate Neo4j queries with relational data sources for hybrid workflows.

Quick Start

Ask Cypher-linguist to generate a Cypher query for your graph task, e.g. find all shortest paths between two Person nodes with specific IDs: MATCH path = shortestPath((n1:Person {id: 'u1'})-[:KNOWS*1..3]->(n2:Person {id: 'u2'})) RETURN path;

Frequently Asked Questions about cypher-linguist

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

FAQPage Schema
How do I write a Cypher query to find shortest paths between two nodes in Neo4j?

To find shortest paths in Neo4j, use the Cypher MATCH and shortestPath functions to traverse relationships between specified nodes. This skill analyzes your graph task and generates effective query patterns like matching labeled nodes and relationship types.

What is the best way to optimize Neo4j graph traversals for performance?

Optimizing Neo4j graph traversals requires designing robust graph schemas and applying specific Cypher query patterns. This skill provides performance considerations to help you structure efficient traversals and reduce query execution overhead.

How do I use advanced Cypher patterns like MERGE and OPTIONAL MATCH?

Advanced Cypher patterns like MERGE and OPTIONAL MATCH allow you to handle complex graph data creation and optional relationships. This skill helps you understand and apply these syntax elements alongside WITH and APOC considerations for robust queries.

Can I integrate Neo4j graph queries with relational database sources?

Yes, you can integrate Neo4j graph queries with relational data sources for hybrid workflows. This skill supports cross-database integration, allowing you to combine graph analytics with relational data without requiring external tooling.

Do I need any external dependencies or tools to run Cypher queries for Neo4j?

No external dependencies or tooling are required to generate and analyze Cypher queries for Neo4j. This skill operates independently to help you craft accurate query patterns, covering fundamentals and advanced integration tasks.