Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Hierarchical project decomposition and planning. Use when breaking down complex projects, structuring information, planning multi-step workflows, or organizing any nested hierarchy. Supports 21 specialized patterns (WBS, GTD, Philosophy, Sales, Film, etc.) and exports to JSON, Markdown, and Mermaid diagrams.
Hierarchical project decomposition and planning. Use when breaking down complex projects, structuring information, planning multi-step workflows, or organizing any nested hierarchy. Supports 21 specialized patterns (WBS, GTD, Philosophy, Sales, Film, etc.) and exports to JSON, Markdown, and Mermaid diagrams.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
TreeListy is your hierarchical decomposition engine. When you need to break down a complex topic, plan a project, or structure information in a tree format, use TreeListy.
Use TreeListy when: Decomposing complex tasks — Break a large goal into phases, items, and actionable tasks Project planning — Create WBS, roadmaps, or strategic plans with proper hierarchy Structuring analysis — Organize arguments (philosophy), dialogues, or knowledge bases Content organization — Plan books, courses, theses, or event schedules Visual documentation — Generate Mermaid diagrams for any hierarchical structure
# List available patterns node scripts/treelisty-cli.js patterns # Create a structured decomposition node scripts/treelisty-cli.js decompose --pattern wbs --input "Build a mobile app" # Export to Mermaid diagram node scripts/treelisty-cli.js export --input tree.json --format mermaid
PatternIconBest Forgeneric📋General projects, default structuresales💼Sales pipelines, quarterly dealsthesis🎓Academic papers, dissertationsroadmap🚀Product roadmaps, feature planningbook📚Books, novels, screenplay structureevent🎉Event planning, conferencesfitness💪Training programs, workout plansstrategy📊Business strategy, OKRscourse📖Curricula, lesson plansfilm🎬AI video production (Sora, Veo)veo3🎥Google Veo 3 workflowssora2🎬OpenAI Sora 2 workflowsphilosophy🤔Philosophical arguments, dialoguesprompting🧠Prompt engineering librariesfamilytree👨👩👧👦Genealogy, family historydialogue💬Debate analysis, rhetoricfilesystem💾File/folder organizationgmail📧Email workflowsknowledge-base📚Document corpora, RAG prepcapex💰Capital expenditure, investor pitchesfreespeech🎙️Voice capture pattern analysislifetree🌳Biographical timelinescustom✏️Define your own level names
# List all patterns node scripts/treelisty-cli.js patterns # Get details for a specific pattern node scripts/treelisty-cli.js patterns --name philosophy # Get full JSON schema node scripts/treelisty-cli.js patterns --name philosophy --detail
# To Markdown node scripts/treelisty-cli.js export --input tree.json --format markdown # To Mermaid diagram node scripts/treelisty-cli.js export --input tree.json --format mermaid # To CSV node scripts/treelisty-cli.js export --input tree.json --format csv # To checklist node scripts/treelisty-cli.js export --input tree.json --format checklist Formats: json, markdown, mermaid, csv, checklist, html
# Human-readable report node scripts/treelisty-cli.js validate --input tree.json # JSON report node scripts/treelisty-cli.js validate --input tree.json --format json Returns: Quality score (0-100) Structure analysis (node counts, depth, balance) Issues (errors, warnings, suggestions) Pattern compliance check
If the user has TreeListy open in their browser with MCP bridge enabled: node scripts/treelisty-cli.js push \ --input tree.json \ --port 3456 This displays the tree in TreeListy's visual canvas for interactive exploration.
Trees follow this structure: { "id": "n_abc12345", "treeId": "tree_xyz78901", "name": "Project Name", "type": "root", "pattern": "roadmap", "icon": "🚀", "description": "Optional description", "expanded": true, "children": [ { "name": "Phase 1", "type": "phase", "items": [ { "name": "Feature A", "type": "item", "patternType": "Core Feature", "subtasks": [ { "name": "Implement login", "type": "subtask" } ] } ] } ] } Hierarchy: Root → Phases (children) → Items (items) → Subtasks (subtasks) Each pattern adds custom fields. For example, roadmap adds storyPoints, userImpact, technicalRisk.
Agent receives complex task from user Decompose with appropriate pattern: node scripts/treelisty-cli.js decompose \ --pattern wbs \ --input "Build an e-commerce platform with user auth, product catalog, shopping cart, and checkout" \ --format json > project.json Validate the structure: node scripts/treelisty-cli.js validate --input project.json Export for user consumption: node scripts/treelisty-cli.js export --input project.json --format mermaid Share the Mermaid diagram in response to user.
All TreeListy operations are local pattern transformations. Zero API calls, zero token cost. The skill structures your content using 21 battle-tested hierarchical templates.
Full pattern reference: references/PATTERNS.md TreeListy visual app: https://treelisty.com Source: https://github.com/prairie2cloud/treelisty
Long-tail utilities that do not fit the current primary taxonomy cleanly.
Largest current source with strong distribution and engagement signals.