비치콤버스 쇼츠를 만들던 도구를 Claude Code 스킬로 묶어 github.com/bunhine0452/open-studio에 MIT 라이선스로 공개했습니다. 요즘 “쇼츠 자동화 스킬”을 수십만 원에 파는 곳이 보입니다. 같은 일을 하는 도구를 무료로 풀었으니, 돈을 내기 전에 이걸 먼저 써 보세요.
이 글과 짝을 이루는 쇼츠도 이 스킬로 만들었습니다. 그 영상의 목소리만 채널 목소리(ElevenLabs)이고, 스킬 기본값은 무료 엔진(edge-tts)입니다.
어떻게 돌아가나
Claude Code 에서 이렇게 말하면 됩니다.
쇼츠 만들어 줘: 장마 오기 전에 집에서 챙길 것
그 뒤는 스킬이 순서대로 진행합니다.
- 웹에서 자료를 찾고 공식 출처로 숫자와 날짜를 확인합니다.
- 해요체로 40~50초 대본을 씁니다. 첫 문장은 훅, 끝 문장은 오늘 해 볼 한 가지입니다.
- 대본 속 영어·숫자를 읽는 소리로 바꿉니다(아래에서 자세히).
- 무료 음성을 만들고 낱말마다 시각을 받습니다.
- 주제에 맞는 테마로 화면·전환·효과음을 입혀 1080×1920 mp4 를 렌더합니다.
- 스토리보드와 컨택트시트를 직접 보고 겹침·잘림을 고친 뒤, 제목·설명란·고정 댓글을 씁니다.
화면은 HTML/CSS 로 짜고 헤드리스 Chrome 이 프레임마다 시각을 맞춰 캡처합니다. 제목은 줄마다 마스크에서 올라오고, 자막은 말하는 낱말까지 켜지고, 표 괘선과 체크 표시는 그려집니다. 렌더는 내 컴퓨터에서 하고, 50초 영상이 M4 Pro 맥북에서 1분쯤 걸렸습니다.
주제가 바뀌면 화면과 소리가 바뀝니다
테마는 다섯 가지입니다. 효과음 32종은 전부 numpy 코드로 합성해서 음원 파일이나 라이선스가 필요 없습니다.
| 테마 | 장면 전환 | 효과음 | 어울리는 주제 |
|---|---|---|---|
| 지면 | 새 페이지가 밀려 덮기 | 종이 넘김, 연필, 펜 긋기 | 정리, 코딩 팁 |
| 네온 | 글리치 | 신스 베이스, 디지털 블립 | AI, 보안 |
| 아케이드 | 픽셀 박스 열기 | 8비트 동전, 파워업 | 게임, 퀴즈 |
| 차분 | 블러가 풀리는 페이드 | 바람, 물방울, 종 | 요리, 건강 |
| 뉴스 | 빨간 막대가 훑기 | 방송 스팅어, 타자기 | 속보, 생활 정보 |
내 채널 색과 글꼴로 바꾸고 싶으면 spec 에 색 코드와 글꼴 파일만 적으면 됩니다. 저장소 examples/running-custom 이 그 예시입니다.
3D를 삼디로 읽지 않게
쇼츠를 만들면서 가장 많이 고친 부분입니다. 음성 엔진은 영어와 숫자를 문맥마다 다르게 읽습니다. “3D”를 “삼디”로, “SSH”를 엉뚱하게 읽으면 영상이 바로 싸 보입니다.
speakable.py 는 대본을 개발자가 소리 내는 대로 바꾸고, 자막에는 원래 표기를 돌려놓습니다.
| 쓴 글 | 읽는 소리 |
|---|---|
| 3D, M4, 5G | 쓰리디, 엠포, 파이브지 |
| SSH, PXE, JSON | 에스에스에이치, 픽시, 제이슨 |
| 2.1.312 | 이 점 일 점 삼백십이 |
| 3개, 20명, 11시간 | 세 개, 스무 명, 열한 시간 |
| 30일, 50%, 10월 | 삼십 일, 오십 퍼센트, 시월 |
사전에 없는 영어 낱말은 바꾸지 않고 “확인 필요”로 알려 줍니다. “~를 통해”, 줄표 이어 붙이기 같은 AI 말투도 같은 단계에서 잡습니다.
설치
필요한 것은 Claude Code, ffmpeg, uv, Chrome 입니다. 터미널이 처음이라면 저장소의 초보자 안내서를 순서대로 따라 하면 됩니다. Claude Code 안에서:
/plugin marketplace add bunhine0452/open-studio
/plugin install open-studio@open-studio
스킬 폴더만 복사해도 됩니다.
git clone https://github.com/bunhine0452/open-studio
cp -r open-studio/skills/* ~/.claude/skills/
비용과 한계
- 스킬과 기본 목소리에는 돈이 들지 않습니다. Claude Code 를 쓰려면 Claude 유료 요금제나 API 결제가 필요합니다.
- 기본 목소리 edge-tts 는 Microsoft Edge 의 읽어 주기 서비스를 쓰는 오픈소스 라이브러리입니다. 공식 API 가 아니라 막힐 수 있습니다. ElevenLabs 키가 있으면 그쪽으로 바꿀 수 있습니다.
- macOS 에서만 직접 돌려 봤습니다. 리눅스·윈도우에서 돌려 보고 깃허브 이슈로 알려 주시면 고치겠습니다.
- 읽는 법 사전에 낱말을 더해 주는 것이 가장 쉬운 기여입니다.
2026-11-04 추가: 저장소 이름이 open-studio 로 바뀌었어요(옛 주소도 자동으로 연결돼요). 쇼츠에 더해 카드뉴스·상세페이지·쇼핑 쇼츠·블로그 글 도구가 같이 들어 있어요. 설치 명령은 위에 고쳐 두었어요.