mcpField
F
File Organizer

File Organizer

github.com/claude-office-skills生産性5455.5k 回インストール39 週間前に更新
リポジトリ

File Organizer について

File Organizer は、ファイルの分類、命名、整理を支援するスキルです。フォルダー構成や命名規則を提案し、重複も特定しますが、大量のファイル移動は手動で行う必要があります。

主な機能

  1. 01内容に基づくファイル分類
  2. 02フォルダー構成の提案
  3. 03一貫したファイル名の生成
  4. 04重複ファイルの特定
  5. 05メタデータの抽出

活用シーン

  1. 01プロジェクト用フォルダー構成の計画
  2. 02請求書のベンダー別・日付別整理
  3. 03整理前の重複ファイル確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/claude-office-skills/skills --skill file-organizer

インストール後、Claude Code で/file-organizerを入力して読み込まれたか確認します。

詳細

ファイル整理

コンテンツとメタデータに基づいて、ファイルをインテリジェントに整理し、名前を変更します。

概要

このスキルでできること:

  • ファイルの内容を分析して分類を判断する
  • フォルダー構造を提案する
  • 一貫性のある命名規則を作成する
  • 重複を特定して処理する
  • 整理システムを作成する

使用方法

ファイルを分析する
"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"

命名規則

推奨形式

ドキュメント

YYYY-MM-DD_Category_Description_v1.ext
Example: 2026-01-29_Contract_ClientName_NDA_v1.pdf

画像

YYYY-MM-DD_Event/Project_Description_NNN.ext
Example: 2026-01-29_ProductLaunch_HeroImage_001.png

請求書/領収書

YYYY-MM-DD_Vendor_Amount_InvoiceNumber.ext
Example: 2026-01-29_Adobe_149.99_INV-12345.pdf

会議メモ

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

ベストプラクティス

整理の原則
  1. PARA メソッド:プロジェクト、領域、リソース、アーカイブ
  2. 日付を先頭にする:時系列での並べ替えが可能になります
  3. 説明的な名前:将来の自分に感謝されるでしょう
  4. 階層は浅く:深い階層は避けます(最大 3~4 階層)
  5. 定期的なメンテナンス:毎月の見直しを予定します
ファイルを整理する
  • 重複ファイルや一時ファイルを削除する
  • 完了したプロジェクトをアーカイブする
  • 重要なファイルにはクラウド同期を使う
  • 一貫した命名規則を維持する
  • 整理システムを文書化する

制限事項

  • 保護されたファイルや暗号化されたファイルにはアクセスできません
  • 大容量ファイルの移動には手動での実行が必要です
  • コンテンツ分析はファイル形式のサポート状況に左右されます
  • 完璧な分類を保証することはできません
  • 重要なファイルについては手動での確認をおすすめします

コメント