File Organizer by claude-office-skills/skills
npx skills add https://github.com/claude-office-skills/skills --skill 'File Organizer'基于文件内容和元数据智能整理和重命名文件。
此技能可帮助您:
"分析这些文件并建议如何整理它们"
"这个文件属于哪个类别?"
"为这个文档建议一个更好的文件名"
"为我的项目文件创建一个文件夹结构"
"整理我的下载文件夹"
"按供应商和日期对这些发票进行排序"
文档
YYYY-MM-DD_类别_描述_v1.扩展名
示例:2026-01-29_合同_客户名称_保密协议_v1.pdf
图片
YYYY-MM-DD_事件/项目_描述_NNN.扩展名
示例:2026-01-29_产品发布_主图_001.png
发票/收据
YYYY-MM-DD_供应商_金额_发票编号.扩展名
示例:2026-01-29_Adobe_149.99_INV-12345.pdf
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
会议记录
YYYY-MM-DD_会议类型_主题.扩展名
示例:2026-01-29_团队同步_第一季度规划.md
📁 文档
├── 📁 行政
│ ├── 📁 财务
│ │ ├── 📁 发票
│ │ ├── 📁 收据
│ │ └── 📁 税务
│ ├── 📁 保险
│ └── 📁 法律
├── 📁 工作
│ ├── 📁 项目
│ ├── 📁 报告
│ └── 📁 会议
├── 📁 个人
│ ├── 📁 健康
│ ├── 📁 教育
│ └── 📁 旅行
└── 📁 归档
└── 📁 [年份]
📁 项目名称
├── 📁 01_规划
│ ├── 📁 需求
│ ├── 📁 提案
│ └── 📁 研究
├── 📁 02_设计
│ ├── 📁 原型
│ ├── 📁 素材
│ └── 📁 规格
├── 📁 03_开发
│ ├── 📁 源代码
│ ├── 📁 测试
│ └── 📁 文档
├── 📁 04_交付物
│ └── 📁 [版本]
├── 📁 05_行政
│ ├── 📁 合同
│ ├── 📁 发票
│ └── 📁 沟通记录
└── 📁 归档
📁 客户
└── 📁 [客户名称]
├── 📁 合同
├── 📁 项目
│ └── 📁 [项目名称]
├── 📁 发票
├── 📁 沟通记录
└── 📁 素材
## 文件整理计划
**来源**:[文件夹/位置]
**文件总数**:[数量]
**总大小**:[大小]
### 建议结构
[文件夹树]
### 文件映射
| 原始名称 | 新名称 | 目标位置 |
|--------------|----------|-------------|
| IMG_1234.jpg | 2026-01-29_产品照片_001.jpg | /产品/照片/ |
| doc1.pdf | 2026-01-15_合同_客户A_保密协议.pdf | /客户/客户A/合同/ |
### 所需操作
1. 创建文件夹:[列表]
2. 重命名文件:[数量]
3. 移动文件:[数量]
4. 手动审核:[数量及原因]
## 重复文件报告
**发现的重复文件总数**:[数量]
**可回收空间**:[大小]
### 完全相同的文件
| 文件 | 位置 | 大小 | 建议 |
|------|-----------|------|----------------|
| report.pdf | /下载/, /文档/ | 2.3MB | 保留在 /文档/ |
### 相似文件
| 文件 | 相似度 | 差异 |
|-------|------------|------------|
| report_v1.pdf, report_v2.pdf | 95% | v2 多一页 |
## 自动整理规则
### 规则 1:发票
- 触发条件:PDF 内容包含 "Invoice" 或 "INV-"
- 操作:移动到 /财务/发票/[年份]/[月份]/
- 重命名:YYYY-MM-DD_供应商_金额.pdf
### 规则 2:截图
- 触发条件:文件名匹配 "Screenshot*.png"
- 操作:移动到 /截图/[年份-月份]/
- 重命名:YYYY-MM-DD_HH-MM_截图.png
### 规则 3:下载文件夹清理
- 触发条件:下载文件夹中超过 30 天的文件
- 操作:
- 如果是文档 → 归档
- 如果是安装程序 → 删除
- 如果是媒体文件 → 分类到相应文件夹
每周安装次数
0
代码仓库
GitHub 星标数
5
首次出现
1970年1月1日
安全审计
Intelligently organize and rename files based on their content and metadata.
This skill helps you:
"Analyze these files and suggest how to organize them"
"What category does this file belong to?"
"Suggest a better filename for this document"
"Create a folder structure for my project files"
"Organize my downloads folder"
"Sort these invoices by vendor and date"
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
📁 Documents
├── 📁 Admin
│ ├── 📁 Finance
│ │ ├── 📁 Invoices
│ │ ├── 📁 Receipts
│ │ └── 📁 Tax
│ ├── 📁 Insurance
│ └── 📁 Legal
├── 📁 Work
│ ├── 📁 Projects
│ ├── 📁 Reports
│ └── 📁 Meetings
├── 📁 Personal
│ ├── 📁 Health
│ ├── 📁 Education
│ └── 📁 Travel
└── 📁 Archive
└── 📁 [Year]
📁 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
📁 Clients
└── 📁 [ClientName]
├── 📁 Contracts
├── 📁 Projects
│ └── 📁 [ProjectName]
├── 📁 Invoices
├── 📁 Communications
└── 📁 Assets
## 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 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 |
## 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
Weekly Installs
0
Repository
GitHub Stars
5
First Seen
Jan 1, 1970
Security Audits
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
106,200 周安装