dialogue_graph

v0.1.0

A library for building, validating, visualizing, and serializing dialogue graphs. Use this when parsing scripts or creating branching narrative structures.

0· 34·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the provided code and SKILL.md. The module implements Graph, Node, Edge, serialization, validation, and an optional visualization step — all expected for a dialogue-graph library. No unrelated binaries or credentials are requested.
Instruction Scope
SKILL.md describes importing and using the module and documents visualize() needing the graphviz Python package and Graphviz system binary. The code only reads files when the user calls Graph.from_file(filepath), which is appropriate for loading graphs. There are no instructions to read unrelated system files, environment variables, or to transmit data externally.
Install Mechanism
No install spec is provided (instruction-only), and the bundled Python source is small and self-contained. Visualization requires the graphviz Python package and Graphviz system binary, which the SKILL.md documents; there are no downloads or archive extractions performed by the skill itself.
Credentials
The skill declares no environment variables, credentials, or config paths. The code does not access environment variables or secret-like values. This level of access is proportionate to the stated purpose.
Persistence & Privilege
always is false and the skill does not request persistent/system-wide changes or modify other skills' configuration. It has normal, limited presence (a library) and no elevated privileges.
Assessment
This skill appears to be a straightforward, local Python library for building and visualizing dialogue graphs. Before installing or using: 1) note that visualize() requires the graphviz Python package (pip install graphviz) and the Graphviz system binary — install those separately from trusted sources; 2) Graph.from_file(filepath) will open any local file path you supply, so avoid loading untrusted files; and 3) the skill does not use network calls or request secrets. The source is small and readable; if you want extra assurance, review the included scripts/dialogue_graph.py file yourself.

Like a lobster shell, security has layers — review code before you run it.

latestvk977rr2hmxfayfhvfn2kybfp1584t35x

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments