Desktop Organizer for Openclaw

Automatically declutter your desktop by organizing files into designated category folders based on extension types.

kevinchai3868
v1.0.0
Feb 14, 2026
0
582
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install desktop-sorter

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install desktop-sorter using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Desktop Organizer?

Desktop Organizer is a robust utility designed to keep your desktop clean and workspace structured. By scanning your desktop directory, this tool automatically identifies chaotic file collections and classifies them into structured subfolders like PDFs, Images, Archives, Documents, and Presentations. As part of the ecosystem of Openclaw Skills, it helps developers and power users eliminate manual folder-sorting tasks.

Built to operate seamlessly with AI agents, the tool employs safe execution patterns to prevent accidental data loss. It ensures that system configuration files and active documents remain untouched while quickly sorting messy files based on their specific extensions.

Desktop Organizer Use Cases

  • Cleaning up a cluttered desktop crowded with chaotic screenshots, PDFs, and zip downloads.
  • Automated daily or weekly desktop maintenance routines via scheduling.
  • Standardizing document layouts and file locations across development machines.
  • Preventing visual clutter during presentations or screen-share sessions.

How Desktop Organizer Works

  1. The AI agent locates the user's primary desktop directory.
  2. The system triggers the Python script scripts/organize_desktop.py safely.
  3. The script scans file extensions and maps them to appropriate target directories.
  4. Safe operations verify that target directories exist or creates them on the fly.
  5. The tool executes file transfers while ignoring open, locked, or system files.
  6. The script outputs a final report detailing the number of moved files and destination paths.

Desktop Organizer Setup

To enable the Desktop Organizer skill, ensure you have the core script integrated into your repository.

1. Script Placement

Ensure the Python organization script is located in your workspace directory:

mkdir -p scripts
touch scripts/organize_desktop.py

2. Configure Execution Permissions

Ensure execution privileges are enabled for scripts running in the workspace directory:

chmod +x scripts/organize_desktop.py

3. Agent Execution

Invoke the skill directly through any agent integrated with Openclaw Skills by simply asking: "Organize my desktop."

Desktop Organizer Data Schema & Taxonomy

The Desktop Organizer skill categorizes files using the following predefined extension taxonomy:

Extension Group Targeted Extensions Destination Folder
Documents .docx, .xlsx Documents
PDFs .pdf PDFs
Images .jpg, .jpeg, .png, .gif Images
Archives .zip, .rar, .7z Archives
Presentations .pptx Presentations

Excluded Files

  • System Files: .ini, .lnk (Shortcuts)
  • Active Files: Any open, locked, or hidden system configuration files.

Desktop Organizer Advanced Features

  • Dry-Run Capability: Preview which files will be moved before performing any actual file operations.
  • Zero-Dependency Core: Leverages native Python os and shutil libraries, requiring no external packages.
  • Agent Safety Guards: Built-in logic protects active and locked files from corruption during sorting workflows.
  • Customizable Schemas: Highly extensible script structure allowing easy addition of custom extensions or specialized directories.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*