360 Secure SkillHub
360 安全技能中心

Folder Tree Generator

核心功能:扫描目标目录生成ASCII树形或JSON格式的层级结构,支持指定扫描路径、限制递归深度。典型场景:可视化文件层级、文档化文件夹内容、调试目录布局。输入通过命令行参数设置,可指定目录、输出格式(--json)、层级深度(--depth),默认扫描当前目录输出ASCII树;输出为清晰的结构化目录视图。

wanng-ide
wanng-ide
热度 82.49
最近更新 2026-05-11 17:25:49
分类:效率依赖:代码执行 / 读写文件应用场景:数据处理 / 文件转换

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add folder-tree-generator
Metadata
name
folder-tree-generator
description
Generates an ASCII tree or JSON representation of a directory structure. Use when you need to visualize file hierarchies, document folder contents, or debug directory layouts.

Folder Tree Generator

A utility skill to visualize directory structures in ASCII tree format or JSON.

Usage

# Generate ASCII tree for current directory
node skills/folder-tree-generator/index.js

# Generate ASCII tree for specific directory
node skills/folder-tree-generator/index.js /path/to/dir

# Generate JSON output
node skills/folder-tree-generator/index.js --json

# Limit depth
node skills/folder-tree-generator/index.js --depth 2

Options

  • --json: Output as JSON.
  • --depth <n>: Limit recursion depth.
  • [dir]: Directory to scan (default: .).

Examples

ASCII Output:

.
├── file1.txt
└── dir1
    ├── file2.txt
    └── file3.txt

JSON Output:

{
  "name": ".",
  "type": "directory",
  "children": [
    { "name": "file1.txt", "type": "file" },
    { "name": "dir1", "type": "directory", "children": [...] }
  ]
}