๐ฌ Claude Code๋ก ์ค๋์ค๋ถ ์์ ์์คํ ์ ๋ง๋๋ ํ๋กฌํํธ ๊ฐ์ด๋ (Gemini 3.0 API ํ์)
Overview
- : Claude Code ์คํฌ/์์ด์ ํธ ๊ตฌ์กฐ ์ดํด - : ์ํคํ ์ฒ ์ค๊ณ - : Python ๋ชจ๋ ์์ฑ - : ์คํฌ ์ ์ - : ์์ด์ ํธ ์ ์ - : ์ปค๋งจ๋ ์ ์ - : ํ ์คํธ ์คํ
README
๐ฌ ์ค๋์ค๋ถ ์์ ์์คํ ํ๋กฌํํธ ๊ฐ์ด๋
Claude Code๋ก ์์ด์ ํธ + ์คํฌ ๊ธฐ๋ฐ ์ค๋์ค๋ถ ์์ ์์คํ ์ ์ฒ์๋ถํฐ ๋ง๋๋ ํ๋กฌํํธ ๋ชจ์์ ๋๋ค.
โ ๏ธ ํ์ ์๊ตฌ์ฌํญ
๐ด Gemini 3.0 API Key๊ฐ ๋ฐ๋์ ํ์ํฉ๋๋ค!
Google AI Studio์์ API Key๋ฅผ ๋ฐ๊ธ๋ฐ์ผ์ธ์.
๐ ์ด ํ๋กฌํํธ๋ก ๋ง๋ค ์ ์๋ ๊ฒ
| ๊ธฐ๋ฅ | ์ค๋ช | ์ฌ์ฉ ๋ชจ๋ธ |
|---|---|---|
| ๐จ ์ด๋ฏธ์ง ์์ฑ | Notion ์คํ์ผ ๋ฏธ๋๋ฉ ์ผ๋ฌ์คํธ | Gemini 3 Pro |
| ๐๏ธ TTS ๋๋ ์ด์ | ์ ์์ ์ง์งํ ์์ฑ ์์ฑ | Gemini TTS Pro |
| ๐ ์๋ง ๋๊ธฐํ | Whisper๋ก ์ ํํ ํ์์คํฌํ ์ถ์ถ | Whisper large-v3 |
| ๐ฌ ์์ ํฉ์ฑ | FFmpeg๋ก ์ ๋ฌธ๊ฐ๊ธ ์์ ์ ์ | FFmpeg |
๐ ์ฌ์ฉ๋ฒ
1. Claude Code์์ prompt.md ์ด๊ธฐ
2. ์ํ๋ ๋จ๊ณ์ ํ๋กฌํํธ ๋ณต์ฌ & ์คํ
- 0๋จ๊ณ: Claude Code ์คํฌ/์์ด์ ํธ ๊ตฌ์กฐ ์ดํด
- 1๋จ๊ณ: ์ํคํ ์ฒ ์ค๊ณ
- 2๋จ๊ณ: Python ๋ชจ๋ ์์ฑ
- 3๋จ๊ณ: ์คํฌ ์ ์
- 4๋จ๊ณ: ์์ด์ ํธ ์ ์
- 5๋จ๊ณ: ์ปค๋งจ๋ ์ ์
- 6๋จ๊ณ: ํ ์คํธ ์คํ
3. ๋๋ "์ ์ฒด ์์ท ํ๋กฌํํธ"๋ก ํ ๋ฒ์ ์์ฑ
๐๏ธ ์์ฑ๋๋ ์ํคํ ์ฒ
project/
โโโ .claude/
โ โโโ skills/ # Claude Code ์คํฌ
โ โ โโโ generate-image/SKILL.md
โ โ โโโ generate-tts/SKILL.md
โ โ โโโ generate-subtitle/SKILL.md
โ โ โโโ compose-video/SKILL.md
โ โโโ agents/ # ์์ด์ ํธ
โ โ โโโ quote-video-agent.md
โ โ โโโ quote-writer-agent.md
โ โโโ commands/
โ โโโ create-quote-video.md
โโโ src/quote_video/ # Python ๋ชจ๋
โ โโโ config.py
โ โโโ image_generator.py
โ โโโ tts_generator.py
โ โโโ subtitle_sync.py
โ โโโ video_composer.py
โ โโโ pipeline.py
โโโ assets/
โโโ font/
โโโ bgm/
๐จ ํ์ดํ๋ผ์ธ ํ๋ก์ฐ
โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ
โ Scenes โโโโโโถโ Gemini โโโโโโถโ Gemini โโโโโโถโ Whisper โ
โ (Input) โ โ Image โ โ TTS โ โ Timestamp โ
โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ
โ โ โ
โผ โผ โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ FFmpeg Video Composer โ
โ โข ์ด๋ฏธ์ง + ์ค๋์ค + ์๋ง ํฉ์ฑ โ
โ โข Fade In/Out ํจ๊ณผ โ
โ โข BGM ๋ฏน์ฑ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโ
โ Final MP4 โ
โ (1920x1080) โ
โโโโโโโโโโโโโโโ
๐ ํ๋กฌํํธ ๊ตฌ์ฑ
| ํ๋กฌํํธ | ์ค๋ช |
|---|---|
| 0๋จ๊ณ | Claude Code ์คํฌ/์์ด์ ํธ ๊ตฌ์กฐ ์ดํด |
| 1๋จ๊ณ | ์ํคํ ์ฒ ์ค๊ณ |
| 2๋จ๊ณ | Python ๋ชจ๋ ์์ฑ |
| 3๋จ๊ณ | ์คํฌ ์ ์ (SKILL.md) |
| 4๋จ๊ณ | ์์ด์ ํธ ์ ์ |
| 5๋จ๊ณ | ์ปค๋งจ๋ ์ ์ |
| 6๋จ๊ณ | ํ ์คํธ ์คํ |
| ์์ท | ํ ๋ฒ์ ์ ์ฒด ์์คํ ์์ฑ |
| ํ | ๋ชจ๋ธ ๊ณ ์ , ์ฒดํฌ๋ฆฌ์คํธ, ๋๋ฒ๊น |
โ๏ธ ์ค์ ๊ฐ (๊ณ ์ )
API ๋ชจ๋ธ
| ์ปดํฌ๋ํธ | ๋ชจ๋ธ | ๋น๊ณ |
|---|---|---|
| ์ด๋ฏธ์ง | gemini-3-pro-image-preview |
Notion ์คํ์ผ ์ผ๋ฌ์คํธ |
| TTS | gemini-2.5-pro-preview-tts |
Voice: Enceladus (๊น์ ์ ์) |
| Whisper | large-v3 |
ํ๊ตญ์ด ์ต๊ณ ์ฑ๋ฅ |
์์ ์คํ
| ํญ๋ชฉ | ๊ฐ |
|---|---|
| ํด์๋ | 1920x1080 |
| FPS | 30 |
| ํ์ด๋ | 0.5์ด |
| BGM ๋ณผ๋ฅจ | 15% |
| ์๋ง ํฐํธ | KOTRA_SONGEULSSI (์๊ธ์จ์ฒด) |
๐ ํ์ผ ๋ชฉ๋ก
prompt.md- ์ ์ฒด ํ๋กฌํํธ ๊ฐ์ด๋
๐ License
MIT License
๐ค Contributing
์ด์์ PR ํ์ํฉ๋๋ค!
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add uxjoseph/quote-video-prompt