Mermaid图表渲染
生成SVG或ASCI
project-tree 用于生成 ~/projects 文件夹的可视化目录树,自动过滤代码文件与依赖目录,仅保留文件夹和 Markdown 文件,并将结果写入 MEMORY.md 的 PROJECT_TREE 区块。
安装要求:需已安装 Node.js 环境。将技能文件放置于 ~/clawd/skills/project-tree/ 目录下。
运行方式:
# 直接执行主脚本
node ~/clawd/skills/project-tree/scripts/project-tree.js
# 或使用快捷命令
~/clawd/scripts/update-tree
配置调整:编辑 scripts/project-tree.js 修改以下参数:
自动化设置:可在每次 /reset 时自动更新目录树,需启用 internal hooks 并创建 reset-project-tree 钩子处理器。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | ~/projects 目录路径;MAX_DEPTH 层级深度(默认3);EXCLUDE_DIRS 排除目录列表 |
| 输出 | 终端目录树文本;MEMORY.md 中 PROJECT_TREE 区块的更新内容 |
| 适用人群 | 本地多项目开发者、技术文档维护者、Clawdbot 用户 |
| 不包含 | 远程目录扫描、GUI 文件管理、Git 版本控制功能 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/lachlanglasgow/project-tree/SKILL.md
来源类型:GitHub 仓库