An intelligent command-line utility for automated file categorization based on customizable rules such as type, size, and date.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install file-sorter
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install file-sorter using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
File Sorter is a robust utility designed to eliminate digital clutter by automatically arranging files into a structured directory hierarchy. By leveraging Openclaw Skills, this tool provides a developer-friendly way to manage large volumes of data, such as bloated downloads folders, photo archives, or document libraries.
The tool is built with a safety-first mindset, offering a preview mode to visualize changes before they occur and an undo function to revert operations. It supports flexible operations including moving, copying, or symlinking files based on sophisticated metadata analysis.
To utilize this skill within your Openclaw Skills environment, you can trigger organization directly via the CLI. For persistent settings, create a .file-sorter.json configuration file in your project root:
{
"output_dir": "~/Sorted",
"action": "move",
"categories": {
"documents": [".pdf", ".doc"],
"images": [".jpg", ".png"]
},
"size_rules": {
"small": [0, 1048576],
"medium": [1048576, 104857600],
"large": [104857600, null]
},
"backup_original": true
}
Run the basic organization command:
file-sorter organize ~/Downloads --by-type --output ~/Sorted
File Sorter generates a predictable directory taxonomy based on the active sorting rule. The following table describes the organizational output:
| Rule Type | Folder Logic | Metadata Used |
|---|---|---|
| --by-type | extension-based groups | file suffix (e.g., .pdf, .jpg) |
| --by-size | small/medium/large labels | file size in bytes |
| --by-date | YYYY/MM/DD structure | creation or modification time |
Additionally, a hidden log file is maintained in the output directory to map original paths to new locations for recovery purposes.
Loading
A command-line utility that automatically identifies and organizes downloaded files into category-specific folders based on file type.

Generate intricate ASCII art, decorative text banners, and conceptual diagrams using characters, symbols, and whitespace.

An AI-powered validation engine designed to review, OCR, and cross-validate diverse Korean business documents for compliance and accuracy.

A Python-powered utility for generating and decoding NEAR Protocol QR codes for addresses and payment requests.

A high-performance CLI utility for batch editing music metadata and programmatically organizing audio files into structured directories.

A powerful CLI tool for batch organizing photos based on EXIF metadata like timestamps and GPS coordinates.








































