agentleFS
mane23-aimane23-ai/claude-capcut-skill/SKILL.md

capcut

Skill4 starsChanged 5 months agoMITView on GitHub

CapCut/JianYing 프로젝트 자동 편집. 타임코드 컷, 내용 기반 장면 찾기(자막+비전), 토킹헤드 무음·NG 제거, 롱폼->쇼츠 변환, 자막 생성/스타일/번역, 프로젝트 검사/롤백. 백엔드: capcut-cli 단독. 트리거: 키워드 자동 감지 + /capcut 명시 호출. CapCut 프로젝트(draft 폴더)가 입력일 때만 발화. 일반 mp4 편집은 video 스킬로 위임.

3 other projects use a version of this.

Adopted by

Most recently taken up by

  • Other versions3 projects use a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 3

    1. AiPersonacademy/capcut-mcp★ 4same name
    2. Altergom/capcut-claude-skill★ 2same name
    3. caucy2026/skills★ 1same name

    How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.

The file

Files
SKILL.md

CapCut Skill

Claude Code에서 자연어로 CapCut/JianYing 프로젝트를 편집. 모든 변경은 capcut-cli를 통한 비파괴(자동 백업) 편집.


1. 트리거 조건

자동 키워드 감지 (1차)

다음 키워드 중 1개 이상 감지 시 후보가 됨:

  • 한국어: 캡컷, 켑컷, 캡컷프로, 컷편집, 영상편집, 자막, 무음제거, 쇼츠, NG, 토킹헤드, 하이라이트 추출
  • 영어: capcut, jianying, video edit, silence cut, subtitle, shorts, talking head
  • 명시 호출: /capcut, /capcut <intent> (예: /capcut doctor, /capcut smart-cut)

컨텍스트 조건 (2차, AND)

다음 중 최소 1개 충족 시 발화:

  • CapCut/JianYing/capcut/켑컷/캡컷 단어 명시
  • draft_content.json 또는 CapCut 프로젝트 폴더 언급
  • /capcut 명시 호출
  • 영상 파일(.mp4/.mov) + CapCut 컨텍스트 동시 존재

Negative patterns (3차, 거짓 양성 차단)

  • "캡쳐(screenshot)" -> 비활성
  • "쇼츠(쇼핑/단축)" 단독 -> 영상 컨텍스트 없으면 비활성
  • 일반 ffmpeg 작업 -> skills/video/로 위임

상세: references/intent-keywords.md, references/skill-routing.md


2. 사전 검증 게이트 (순서 고정)

스킬 활성화 시 다음 순서를 반드시 실행:

  1. CapCut 프로세스 검사 — node scripts/lock-check.mjs
    • 실행 중이면 "CapCut을 종료해 주세요. 계속 진행하면 변경이 덮어쓰일 수 있습니다." 경고
    • 사용자 강제 승인 시에만 진행
  2. 환경 검증 — node scripts/doctor.mjs
    • Node / capcut-cli / FFmpeg / Whisper(선택) / CapCut Desktop / Draft 경로 6단계 체크
    • 필수 항목 실패 시 설치 가이드 출력 후 종료
  3. 프로젝트 경로 확정 — node scripts/locate-project.mjs
    • OS별 draft 폴더 자동 검색
    • Desktop 미설치 + Web 흔적 감지 시 "CapCut Web은 미지원. Desktop 설치 후 재시도" 안내

3. 다른 스킬 충돌 체크

입력 유형우선 스킬
CapCut draft 폴더 또는 캡컷 명시capcut (본 스킬)
일반 mp4 컷/인코딩 (CapCut 무관)video
Remotion 코드형 영상 생성video
화면 디자인/UIfrontend-design
모션 그래픽 단독game-dev

CapCut 컨텍스트가 없으면 즉시 "video 스킬을 사용하세요" 등 위임 메시지 출력 후 종료.

상세: references/skill-routing.md


4. 인텐트 분류 결정 트리

감지 패턴워크플로우
시간 패턴 (\d+:\d+, \d분, \d초) + 컷/트림/속도 동사01-timecode-edit
"찾아서/그 장면/···하는 부분" + 컷 동사02-content-search
"무음/NG/스마트컷/정리"03-talking-head
"쇼츠/세로/숏폼/9:16/하이라이트"04-long-to-shorts
"자막/캡션/번역"05-subtitle-styling
"보여줘/검사/되돌려/롤백/백업"06-inspect-maintain
"템플릿/저장/적용"07-template-reuse
"모자이크/얼굴 가려/번호판/프라이버시"08-mosaic-privacy
"배경 블러/크로마키/필터/트랜지션/블렌딩/말풍선"09-effects-styling
"따라다니게/추적/모션 트래킹"10-motion-tracking
"색보정/LUT/시네마틱/빈티지/흑백/톤"11-color-grading
"안정화/손떨림/잡음 제거/노이즈"12-stabilize-denoise
"켄 번스/줌/팬/애니메이션/페이드/타이핑"13-animation
"다국어 자막/동시 자막/···어 같이"14-multi-language-captions

중첩 인텐트: 사용자 확인 -> 순차 실행 (예: 04 추출 -> 05 자막).


5. 인터뷰 모드 (의도 불명 또는 /capcut help)

3-5문 짧은 인터뷰로 워크플로우 자동 매핑:

Q1. 어떤 영상을 다루세요? (CapCut 프로젝트 / 신규 영상 파일 / 둘 다)
Q2. 결과물 목적? (편집 마무리 / 쇼츠 제작 / 자막 작업 / 자동 정리)
Q3. 길이? (30초 미만 / 1-5분 / 5분 이상)
Q4. 자막 필요? (이미 있음 / 새로 생성 / 번역 / 불필요)
Q5. (필요 시) 특정 장면 시간 알고 있나요? (예/아니오)

답변 조합 -> 7개 워크플로우 중 1-2개 추천 -> 사용자 확정 -> 실행.


6. 워크플로우 위임

인텐트 매칭 후 해당 workflows/*.md의 절차를 따른다.

#파일핵심
0101-timecode-edit.md타임코드 직접 컷/트림/속도
0202-content-search.md자막+비전 하이브리드 매칭
0303-talking-head.md무음/NG 자동 제거
0404-long-to-shorts.md다중 신호 하이라이트 + 쇼츠
0505-subtitle-styling.md자막 생성/스타일/번역
0606-inspect-maintain.md검사/롤백/백업
0707-template-reuse.md템플릿 저장/적용
0808-mosaic-privacy.md모자이크 (정적/추적)
0909-effects-styling.mdbg-blur, chroma, filter, transition
1010-motion-tracking.md오브젝트 추적 자막/효과
1111-color-grading.md색보정·LUT
1212-stabilize-denoise.md안정화·잡음 제거
1313-animation.md켄 번스/텍스트 애니/키프레임
1414-multi-language-captions.md다국어 동시 자막

7. 공통 후처리

모든 워크플로우는 다음 후처리를 거친다:

  1. dry-run 우선: --dry-run으로 변경 미리보기 출력
  2. 사용자 승인: 명시적 OK 받기 전 실제 변경 금지
  3. 실행: 승인 시 실제 명령 호출
  4. 검증: capcut info diff 자동 출력
  5. 실패 시: capcut restore --backup <id> 자동 안내
  6. 로깅: 모든 단계 scripts/logger.mjs로 logs/YYYY-MM-DD.jsonl 기록

8. 비용 통제

  • Whisper 모델: 영상 길이별 자동 선택 (<30s tiny, <5min base, <30min medium, 이상 large-v3)
  • Vision 호출: 자막 매칭 신뢰도 >= 0.8이면 스킵, 비전 필요 시 후보 ±5초 키프레임만, 3x3 그리드로 합성
  • 번역: 호출 전 길이/토큰 추정 표시 -> 사용자 승인

상세: references/token-budget.md


9. 안전 정책 (요약)

정책메커니즘
동시 실행 방지lock-check.mjs (CapCut 프로세스 감지)
모든 쓰기 검토--dry-run 강제 우선
자동 백업capcut-cli 자체 + 7일 보존 (~/.claude/skills/capcut/backups/)
변경 가시화capcut info diff
실패 복구capcut restore 안내 + 자동 옵션

상세: references/known-issues.md

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.