
from better-openclaw56
Run Cypher queries and manage nodes/relationships against a local Neo4j instance exposed in the Docker network.
This skill provides examples and guidance for querying and mutating a Neo4j graph database available inside a Docker network. It shows how to POST Cypher statements to Neo4j's HTTP transaction endpoint, create nodes and relationships, and prefer Bolt for application connections. The skill is aimed at agents that need to read or update graph data programmatically.
Use this skill when an agent needs to inspect graph structures, run parameterised Cypher queries, create or merge nodes/relationships, or index properties for performance. Suitable for debugging graph data, seeding test data, or integrating graph queries into automation workflows.
Terminal and script-capable agents that can issue HTTP requests or use Neo4j drivers (agents with curl, HTTP or DB driver support).
A straightforward skill that provides curl-based Cypher query examples for interacting with a Neo4j instance via its HTTP API. No bundled scripts — purely instructional. Template variables for host/port/password are used appropriately, and the tips section includes good practices like parameterized queries and MERGE over CREATE. Minor security note: password passed via curl -u flag on command line could be visible in process listings.
Clean, minimal skill. No scripts to audit. The curl examples use env vars for credentials which is acceptable, though ideally Neo4j auth would be passed via header or config file rather than CLI arg.