file-organizer

Organize, categorize, rename, and manage files systematically using automated rules, naming conventions, and folder structures for efficient file management. Use when organizing uploaded files, implem

SKILL.md

GitHub

File Organizer - Intelligent File Management

When to use this skill

  • Organizing large numbers of uploaded files
  • Implementing systematic file naming conventions
  • Categorizing files by type, date, or metadata
  • Creating logical folder structures
  • Cleaning up messy or disorganized directories
  • Automating file movements based on rules
  • Building media libraries with categorization
  • Implementing file tagging systems
  • Organizing downloads or document repositories
  • Creating searchable file systems
  • Implementing version control for files
  • Building document management workflows

When to use this skill

  • Organizing files, finding duplicates, renaming.
  • When working on related tasks or features
  • During development that requires this expertise

Use when: Organizing files, finding duplicates, renaming.

Pattern

```typescript const groupedFiles = files.reduce((acc, file) => { const ext = path.extname(file); if (!acc[ext]) acc[ext] = []; acc[ext].push(file); return acc; }, {}); ```