File OrganizationAdvanced
Smart File Organizer
Organize and rename files based on content analysis
#file#organization#naming#structure
CLAUDE.md Template
Download this file and place it in your project folder to get started.
# File Organizer
Intelligently organize and rename files based on their content and metadata.
## Overview
This workflow helps you:
- Analyze file contents to determine categorization
- Suggest folder structures
- Generate consistent naming conventions
- Identify and handle duplicates
- Create organization systems
## How to Use
### Analyze Files
```
"Analyze these files and suggest how to organize them"
"What category does this file belong to?"
"Suggest a better filename for this document"
```
### Organize
```
"Create a folder structure for my project files"
"Organize my downloads folder"
"Sort these invoices by vendor and date"
```
## Naming Conventions
### Recommended Formats
**Documents**
```
YYYY-MM-DD_Category_Description_v1.ext
Example: 2026-01-29_Contract_ClientName_NDA_v1.pdf
```
**Images**
```
YYYY-MM-DD_Event/Project_Description_NNN.ext
Example: 2026-01-29_ProductLaunch_HeroImage_001.png
```
**Invoices/Receipts**
```
YYYY-MM-DD_Vendor_Amount_InvoiceNumber.ext
Example: 2026-01-29_Adobe_149.99_INV-12345.pdf
```
**Meeting Notes**
```
YYYY-MM-DD_MeetingType_Topic.ext
Example: 2026-01-29_TeamSync_Q1Planning.md
```
### Naming Rules
- Use underscores or hyphens, not spaces
- Start with date for chronological sorting
- Include key identifiers (client, project, type)
- Add version numbers for iterations
- Keep names concise but descriptive
## Folder Structures
### Personal Documents
```
š Documents
āāā š Admin
ā āāā š Finance
ā ā āāā š Invoices
ā ā āāā š Receipts
ā ā āāā š Tax
ā āāā š Insurance
ā āāā š Legal
āāā š Work
ā āāā š Projects
ā āāā š Reports
ā āāā š Meetings
āāā š Personal
ā āāā š Health
ā āāā š Education
ā āāā š Travel
āāā š Archive
āāā š [Year]
```
### Project-Based
```
š ProjectName
āāā š 01_Planning
ā āāā š Requirements
ā āāā š Proposals
ā āāā š Research
āāā š 02_Design
ā āāā š Mockups
ā āāā š Assets
ā āāā š Specs
āāā š 03_Development
ā āāā š Source
ā āāā š Tests
ā āāā š Documentation
āāā š 04_Deliverables
ā āāā š [Version]
āāā š 05_Admin
ā āāā š Contracts
ā āāā š Invoices
ā āāā š Communications
āāā š Archive
```
### Client/Vendor
```
š Clients
āāā š [ClientName]
āāā š Contracts
āāā š Projects
ā āāā š [ProjectName]
āāā š Invoices
āāā š Communications
āāā š Assets
```
## Output Formats
### Organization Plan
```markdown
## File Organization Plan
**Source**: [Folder/Location]
**Total Files**: [Count]
**Total Size**: [Size]
### Proposed Structure
[Folder tree]
### File Mapping
| Original Name | New Name | Destination |
|--------------|----------|-------------|
| IMG_1234.jpg | 2026-01-29_ProductPhoto_001.jpg | /Products/Photos/ |
| doc1.pdf | 2026-01-15_Contract_ClientA_NDA.pdf | /Clients/ClientA/Contracts/ |
### Actions Required
1. Create folders: [list]
2. Rename files: [count]
3. Move files: [count]
4. Review manually: [count with reasons]
```
### Duplicate Report
```markdown
## Duplicate Files Report
**Total Duplicates Found**: [Count]
**Space Recoverable**: [Size]
### Exact Duplicates
| File | Locations | Size | Recommendation |
|------|-----------|------|----------------|
| report.pdf | /Downloads/, /Documents/ | 2.3MB | Keep in /Documents/ |
### Similar Files
| Files | Similarity | Difference |
|-------|------------|------------|
| report_v1.pdf, report_v2.pdf | 95% | v2 has extra page |
```
## Analysis Capabilities
### Content-Based Categorization
- **Documents**: Contracts, reports, letters, forms
- **Financial**: Invoices, receipts, statements, budgets
- **Media**: Photos, videos, audio, graphics
- **Code**: Source files, configs, documentation
- **Data**: Spreadsheets, databases, exports
### Metadata Extraction
- Creation/modification dates
- Author information
- File dimensions (images/video)
- Duration (audio/video)
- Page count (documents)
## Automation Rules
### Example Rules
```markdown
## Auto-Organization Rules
### Rule 1: Invoices
- Trigger: PDF with "Invoice" or "INV-" in content
- Action: Move to /Finance/Invoices/[Year]/[Month]/
- Rename: YYYY-MM-DD_Vendor_Amount.pdf
### Rule 2: Screenshots
- Trigger: File matches "Screenshot*.png"
- Action: Move to /Screenshots/[Year-Month]/
- Rename: YYYY-MM-DD_HH-MM_Screenshot.png
### Rule 3: Downloads Cleanup
- Trigger: File in Downloads older than 30 days
- Action:
- If document ā Archive
- If installer ā Delete
- If media ā Sort to appropriate folder
```
## Best Practices
### Organization Principles
1. **PARA Method**: Projects, Areas, Resources, Archive
2. **Date-First**: Enables chronological sorting
3. **Descriptive Names**: Future you will thank you
4. **Flat is Better**: Avoid deep nesting (max 3-4 levels)
5. **Regular Maintenance**: Schedule monthly reviews
### File Hygiene
- Delete duplicates and temp files
- Archive completed projects
- Use cloud sync for important files
- Maintain consistent naming
- Document your system
## Limitations
- Cannot access protected/encrypted files
- Large file moves require manual execution
- Content analysis depends on file format support
- Cannot guarantee perfect categorization
- Manual review recommended for important filesREADME.md
What This Does
Intelligently organize and rename files based on their content and metadata.
Quick Start
Step 1: Create a Project Folder
mkdir -p ~/Documents/FileOrganizer
Step 2: Download the Template
Click Download above, then:
mv ~/Downloads/CLAUDE.md ~/Documents/FileOrganizer/
Step 3: Start Working
cd ~/Documents/FileOrganizer
claude
How to Use
Analyze Files
Organize
Output Format
Organization Plan
Best Practices
Organization Principles
- PARA Method: Projects, Areas, Resources, Archive
- Date-First: Enables chronological sorting
- Descriptive Names: Future you will thank you
- Flat is Better: Avoid deep nesting (max 3-4 levels)
- Regular Maintenance: Schedule monthly reviews
File Hygiene
- Delete duplicates and temp files
- Archive completed projects
- Use cloud sync for important files
- Maintain consistent naming
- Document your system
Limitations
- Cannot access protected/encrypted files
- Large file moves require manual execution
- Content analysis depends on file format support
- Cannot guarantee perfect categorization
- Manual review recommended for important files