Neo4j Graph Database

SkillDev tools

Query and traverse graph data using Neo4j's Cypher query language at {{NEO4J_HOST}}:{{NEO4J_PORT}}.

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Neo4j Graph Database skill

What this skill tells your AI

The instructions your AI receives, as published by bidewio/better-openclaw in skills/neo4j-graph/SKILL.md and read by ahel’s review.

Neo4j is available at http://{{NEO4J_HOST}}:{{NEO4J_PORT}} within the Docker network.

Running Cypher Queries

curl -X POST "http://{{NEO4J_HOST}}:{{NEO4J_PORT}}/db/neo4j/tx/commit" \
  -H "Content-Type: application/json" \
  -u neo4j:$NEO4J_PASSWORD \
  -d '{"statements": [{"statement": "MATCH (n) RETURN n LIMIT 10"}]}'

Creating Nodes and Relationships

curl -X POST "http://{{NEO4J_HOST}}:{{NEO4J_PORT}}/db/neo4j/tx/commit" \
  -H "Content-Type: application/json" \
  -u neo4j:$NEO4J_PASSWORD \
  -d '{"statements": [{"statement": "CREATE (a:Person {name: $name}) RETURN a", "parameters": {"name": "Alice"}}]}'

Tips for AI Agents

  • Use parameterized queries with $variable syntax to prevent injection.
  • Use MERGE instead of CREATE to avoid duplicate nodes.
  • Use indexes on frequently queried properties: CREATE INDEX FOR (n:Label) ON (n.property).
  • The Bolt protocol (port 7687) is preferred for application connections.

Signals

GitHub stars
58
Forks
6
Last commit
Aug 2026
Advanced
Item type
skill
Key
neo4j-graph
Source
github.com/bidewio/better-openclaw