Channel Tree
v3.1.0Manages hierarchical OpenClaw session channels to split tasks, create sub-channels, track status, and save tree state with inheritance and health monitoring.
⭐ 0· 80·0 current·0 all-time
by@kukuxnd
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description describe hierarchical channel/session management and the included Python script implements create/list/switch/monitor operations and a JSON state file — the required files and behavior are coherent with the stated purpose.
Instruction Scope
SKILL.md instructs running the included script and setting optional CHANNEL_TREE_* environment variables. Commands and documented state path (/root/.openclaw/workspace/channel_tree/universe.json) align with the script's behavior. There are no instructions to read unrelated system files or to send data externally.
Install Mechanism
No install spec is present (instruction-only with a bundled script). No external downloads or package installs are performed by the skill, minimizing install-time risk.
Credentials
The registry declares no required environment variables but both SKILL.md and the script use optional CHANNEL_TREE_* variables (CURRENT_*). This is proportionate to the skill's purpose, but the registry metadata could have listed them. The skill does not request credentials or secret variables.
Persistence & Privilege
The skill creates and writes persistent state to /root/.openclaw/workspace/channel_tree/universe.json. always:false (not force-included) and it does not modify other skills. Users should be aware state is stored on disk (under /root by default) and may want to change BASE_DIR or run under a non-root account if that is a concern.
Assessment
This skill appears to do what it says: local hierarchical channel/session management stored in a JSON file. Before installing or running it, consider: 1) It will create and update /root/.openclaw/workspace/channel_tree/universe.json — if you don’t want data under /root, edit BASE_DIR in the script or run as a different user. 2) The script reads optional env vars named CHANNEL_TREE_HALL/UNIVERSE/WORLD/FOREST/SESSION (these were not listed as required in the registry metadata); setting them controls context but they are not secret. 3) There are no network calls or credential requests in the visible code, but you should review the entire script file (it was partially truncated in the manifest) to confirm there is no external communication. 4) Back up any existing universe.json before first run. If you want extra assurance, run the script in a sandboxed environment or inspect the file fully for unexpected behavior.Like a lobster shell, security has layers — review code before you run it.
latestvk979st7ve208npreygh01hjwcd83qw4y
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
