홈 / Skills / 사무·문서 / File Organizer 파일 정리
사무·문서

File Organizer 파일 정리

ComposioHQ community contributorsApache-2.0Skill 언어: 영어
라이선스 확인됨스크립트 없음
데모실행 기록 · claude-sonnet-5-5 · 2026년 10월
My Downloads folder (./Downloads) is a mess. Help me organize it. Be conservative: don't touch ./Downloads/current-project, and don't delete anything without asking me first. Show me your plan before you change anything.
Skill: file-organizer
Bash: cd Downloads && ls -la && find . -path ./current-project -prune -o -type f -print | head -200
Bash: md5 -r *.txt | sort; echo ---; for f in *.txt; do printf '%s: ' "$f"; cat "$f"; echo; done; echo ---; ls -la current-pro…

I haven't changed anything yet. Here is the plan for your approval.

Current state

Downloads holds 14 loose files plus current-project/, which I'll leave alone. Every file is a small .txt stub, and the real type is in the name (for example IMG_2201.jpg.txt). I'm sorting by that inner type.

Proposed structure (all moves, no deletes)

Downloads/
├── Documents/
│   ├── lease-agreement-2024.pdf.txt
│   ├── sales-report-q3.pdf.txt
│   ├── board-deck-v3.pptx.txt
│   └── pasta-recipe.docx.txt
├── Images/
│   ├── IMG_2201.jpg.txt
│   ├── IMG_2202.jpg.txt
│   └── Screenshot 2026-09-12 at 10.04.11.png.txt
├── Installers/
│   ├── Zoom-installer.dmg.txt
│   └── node-v22-installer.pkg.txt
├── Archive/
│   ├── backup-2022-03.zip.txt
│   └── backup-2022-09.zip.txt
├── To-Sort/
│   ├── untitled.txt
│   ├── sales-report-q3 (copy).pdf.txt    (duplicate, see below)
│   └── board-deck-v3 (1).pptx.txt        (duplicate, see below)
└── current-project/   (untouched)

The moves keep every filename and modification time, and I'll log each one so it can be undone.

Duplicates (decision for you, nothing is deleted)

These pairs have identical content:

  • sales-report-q3.pdf and sales-report-q3 (copy).pdf
  • board-deck-v3.pptx and board-deck-v3 (1).pptx

Both "(copy)" and "(1)" files look like download leftovers. I'd park them in To-Sort/ rather than delete them. Tell me if you want them deleted.

Three other pairs also have identical content, but I'm not calling them duplicates:

  • IMG_2201 and IMG_2202
  • backup-2022-03 and backup-2022-09
  • Zoom-installer and node-v22-installer

They have different names and purposes, and these files are only short text stubs. If they were real files with matching hashes, they'd be duplicates. I'm keeping both of each pair.

Questions

  1. Should the duplicate "(copy)" and "(1)" files go to To-Sort/ (my default), or be deleted?
  2. The 2022 backups are old. Is Archive/ fine, or should they go somewhere else?
  3. untitled.txt is "random notes". Is To-Sort/ fine?
  4. Do you want the .txt suffixes stripped from the names? I've left them as they are.

Reply "yes" to go ahead with the plan as written, or tell me what to change.

Real run recorded with claude-code / claude-sonnet-5-5. Run on a sample Downloads folder with 14 messy files (the contents are placeholder text; the file names carry the real types). It first proposed a plan and waited for approval, so no file was touched and the demo shows only the plan. Tool-call lines show only the first line of each command. The model output is unmodified.

하는 일

다운로드, 문서, 프로젝트 폴더 같은 곳의 정리를 돕습니다. 무엇이 있는지 살펴보고, 구조를 제안하고, 중복 파일과 오래된 파일을 찾아낸 뒤, 승인하면 실행합니다.

작동 방식

  1. 어느 폴더인지, 주된 문제가 무엇인지, 건드리면 안 되는 것은 무엇인지, 얼마나 적극적으로 할지 먼저 묻습니다.
  2. 폴더의 개요(종류, 크기, 날짜)를 파악하고 내용 해시로 중복을 찾습니다.
  3. 제안하는 구조, 모든 이동, 사용자가 결정해야 할 파일을 담은 계획을 보여 줍니다.
  4. 승인 후 이동과 이름 변경을 하고, 수정 날짜를 유지하며, 되돌릴 수 있게 모든 이동을 기록하고, 삭제 전에는 반드시 묻습니다.

이럴 때 좋습니다

어지러운 다운로드 폴더, 여기저기 흩어진 파일, 중복 파일, 오래된 프로젝트 보관.

알아 둘 점

저희 테스트에서는 승인하기 전까지 아무것도 바꾸지 않았습니다. 전체 계획을 보여 주었고, 보호하라고 한 폴더는 건드리지 않았으며, 중복으로 의심되는 파일은 삭제하지 않고 '정리 대기' 폴더에 두자고 했습니다.

참고 및 위험

지시문만 담긴 파일로, 스크립트가 없습니다. 계획을 승인하면 셸 명령으로 컴퓨터에 폴더를 만들고, 파일을 이동하고 이름을 바꾸며, 동의하면 중복 파일을 삭제합니다. 폴더를 신중하게 고르고, 중요한 것은 백업하고, 건드리지 말 폴더를 알려 주세요. 삭제 전에 묻고 이동을 기록하도록 설계되어 있습니다. 원본 skill 폴더에는 별도의 라이선스 파일이 없으며, 라이선스 근거는 저장소 전체를 Apache-2.0으로 선언한 원본 저장소 README의 문구입니다(개별 skill은 다를 수 있다고도 적혀 있습니다). 패키지에는 LICENSE(Apache-2.0 전문)와 SOURCE.txt(출처와 라이선스 근거 메모, AIBars가 추가)도 들어 있습니다.