AI Agent Hub
Back to skills
Desktop File Category Organizer icon

Desktop File Category Organizer

IT Ops & Security Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_e7dafc13/rxd according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem

Desktop, download, and shared folders often mix images, documents, archives, and scripts. Manually creating folders is easy to botch, while moving files directly can feel risky. file_organizer.py targets this local file cleanup task with a GUI workflow.

How It Works

  • Directory setup: Choose a source directory, with a shortcut for the desktop; target can stay the same or point elsewhere.
  • Fixed categories: Files are grouped by extension into Images, Documents, Videos, Audio, Archives, Code, Executables, and Other.
  • Preview safety: Preview mode logs planned actions without creating folders or moving files.
  • Batch execution: After confirmation, a background thread walks the files, creates category folders, handles duplicates, and writes file_organizer_log.json.

Limits and Notes

This is a local tkinter GUI tool, not a command-line service. It classifies by extension only and does not inspect file contents. The category labels are fixed in the code, and execution is a move rather than a copy, so preview first and verify directory permissions.

Use Cases

  • Sort desktop screenshots, PDFs, installers, and scripts by extension, with a preview step before moving.
  • Tidy a downloads folder full of Office documents, archives, and video files instead of leaving them in the root.
  • Archive customer files into document, code, and other categories before handoff, keeping the move log for review.
  • Separate accidentally mixed executables and audio files in a backup directory into fixed category folders.

Best For

  • Technical assistants who sort weekly delivery files into documents, images, and code folders
  • Ops engineers who archive PDFs, archives, and scripts from downloads before handing them to teammates
  • Project members cleaning a messy shared drive by moving files into fixed categories with an audit trail
  • Independent developers who organize local assets into traceable folders by file extension