Organize files in directories by grouping them into folders based on their extensions or date. Includes Dry-Run, Recursive, and Undo capabilities.
Scanned 9/19/2026
Install to Claude Code
npx -y skills add rondoflow/rondoflow --skill organize-files-by-extension-date --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Organize Files By Extension Date?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/rondoflow-organize-files-by-extension-date)More formats (shields.io, HTML) on the badges page.
---
name: organize-files-by-extension-date
description: "Organize files in directories by grouping them into folders based on their extensions or date. Includes Dry-Run, Recursive, and Undo capabilities."
category: "Productivity"
author: community
version: "1.0.0"
icon: check-square
---
# File Organizer (Gold Standard)
## Features
- **Smart Sorting**: Group by Extension (Default) or Date (Year/Month).
- **Safety**: Conflict resolution (auto-rename), Dry Run mode, and Undo capability.
- **Deep Clean**: Recursive scanning option.
- **Audit**: Generates `organize_history.json` for tracking.
## Usage
### Basic Sort (by Extension)
```bash
python3 scripts/organize.py /path/to/folder
```
### Date Sort (Year/Month)
Great for photos or archives.
```bash
python3 scripts/organize.py /path/to/folder --date
```
### Dry Run (Simulate)
See what *would* happen without moving anything.
```bash
python3 scripts/organize.py /path/to/folder --dry-run
```
### Undo
Revert changes using the history file.
```bash
python3 scripts/organize.py --undo /path/to/folder/organize_history.json
```
## Config
Modify `scripts/organize.py` `get_default_mapping()` to add custom extensions.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!