ladybug-opencypher
v1.0.0Runs openCypher against Ladybug DB with schema-first DDL, Python sync/async execution, CALL procedures, full-text search (CREATE_FTS_INDEX / QUERY_FTS_INDEX)...
⭐ 1· 69·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (openCypher on Ladybug) align with the included files and requirements: SKILL.md documents the Python client, and the two helper scripts import real_ladybug and operate on user-supplied .lbug/.cypher files. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions are narrowly scoped to running Cypher via the local real_ladybug bindings, schema/DDL guidance, and FTS setup. The scripts only read the user-provided DB path and optional query file; they do not access or transmit other system files or contact external endpoints. One note: the docs mention optional stopwords files and an httpfs option in FTS doc links — that is a feature of the underlying DB extension (not this skill) and could cause remote fetches if the user explicitly configures it.
Install Mechanism
There is no install spec (instruction-only with bundled helper scripts). Nothing is downloaded or written by an installer, so install-surface risk is low. The bundled scripts are small, readable, and do not execute arbitrary downloads.
Credentials
The skill requests no environment variables or secrets. It assumes Python is available and that the user will provide real_ladybug on PYTHONPATH (documented). This requirement is proportional to the stated purpose; no unrelated credentials or sensitive environment access is requested.
Persistence & Privilege
always is false and the skill does not modify agent/system configuration or other skills. It does not request persistent presence or elevated privileges.
Assessment
This skill appears to be a local helper for running openCypher on Ladybug .lbug files and is coherent with its description. Before installing or running:
- Ensure you trust the real_ladybug Python package you will import (inspect or install from the vendor you expect). The helper scripts require that package but do not bundle it.
- Only run queries and open database files you trust — the tool reads database and .cypher files you provide. Do not point it at sensitive or untrusted DB files.
- If you use the FTS features that accept a stopwords path or httpfs remote file, be aware that those options can make the database fetch external files; only use trusted remote sources.
- Optionally run scripts/check_env.py locally to confirm the real_ladybug module is present; it prints the module path (this reveals local install location but is intended for diagnostics).
No red flags were found in the skill's files themselves, and no extra credentials or install steps appear required.Like a lobster shell, security has layers — review code before you run it.
latestvk97c26bezt0eg6tz34rvbh5zp983hk7b
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🐞 Clawdis
Any binpython3, python
