Community코딩 & 개발github.com

파일 정리기

컴퓨터 전체의 파일과 폴더를 지능적으로 정리하여 컨텍스트를 이해하고, 중복을 찾고, 더 나은 구조를 제안하며, 정리 작업을 자동화합니다. 수동 노력 없이 디지털 작업 공간을 깔끔하게 유지하고 인지 부하를 줄여줍니다.

파일 정리기란 무엇인가요?

이 스킬은 개인 정리 비서 역할을 하며, 사용자가 수동으로 정리하는 데 드는 정신적 부담 없이 컴퓨터 전체의 깔끔하고 논리적인 파일 구조를 유지하도록 도와줍니다. 다운로드 폴더 정리, 중복 파일 찾기, 프로젝트 구조 개선, 오래된 파일 정리 등 다양한 상황에서 사용 가능합니다. Claude Code, Cursor, Codex 등 주요 AI 에이전트 플랫폼에서 사용할 수 있으며, SKILL.md 문서에 명시된 단계별 지침에 따라 작동합니다. 먼저 현재 파일 구조를 분석하고, 중복 파일을 식별한 후, 논리적인 폴더 구조를 제안하며, 사용자 승인을 받아 파일 이동, 이름 변경, 정리 작업을 자동으로 실행합니다. 정리가 완료되면 변경 사항 요약과 함께 유지 관리 팁을 제공하여 사용자가 지속적으로 정리된 상태를 유지할 수 있도록 돕습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-claude-skills/tree/master/file-organizer

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

파일 정리기은(는) 무엇을 하나요?

이 스킬은 개인 정리 비서 역할을 하여, 지속적인 수동 정리의 정신적 부담 없이 컴퓨터 전체의 깔끔하고 논리적인 파일 구조를 유지할 수 있도록 도와줍니다.

이 스킬을 사용해야 할 때

  • 다운로드 폴더가 혼란스러운 상태입니다.
  • 파일이 여기저기 흩어져 있어 찾을 수 없습니다.
  • 중복 파일이 공간을 차지하고 있습니다.
  • 폴더 구조가 더 이상 이해하기 어렵습니다.
  • 더 나은 정리 습관을 기르고 싶습니다.
  • 새 프로젝트를 시작하며 좋은 구조가 필요합니다.
  • 오래된 프로젝트를 보관하기 전에 정리 중입니다.

이 스킬이 하는 일

  1. 현재 구조 분석: 폴더와 파일을 검토하여 무엇이 있는지 파악합니다.
  2. 중복 찾기: 시스템 전체에서 중복 파일을 식별합니다.
  3. 정리 제안: 콘텐츠를 기반으로 논리적인 폴더 구조를 제안합니다.
  4. 정리 자동화: 사용자 승인을 받아 파일을 이동, 이름 변경 및 정리합니다.
  5. 컨텍스트 유지: 파일 형식, 날짜 및 콘텐츠를 기반으로 스마트한 결정을 내립니다.
  6. 클러터 감소: 더 이상 필요하지 않을 가능성이 있는 오래된 파일을 식별합니다.

사용 방법

홈 디렉토리에서 시작

cd ~

그런 다음 Claude Code를 실행하고 도움을 요청하십시오:

내 다운로드 폴더 정리 좀 도와줘
내 문서 폴더에서 중복 파일을 찾아줘
내 프로젝트 디렉토리를 검토하고 개선점을 제안해줘

특정 정리 작업

이 다운로드 파일들을 유형에 따라 적절한 폴더로 정리해줘
중복 파일을 찾고 어떤 것을 유지할지 결정하는 데 도움을 줘
6개월 이상 사용하지 않은 오래된 파일들을 정리해줘
내 [작업/프로젝트/사진/기타]에 더 나은 폴더 구조를 만들어줘

지침

사용자가 파일 정리 도움을 요청하면:

  1. 범위 이해

    명확한 질문을 하십시오:

    • 어떤 디렉토리를 정리해야 합니까? (다운로드, 문서, 전체 홈 폴더?)
    • 주요 문제는 무엇입니까? (파일을 찾을 수 없음, 중복, 너무 지저분함, 구조 없음?)
    • 피해야 할 파일이나 폴더가 있습니까? (현재 프로젝트, 민감한 데이터?)
    • 얼마나 적극적으로 정리해야 합니까? (보수적 vs. 포괄적 정리)
  2. 현재 상태 분석

    대상 디렉토리를 검토하십시오:

    # 현재 구조 개요 보기
    ls -la [대상_디렉토리]
    
    # 파일 유형 및 크기 확인
    find [대상_디렉토리] -type f -exec file {} \; | head -20
    
    # 가장 큰 파일 식별
    du -sh [대상_디렉토리]/* | sort -rh | head -20
    
    # 파일 유형별 개수
    find [대상_디렉토리] -type f | sed 's/.*\.//' | sort | uniq -c | sort -rn
    

    결과 요약:

    • 총 파일 및 폴더 수
    • 파일 유형별 분류
    • 크기 분포
    • 날짜 범위
    • 명백한 정리 문제
  3. 정리 패턴 식별

    파일을 기반으로 논리적 그룹을 결정하십시오:

    유형별:

    • 문서 (PDF, DOCX, TXT)
    • 이미지 (JPG, PNG, SVG)
    • 비디오 (MP4, MOV)
    • 아카이브 (ZIP, TAR, DMG)
    • 코드/프로젝트 (코드가 있는 디렉토리)
    • 스프레드시트 (XLSX, CSV)
    • 프레젠테이션 (PPTX, KEY)

    목적별:

    • 업무 vs. 개인
    • 활성 vs. 보관
    • 프로젝트별
    • 참고 자료
    • 임시/스크래치 파일

    날짜별:

    • 현재 연도/월
    • 이전 연도
    • 매우 오래됨 (보관 대상)
  4. 중복 찾기

    요청 시 중복을 검색하십시오:

    # 해시로 정확한 중복 찾기
    find [디렉토리] -type f -exec md5 {} \; | sort | uniq -d
    
    # 같은 이름을 가진 파일 찾기
    find [디렉토리] -type f -printf '%f\n' | sort | uniq -d
    
    # 비슷한 크기의 파일 찾기
    find [디렉토리] -type f -printf '%s %p\n' | sort -n
    

    각 중복 세트에 대해:

    • 모든 파일 경로 표시
    • 크기 및 수정 날짜 표시
    • 유지할 것을 권장 (일반적으로 최신 또는 가장 적절한 이름)
    • 중요: 삭제하기 전에 항상 확인을 요청하십시오
  5. 정리 계획 제안

    변경하기 전에 명확한 계획을 제시하십시오:

    # [디렉토리] 정리 계획
    
    ## 현재 상태
    - Y개 폴더에 X개 파일
    - [크기] 총합
    - 파일 유형: [분류]
    - 문제점: [문제 나열]
    
    ## 제안된 구조
    
    

    [디렉토리]/ ├── 업무/ │ ├── 프로젝트/ │ ├── 문서/ │ └── 보관/ ├── 개인/ │ ├── 사진/ │ ├── 문서/ │ └── 미디어/ └── 다운로드/ ├── 정리필요/ └── 보관/

    
    ## 수행할 변경 사항
    
    1. **새 폴더 생성**: [목록]
    2. **파일 이동**:
       - X개 PDF → 업무/문서/
       - Y개 이미지 → 개인/사진/
       - Z개 오래된 파일 → 보관/
    3. **파일 이름 변경**: [이름 변경 패턴]
    4. **삭제**: [중복 또는 불필요한 파일]
    
    ## 사용자 결정이 필요한 파일
    
    - [확실하지 않은 파일 나열]
    
    계속 진행하시겠습니까? (예/아니오/수정)
    
  6. 정리 실행

    승인 후 체계적으로 정리하십시오:

    # 폴더 구조 생성
    mkdir -p "경로/새/폴더"
    
    # 명확한 로깅과 함께 파일 이동
    mv "이전/경로/파일.pdf" "새/경로/파일.pdf"
    
    # 일관된 패턴으로 파일 이름 변경
    # 예: "YYYY-MM-DD - 설명.ext"
    

    중요 규칙:

    • 항상 삭제 전에 확인하십시오
    • 모든 이동을 기록하여 잠재적 실행 취소 가능하게 함
    • 원래 수정 날짜 유지
    • 파일명 충돌을 우아하게 처리
    • 예상치 못한 상황 발생 시 멈추고 질문
  7. 요약 및 유지 관리 팁 제공

    정리 후:

    # 정리 완료! ✨
    
    ## 변경 사항
    
    - [X]개의 새 폴더 생성
    - [Y]개의 파일 정리
    - 중복 제거로 [Z]GB 확보
    - [W]개의 오래된 파일 보관
    
    ## 새 구조
    
    [새 폴더 트리 표시]
    
    ## 유지 관리 팁
    
    정리 상태 유지를 위해:
    
    1. **매주**: 새 다운로드 정리
    2. **매월**: 완료된 프로젝트 검토 및 보관
    3. **분기별**: 새 중복 확인
    4. **매년**: 오래된 파일 보관
    
    ## 빠른 명령어
    
    ```bash
    # 이번 주에 수정된 파일 찾기
    find . -type f -mtime -7
    
    # 유형별로 다운로드 정리
    [사용자 설정에 맞는 명령어]
    
    # 중복 찾기
    [사용자 설정 명령어]
    

    다른 폴더도 정리할까요?

예시

예시 1: 다운로드 정리 (Justin Dielmann 제공)

사용자: "내 다운로드 폴더에 500개 이상의 파일이 지저분하게 있습니다. 정리 좀 도와주세요."

과정:

  1. 다운로드 폴더 분석
  2. 패턴 찾기: 업무 문서, 개인 사진, 설치 프로그램, 임의 PDF
  3. 구조 제안:
    • 다운로드/
      • 업무/
      • 개인/
      • 설치프로그램/ (DMG, PKG 파일)
      • 보관/
      • 정리필요/ (결정이 필요한 항목)
  4. 확인 요청
  5. 콘텐츠 및 이름을 기반으로 지능적으로 파일 이동
  6. 결과: 500개 파일 → 5개의 정리된 폴더

예시 2: 중복 찾기 및 제거

사용자: "내 문서 폴더에서 중복 파일을 찾고 어떤 것을 유지할지 결정하는 데 도움을 주세요."

출력:

# 23개의 중복 세트 발견 (총 156MB)

## 중복 세트 1: "proposal.pdf"
- `/Documents/proposal.pdf` (2.3 MB, 수정: 2024-03-15)
- `/Documents/old/proposal.pdf` (2.3 MB, 수정: 2024-03-15)
- `/Desktop/proposal.pdf` (2.3 MB, 수정: 2024-03-10)

**권장**: `/Documents/proposal.pdf` 유지 (올바른 위치에서 가장 최신)
다른 2개 복사본을 삭제할까요?

[모든 중복에 대해 계속...]

예시 3: 프로젝트 폴더 재구성

사용자: "내 ~/Projects 디렉토리를 검토하고 개선점을 제안해주세요."

출력:

# ~/Projects 분석

## 현재 구조 문제점
- 활성 및 보관된 프로젝트 혼재 (3년 이상)
- 일관된 명명 규칙 없음
- 일부 프로젝트는 루트에, 일부는 임의의 하위 폴더에 있음
- 중복 폴더 (project-name, project-name-old, project-name-v2)

## 제안된 구조

Projects/ ├── 활성/ │ ├── 클라이언트-작업/ │ ├── 사이드-프로젝트/ │ └── 학습/ ├── 보관/ │ ├── 2022/ │ ├── 2023/ │ └── 2024/ └── 템플릿/


## 구체적 변경 사항
1. 2022년 이후 수정되지 않은 12개 프로젝트 → 보관/으로 이동
2. 4개의 중복 프로젝트 폴더 통합
3. 프로젝트 이름을 일관된 형식으로 변경: "클라이언트명-프로젝트명"
4. 오래된 작업을 위한 보관 폴더 생성

이를 구현할까요?

예시 4: 사진을 날짜별로 정리

사용자: "내 사진 폴더를 연도와 월별로 정리해주세요."

출력: 다음과 같은 구조 생성:

사진/
├── 2023/
│   ├── 01-1월/
│   ├── 02-2월/
│   └── ...
├── 2024/
│   ├── 01-1월/
│   └── ...
└── 미분류/

그런 다음 EXIF 데이터 또는 파일 수정 날짜를 기반으로 사진 이동.

일반적인 정리 작업

다운로드 정리

내 다운로드 폴더를 정리해줘 - 문서는 문서로, 
이미지는 사진으로 이동하고, 설치 프로그램은 분리하며, 
3개월 이상 된 파일은 보관해줘.

프로젝트 정리

내 프로젝트 폴더 구조를 검토하고 활성 프로젝트와 
보관해야 할 오래된 프로젝트를 분리할 수 있도록 도와줘.

중복 제거

내 문서 폴더에서 모든 중복 파일을 찾고 어떤 것을 
유지할지 결정하는 데 도움을 줘.

데스크탑 정리

내 데스크탑이 파일로 가득해. 모든 것을 내 문서 폴더에 
적절히 정리할 수 있도록 도와줘.

사진 정리

이 폴더의 모든 사진을 촬영 날짜를 기준으로 연도/월별로 정리해줘.

업무/개인 분리

내 문서 폴더 전반에서 업무 파일과 개인 파일을 분리할 수 
있도록 도와줘.

전문가 팁

  1. 작게 시작하기: 신뢰를 쌓기 위해 지저분한 폴더 하나(예: 다운로드)부터 시작하십시오.
  2. 정기 유지 관리: 매주 다운로드 폴더 정리를 실행하십시오.
  3. 일관된 명명: 중요한 파일에는 "YYYY-MM-DD - 설명" 형식을 사용하십시오.
  4. 적극적 보관: 오래된 프로젝트는 삭제 대신 보관 폴더로 이동하십시오.
  5. 활성 파일 분리 유지: 활성 작업과 보관된 작업 사이에 명확한 경계를 유지하십시오.
  6. 프로세스 신뢰: 파일 위치에 대한 인지 부하는 Claude에게 맡기십시오.

모범 사례

폴더 명명

  • 명확하고 설명적인 이름 사용
  • 공백 피하기 (하이픈 또는 밑줄 사용)
  • 구체적으로 작성: "문서" 대신 "클라이언트-제안서"
  • 순서를 위한 접두사 사용: "01-현재", "02-보관"

파일 명명

  • 날짜 포함: "2024-10-17-회의-노트.md"
  • 설명적으로: "q3-재무-보고서.xlsx"
  • 이름에 버전 번호 피하기 (대신 버전 관리 사용)
  • 다운로드 아티팩트 제거: "문서-최종-v2 (1).pdf" → "문서.pdf"

보관 시점

  • 6개월 이상 수정되지 않은 프로젝트
  • 나중에 참조할 수 있는 완료된 작업
  • 새 시스템으로 마이그레이션 후 이전 버전
  • 삭제를 망설이는 파일 (먼저 보관)

관련 사용 사례

  • 새 컴퓨터를 위한 정리 설정
  • 백업/보관을 위한 파일 준비
  • 저장 공간 정리 전 정리
  • 공유 팀 폴더 정리
  • 새 프로젝트 디렉토리 구성

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

agent-mail-automation

Automate Agent Mail tasks via Rube MCP (Composio). Always search tools first for current schemas.

agentql-automation

Automate Agentql tasks via Rube MCP (Composio). Always search tools first for current schemas.

agenty-automation

Automate Agenty tasks via Rube MCP (Composio). Always search tools first for current schemas.

관련 스킬