What problem does it solve? Slow Cypher queries in Neo4j are hard to root-cause without understanding execution plans, operator behavior, and planner statistics. This Skill turns raw EXPLAIN/PROFILE output into concrete fixes such as missing indexes, hint usage, query rewrites, and runtime selection. ## Core Features & Use Cases - Plan Interpretation: Reads EXPLAIN and PROFILE output bottom-up, flagging bad operators like AllNodesScan, NodeByLabelScan, CartesianProduct, and Eager with targeted fixes. - Index & Statistics Management: Checks index health with SHOW INDEXES, creates RANGE/TEXT/composite indexes, and forces replanning via db.prepareForReplanning or db.resampleIndex when cardinality estimates diverge. - Runtime & Monitoring Guidance: Advises on slotted vs pipelined vs parallel runtimes and live query monitoring with SHOW QUERIES, SHOW TRANSACTIONS, and TERMINATE TRANSACTION. - Use Case: A MATCH query on Person by email scans millions of nodes. The Skill identifies the NodeByLabelScan, creates a RANGE index on Person(email), re-runs PROFILE twice, and confirms dbHits dropped and NodeIndexSeek replaced the scan. ## Quick Start Ask the agent to analyze this slow Cypher query's PROFILE output and tell me which index or rewrite will fix it.