階層的なロジックツリー、素集合データ構造(Union-Find)操作、およびシームレスな XML シリアル化を管理するための専用 Python ツールキットです。
レジストリから直接スキルをインストールする最速の方法です。
npx clawhub@latest install data-structure
スキルフォルダを以下のいずれかの場所にコピーしてください
~/.openclaw/skills/ <project>/skills/ 優先順位:ワークスペース > ローカル > バンドル
このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。
Clawhubを使って data-structure をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。
ZIPアーカイブで生のスキルファイルを取得します。
Pywayne データ構造は、複雑な論理条件や素集合データ構造を管理する必要がある開発者向けに設計された強力なユーティリティライブラリです。Openclaw Skills への多機能な追加機能として、決定木の作成や経路圧縮を伴う Union-Find アルゴリズムの実装を簡素化します。
このライブラリは、XML ファイルをロジックツリーに直接マッピングすることで XML ファイルを処理する構造化された方法を提供し、構成データや階層モデルの読み取り、修正、書き込みを容易にします。複雑な意思決定エンジンを構築する場合でも、ネットワーク接続を管理する場合でも、このスキルはそれらを効率的に行うための基盤となるデータ構造を提供します。
このユーティリティを Openclaw Skills の開発環境に統合するには、必要なパッケージをインストールし、コンポーネントを Python スクリプトにインポートします。
pip install pywayne
from pywayne.data_structure import ConditionTree, UnionFind, XmlIO
このスキルは、使用されるモジュールに応じて情報を 3 つの主要な形式に整理します。
| モジュール | 構造 | 詳細 |
|---|---|---|
| ConditionTree | ノード辞書 | すべてのノードに {'tag': str, 'attrib': dict, 'text': str} を使用します。 |
| UnionFind | 整数配列 | 効率的な検索のために親ポインタと集合のサイズを追跡します。 |
| XmlIO | ファイルマッピング | I/O 操作のために XML タグを ConditionTree ノードにマッピングします。 |
パスは、深いツリーのトラバースを容易にするために、辞書または文字列のリストとして表現されます。
ローディング
コンソールの対話性を維持しながら、すべての I/O ストリームをリアルタイムでキャプチャして記録するマルチスレッド コマンドライン ユーティリティです。

OpenAI 互換のバックエンドとリアルタイムでストリーミング LLM 対話を行うための、カスタマイズ可能な PyQt5 ベースのデスクトップチャットインターフェースです。

複雑なタスクを構造化された反復的な分析に分解するためにReAct-Plan手法を適用する、洗練された推論フレームワークです。

凸包、凹包、および2Dデータセットの最小境界矩形を含む幾何学的境界を計算および視覚化するためのPythonベースのユーティリティ。








































