← 返回 Skills 市场
311
总下载
2
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install neo4j-cypher-query-analyze
功能描述
智能图数据库查询助手 - 自动感知 Schema 结构,根据自然语言生成精准的 Cypher 查询
安全使用建议
This skill appears coherent for generating and running Neo4j Cypher queries, but take these precautions before installing:
- Only provide a least-privilege DB account (read-only) unless you explicitly need write operations; verify config security.allow_write_operations is false.
- Confirm GRAPHDB_URI uses TLS/secure endpoint and the agent's network access is restricted to the DB host (avoid exposing credentials to wide networks).
- Be aware schema sampling (MATCH ... RETURN n LIMIT 1) will read real node data and the skill caches sample properties in memory; if your graph contains sensitive data, test on a non-production snapshot or increase the sensitive_properties list in config.yaml.
- Require explicit confirmations for any write operations and review audit logs when the skill runs queries.
- If you do not want the agent to call this skill autonomously, disable autonomous invocation or restrict when it is invoked.
- Rotate credentials after testing and avoid supplying admin-level credentials to third-party or unknown skills.
功能分析
Type: OpenClaw Skill
Name: neo4j-cypher-query-analyze
Version: 1.0.0
The skill is a legitimate Neo4j graph database assistant designed to generate and execute Cypher queries based on natural language. It includes well-defined security guardrails in SKILL.md, such as keyword filtering to prevent destructive operations (CREATE, DELETE, DROP) and sensitive data masking for properties like passwords and tokens. While it utilizes the shell tool to execute curl commands for database interaction, the logic is transparent, follows best practices for schema caching, and lacks any indicators of malicious intent or data exfiltration.
能力评估
Purpose & Capability
Name, description and declared requirements align: it is a Neo4j/graph-query assistant that needs DB URI, user, password and database and uses curl to call the Neo4j HTTP API. Optional GRAPHDB_TYPE is reasonable for multi-engine support though the instructions are Neo4j-specific.
Instruction Scope
Instructions stay within the stated purpose (schema discovery, query generation, safety checks, execution via curl). One area to note: schema detection includes sampling actual nodes (MATCH (n:Label) RETURN n LIMIT 1) and caching sample properties in memory; those samples can contain real data. The SKILL.md includes masking of sensitive property names, but sampling may still capture non-declared sensitive values. All external network calls are to the target DB using the provided credentials; no unexpected external endpoints are referenced.
Install Mechanism
Instruction-only skill with no install spec or downloaded code. This minimizes filesystem/write risk; required binary is only curl which is appropriate for the described HTTP API usage.
Credentials
Required env vars (GRAPHDB_URI, GRAPHDB_USER, GRAPHDB_PASSWORD, GRAPHDB_DATABASE) are exactly what a DB-integrating skill needs. No unrelated credentials or broad system secrets are requested.
Persistence & Privilege
always:false and the skill caches schema in the agent 'memory' tool only. It does not request permanent system-level presence or modify other skills' configs. Autonomous invocation is allowed (platform default) but not excessive by itself.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install neo4j-cypher-query-analyze - 安装完成后,直接呼叫该 Skill 的名称或使用
/neo4j-cypher-query-analyze触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
neo4j-cypher-query-analyze 1.0.0 – Initial Release
- Introduces schema-aware Cypher query generation: automatically detects graph schema, caches structure, and builds accurate queries from natural language.
- Implements smart intent analysis to classify user queries (entity lookup, relationship exploration, path finding, analytics, etc.).
- Integrates multi-layer safety checks to prevent destructive operations and mask sensitive fields.
- Provides auto-formatting of query results (tables, relationship paths, statistics, or JSON) for clear output.
- Connects via Neo4j HTTP API with error categorization and user-friendly troubleshooting.
- Supports schema caching for faster subsequent queries and efficient memory usage.
元数据
常见问题
neo4j-cypher-query-analyze 是什么?
智能图数据库查询助手 - 自动感知 Schema 结构,根据自然语言生成精准的 Cypher 查询. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 311 次。
如何安装 neo4j-cypher-query-analyze?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install neo4j-cypher-query-analyze」即可一键安装,无需额外配置。
neo4j-cypher-query-analyze 是免费的吗?
是的,neo4j-cypher-query-analyze 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
neo4j-cypher-query-analyze 支持哪些平台?
neo4j-cypher-query-analyze 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 neo4j-cypher-query-analyze?
由 jeffRao(@jeffrao)开发并维护,当前版本 v1.0.0。
推荐 Skills