Desktop File Category Organizer
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, andOther. - 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
Related Skills
A lightweight wrapper and automation tool for Jaeger-related GitHub scenarios.
Vault Wrap is a wrapping skill for Vault and GitHub automation.
Port management, threat-intel audits, drift checks, and multi-node monitoring for self-hosted infrastructure.
Provides health checks for HTTP, TCP, Ping, and log sources with dynamic-threshold alerts, anomaly detection, and scheduled inspection reports.