A specialized Python toolkit for managing hierarchical logic trees, union-find set operations, and seamless XML serialization.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install data-structure
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install data-structure using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Pywayne Data Structure is a powerful utility library designed for developers who need to manage complex logical conditions and disjoint-set data structures. As a versatile addition to Openclaw Skills, it simplifies the creation of decision trees and the implementation of union-find algorithms with path compression.
The library provides a structured way to handle XML files by mapping them directly to logical trees, making it easier to read, modify, and write configuration data or hierarchical models. Whether you are building complex decision engines or managing network connectivity, this skill provides the underlying data structures to do so efficiently.
To integrate this utility into your development environment for Openclaw Skills, install the required package and import the components into your Python script.
pip install pywayne
from pywayne.data_structure import ConditionTree, UnionFind, XmlIO
The skill organizes information into three primary formats depending on the module used:
| Module | Structure | Details |
|---|---|---|
| ConditionTree | Node Dictionary | Uses {'tag': str, 'attrib': dict, 'text': str} for every node. |
| UnionFind | Integer Array | Tracks parent pointers and set sizes for efficient lookups. |
| XmlIO | File Mapping | Maps XML tags to ConditionTree nodes for I/O operations. |
Paths are represented as lists of dictionaries or strings to facilitate deep tree traversal.
Loading
An encryption and decryption toolkit for strings and bytes, featuring AES-128 support and Python code obfuscation.

A high-performance WebSocket service for real-time communication and file sharing between Python and other languages.

A multi-threaded command-line utility that captures and logs all I/O streams in real-time while maintaining console interactivity.

A customizable PyQt5-based desktop chat interface for real-time, streaming LLM conversations with OpenAI-compatible backends.

A sophisticated reasoning framework that applies the ReAct-Plan methodology to decompose complex tasks into structured, iterative analysis.

A specialized digital signal processing toolkit for Python designed to handle noise suppression, peak detection, and complex time-series analysis.








































