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.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install treelisty-openclaw-skill或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install treelisty-openclaw-skill⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/treelisty-openclaw-skill/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: treelisty description: 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. license: Apache-2.0 metadata: author: prairie2cloud version: "1.0.0" openclaw: requires: bins: ["node"] ---
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:
# 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
| Pattern | Icon | Best For | |---------|------|----------| | generic | 📋 | General projects, default structure | | sales | 💼 | Sales pipelines, quarterly deals | | thesis | 🎓 | Academic papers, dissertations | | roadmap | 🚀 | Product roadmaps, feature planning | | book | 📚 | Books, novels, screenplay structure | | event | 🎉 | Event planning, conferences | | fitness | 💪 | Training programs, workout plans | | strategy | 📊 | Business strategy, OKRs | | course | 📖 | Curricula, lesson plans | | film | 🎬 | AI video production (Sora, Veo) | | veo3 | 🎥 | Google Veo 3 workflows | | sora2 | 🎬 | OpenAI Sora 2 workflows | | philosophy | 🤔 | Philosophical arguments, dialogues | | prompting | 🧠 | Prompt engineering libraries | | familytree | 👨👩👧👦 | Genealogy, family history | | dialogue | 💬 | Debate analysis, rhetoric | | filesystem | 💾 | File/folder organization | | gmail | 📧 | Email workflows | | knowledge-base | 📚 | Document corpora, RAG prep | | capex | 💰 | Capital expenditure, investor pitches | | freespeech | 🎙️ | Voice capture pattern analysis | | lifetree | 🌳 | Biographical timelines | | custom | ✏️ | Define your own level names |
patterns — Discover available patterns# 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
decompose — Create structured treesTakes text input (topic, outline, or structured text) and applies a pattern template.
# Simple topic
node scripts/treelisty-cli.js decompose \
--pattern roadmap \
--input "Q1 Product Roadmap for AI Assistant" \
--format json
# From structured input (markdown headers, indented lists)
echo "# Marketing Campaign
## Research Phase
- Market analysis
- Competitor review
## Execution Phase
- Content creation
- Launch ads" | node scripts/treelisty-cli.js decompose --pattern strategy --format json
# Output as Mermaid
node scripts/treelisty-cli.js decompose \
--pattern wbs \
--input "Website Redesign Project" \
--format mermaid
Options:
--pattern — Pattern to apply (default: generic)--input — Topic text, file path, or stdin--name — Override root node name--depth <1-4> — Maximum tree depth--format — Output: json, markdown, mermaidexport — Convert trees to other formats# 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
validate — Check tree quality# 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:
push — Send to live TreeListy (optional)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.
```bash 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 ```
```bash node scripts/treelisty-cli.js validate --input project.json ```
```bash node scripts/treelisty-cli.js export --input project.json --format mermaid ```
All TreeListy operations are local pattern transformations. Zero API calls, zero token cost. The skill structures your content using 21 battle-tested hierarchical templates.
references/PATTERNS.md安装 TreeListy 后,可以对 AI 说这些话来触发它
Help me get started with TreeListy
Explains what TreeListy does, walks through the setup, and runs a quick demo based on your current project
Use TreeListy to hierarchical project decomposition and planning
Invokes TreeListy with the right parameters and returns the result directly in the conversation
What can I do with TreeListy in my design & creative workflow?
Lists the top use cases for TreeListy, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/treelisty-openclaw-skill/ 目录(个人级,所有项目可用),或 .claude/skills/treelisty-openclaw-skill/(项目级)。重启 AI 客户端后,用 /treelisty-openclaw-skill 主动调用,或让 AI 根据上下文自动发现并使用。
TreeListy 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
TreeListy 可免费安装使用。请查阅仓库了解许可证信息。
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.
TreeListy 属于「Design & Creative」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my design & creative tasks using TreeListy
Identifies repetitive steps in your workflow and sets up TreeListy to handle them automatically