๐ ์๊ฐ
์๋ ํ์ธ์ ํ๋ฆฌ๋์ ์๋ํ ์คํฐ๋์ฅ ์ง์ฌ์ง์ ๋๋ค ๐โโ๏ธ
LMS ์ฃผ์ฐจ ๋ณ ๋ค์๋ณด๊ธฐ๋ฅผ ์ ๊ณต ๋ฐ๋๋ฐ
์ ํ์ฉ ๋ชปํ๋๊ฒ ์์ฌ์์ ์๋ํ๋ฅผ ๊ตฌ ํํฉ๋๋ค.
ํ ํ๋ฆฟ์ ์ ๊ณต๋ youtube-collector skill ์ ์ฌํ์ฉํ๋ฉด ๊ธ๋ฐฉ ํด๋ผ ๊ฒ ๊ฐ๊ธฐ๋ ํ๊ณ
๋๋ง์นจ ๋คํ๋์ด LMS ๋ค์๋ณด๊ธฐ ๋งํฌ๋ ์ ๊ณต ํด๋๋ ธ์ผ๋ ๊ฐ๋ฐ์ ๋ ํธํด์ง๊ฒ ๋ค์ ใ ใ
ํ ํ๋ฆฟ ์๊ฐ

ํ์ผ ๋ชฉ๋ก์ ๋ณด์ฌ์ฃผ๋ ์น ํ์ด์ง์ ์คํฌ๋ฆฐ์ท
์๊ฐ์์ ์ํด ํด๋ก๋ ์ฝ๋ ํ๊ฒฝ๋ง ๊ฐ๋ฅํ ํ ํ๋ฆฟ์ด๊ตฌ์,
Github ์ ์คํ์์ค๋ก ์ ๋ก๋ ํ์ต๋๋ค
2์ฃผ์ฐจ ์์ (01/20 ํ, ๋ฐค 9์) ๊น์ง ์คํ์์ค๋ก ๊ฒ์ ํ ๋ซ์ ์์ ์ ๋๋ค.
https://github.com/YeoulHi/gpters-20th-duwls-templates
๐ญ ํด๊ฒฐ ์์ด๋์ด
"YouTube ์์์ ์๋ง์ ์๋์ผ๋ก ์ถ์ถํด์ ์ ๋ฆฌํ๋ฉด ์ด๋จ๊น?"
์์ URL โ ์๋ง ํ ์คํธ ์๋ ์ถ์ถ
์ถ์ถํ ์๋ง์ ๋ก์ปฌ์ ์ ์ฅ
ํ์ต์ฉ ํ ํ๋ฆฟ์ ์๋ youtube-collector skill ์ ์ฌํ์ฉ
๐ฏ ์ด๊ธฐ ๋ชฉํ
โ YouTube ์๋ง ์์ง ์๋ํ โ ์คํฐ๋ ๋๋ฃ๋ค๋ ์ธ ์ ์๋ ์ฝ๋ ๊ณต์
๐ ๏ธ ์งํ ๋ฐฉ๋ฒ: ์ด๋ค ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๊ณ , ์ด๋ป๊ฒ ํ์ฉํ๋์?
/setup-workspace: CLAUDE.md ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฐธ๊ณ ํด์ผ ํ ์ ๋ณด๋ฅผ ์์ฑํฉ๋๋ค/clarify: ์๊ตฌ์ฌํญ์ ์ ์์ฌํญ ์ ์๋ฅผ ๋๋ ์ธํฐ๋ทฐ์ด์ ๋๋ค./plan: Claude Code ๊ธฐ๋ณธ ๊ธฐ๋ฅ + Plan ์์ด์ ํธ๋ฅผ ์ด์ฉํฉ๋๋ค.
0๋จ๊ณ : /setup-workspace
ํ์ต์ฉ ํ ํ๋ฆฟ์ ์คํฐ๋์ฅ์ด ๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋ ์ปค์คํ ๋ช ๋ น์ด์ ๊ธฐํ ์ฐธ๊ณ ์๋ฃ๋ค์ด ์์ต๋๋ค
1๋จ๊ณ : /Clarify
์ฃผํฉ์ ํ๋ฉด์ด ํ์๋ ์ปดํจํฐ ํ๋ฉด์ ์คํฌ๋ฆฐ์ท
์ดํ ์ ์ ํ ๋ํ ๋๋๋ฉด์ ์งํํ์ต๋๋ค
๊ทธ ์ค ๋ํ๋ฅผ ๋๋๋ฉด์ ์๋์ ๋งฅ๋ฝ์ ๋งํ์ต๋๋ค.
์ด๊ฒ ์์ฒญ๋ ์ค๋ ธ์ฐ๋ณผ์ด ๋ ์ง๋ ์์ ๋ชปํ์ต๋๋ค ;;
์งํผํฐ์ค ์คํฐ๋์์๊ฒ๋ ๋์์ด ๋๋ ์ฌ๋ก์ฌ์ผํ๋ค.
๋ฐ๋ผ์ ์กฐ๊ธ ๋ ๋ฒ์ฉ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ์ ์ฐํ ์ฝ๋๋ฅผ ์งํฅํ๋ค ์ฒ์ ์ค๊ณ (๋ฌธ์ ๋ฐ์)
/clarify ์ดํ ์ค๊ณ ๋ฌธ์๋ฅผ ๋ณด๋๋ฐ ์ด ์ ๋๋ก ๋ฌธ์๋ฅผ ์์ฑ ํ ํ์๊ฐ ์๋๋ฐ
๋ฌธ์๊ฐ ๋ง์์ ๋ญ๊ฐ ์ด์ํ์ต๋๋ค.
๋ฌธ์ : "์คํฐ๋ ์ฌ๋ก๋ฅผ ๋ง๋ค๊ธฐ ์ํ" ์ค๊ณ๋ก ์์
โ
๊ฒฐ๊ณผ: ์ฝ๋ ๋ฒ ์ด์ค๊ฐ ํ์ ์ด์์ผ๋ก ๋ณต์กํ๊ฒ ๋จ
โ
๊นจ๋ฌ์: ๊ธฐ์ ์ ์๊ตฌ์ฌํญ๊ณผ ์ค์ ๋ชฉํ๊ฐ ๋ค๋ฆ
Claude์์ ๋ํ:
"clarify ๋ช ๋ น์ด๋ก ์๊ตฌ์ฌํญ์ ์ ๋ฆฌํ๋๋ฐ, ์ค์ ๋ก๋ ๋จ์ํ ์๋ง ์์ง๋ง ํ์ํ์ด์"
๋ฐฐ์ด ์ : AI๊ฐ ๋จ์ํ ์ฝ๋๋ง ์ง๋ ๊ฒ ์๋๋ผ, ์ค๊ณ ๋จ๊ณ์์ ์๊ตฌ์ฌํญ ์์ฒด๋ฅผ ์ ๊ฒํด์ค ์ ์๋ค๋ ๊ฒ
2๋จ๊ณ: ์ฌ์ค๊ณ (๋จ์ํ)
์ด๊ธฐ ๋ณต์กํ ์ค๊ณ๋ฅผ ๋ค์ ์ ์:
ํ์ฌ ์์ฃผ ๊ฐ๋จํ ๊ธฐ๋ฅ๋ง ์ํ๊ธฐ ๋๋ฌธ์, skill ์ ์ฝ๋ ๋งฅ๋ฝ๋ง ์ฐธ๊ณ ํด์
๋ค์ ๊ตฌํํ๋๊ฒ ๋์ ์ํฉ์ ๋๋ค.
ํ์ํ ๊ฒ
Python ์คํฌ๋ฆฝํธ๋ก YouTube URL ์ ๋ ฅ
์๋ง์ ํ ์คํธ ํ์ผ๋ก ์ ์ฅ
๋ถํ์ํ ๊ฒ
๋ณต์กํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ
์น ์ธํฐํ์ด์ค
3๋จ๊ณ: ํ๊ฒฝ ์ค์ (venv)
ํ๊ตญ์ด ํ๋ก๊ทธ๋จ ์คํฌ๋ฆฐ์ท
Claude์ ์กฐ์ธ๋๋ก:
# Python ๊ฐ์ํ๊ฒฝ ์์ฑ
python -m venv venv

# ํ์ฑํ (Windows)
venv\Scripts\activate
# ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
pip install youtube-transcript-api
์ venv๋ฅผ ์ผ๋์?
"ํ๋ก์ ํธ๋ง๋ค ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ์ ์ธ ์ ์์ด์. ํ ํ๋ก์ ํธ์ ์ ๋ฐ์ดํธ๊ฐ ๋ค๋ฅธ ํ๋ก์ ํธ๋ฅผ ๋ง์น์ง ์์ต๋๋ค"
์ถ๊ฐ : API ๋ฐ๊ธ ์ด๋ป๊ฒ ํ๋์ง๋ ๋ฌผ์ด๋ด
๋น์ : ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ์ด์ ์ง๋จ (ํต์ฌ!)
๋ฌธ์ ์ํฉ
AttributeError: module 'youtube_transcript_api' has no attribute '__version__'
Claude๊ฐ ํ ์ผ
์๋ฌ ๋ฉ์์ง ๋ถ์: ์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ๋ฌธ์ ์ธ์ง ํ์
๋ฒ์ ํธํ์ฑ ํ์ธ: ๋ ๊ฑฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ต์ YouTube ์ ์ฑ (IP ์ฐจ๋จ)์ ๋ฐ์ํ์ง ๋ชปํจ
ํด๊ฒฐ์ฑ ์ ์: ์ฌ๋ฐ๋ฅธ ๋ฒ์ ๋ช ์ โ requirements.txt ์ ๋ฐ์ดํธ
๋ฐฐ์ด ์
API ๋ฉ์๋ ์ด์๋ก AI ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ API ํต์ ์ ์์ฒญ์ ๋ฌดํ ๋ฃจํ๋ก ๋๋๊น
IP ๋ฒค์ ๋นํ๋๋ผ๊ตฌ์ ์ด๋ฐ๊ฑฐ ์ฒ์ ๋นํ์ต๋๋ค ;;
"์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์๊ฐ์ด ์ง๋๋ฉด ์๋ ์ ํ ์ ์๋ค๋ ๊ฑธ ๋ชธ์ผ๋ก ๋ฐฐ์ ์ด์"
๐ ๊ฒฐ๊ณผ์ ๋ฐฐ์ด ์
โ ์ต์ข ๊ฒฐ๊ณผ๋ฌผ
Adobe Adobe Adobe ๊ด๊ณ ์ ํ๊ตญ์ด ์คํฌ๋ฆฐ์ท
์ฌ์ง์ ๋ณด์ด์๋ ๊ฒ์ฒ๋ผ ์ถ์ถ ์์ฒด๋ ์ด์ ์ ๋์ต๋๋ค~
๐ ๋ฐฐ์ด ๊ฐ์ฅ ์ค์ํ 3๊ฐ์ง
1๏ธโฃ ์ค๊ณ ๋จ๊ณ์์ AI์๊ฒ ์ง๋ฌธํ๊ธฐ
โ ํ๋ฆฐ ๋ฐฉ๋ฒ: "์ฝ๋ ์ง์ค"
โ ๋ง๋ ๋ฐฉ๋ฒ: "์ด ์๊ตฌ์ฌํญ์ด ๋ง๋์?" โ Claude์ ํจ๊ป ๋จ์ํ
๊ฒฐ๊ณผ: ๋ถํ์ํ ๋ณต์ก๋ ์ ๊ฑฐ, ์ ์ง๋ณด์ ์ฌ์ด ์ฝ๋
2๏ธโฃ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ๊ด๋ฆฌ์ ์ค์์ฑ
venv๋ก ํ๋ก์ ํธ ๊ฒฉ๋ฆฌ
requirements.txt์ ๋ฒ์ ๋ช ์ (์:
youtube-transcript-api==1.2.3)์ ๊ธฐ์ ์ผ๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๋ฐ์ดํธ ํ์ธ
3๏ธโฃ ํ ์คํธ ์ฝ๋๋ก ๋น ๋ฅด๊ฒ ๊ฒ์ฆํ๊ธฐ
์ ์ฒด ์์คํ ์ ๋ค ๋ง๋ค๊ธฐ ์ ์ ํต์ฌ ๊ธฐ๋ฅ ํ ์คํธ
ํ๋์ URL๋ก ๋จผ์ ํ์ธ ํ ๋ฐฐ์น ์ฒ๋ฆฌ ์ง ํ
์ค๋ฅ๋ฅผ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌ โ ์๊ฐ ์ ์ฝ
๐ฌ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋กฌํํธ
1. "์ค๊ณ ๋จ๊ณ์์ ์๊ตฌ์ฌํญ ์ ๊ฒ"
[๋น์ ์ด ํ๊ณ ์ถ์ ์ผ ์ค๋ช
]
์ด ์์
์์ ์ ๋ง ํ์ํ ๊ธฐ๋ฅ์ด ๋ญ๊น์?
๋จ์ํ๊ฒ ์ ๋ฆฌํด์ค ์ ์๋์?
Claude์ ์ญํ : ์๊ตฌ์ฌํญ ์ ๋ฆฌ, ๋ถํ์ํ ๋ถ๋ถ ์ ๊ฑฐ
2. "๋ผ์ด๋ธ๋ฌ๋ฆฌ ์๋ฌ ์ง๋จ"
[์๋ฌ ๋ฉ์์ง ๋ถ์ฌ๋ฃ๊ธฐ]
์ด ์๋ฌ๊ฐ ๋ญ๊ณ , ์ด๋ ๋ถ๋ถ์์ ๋ฌธ์ ์ธ๊ฐ์?
ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๋ญ๊ฐ์?
Claude์ ์ญํ : ์๋ฌ ๋ถ์, ๋ฒ์ ํ์ธ, ๋์ฒด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ์ฒ
3. "Python ํ๊ฒฝ ์ค์ ์๋ด"
Windows์์ Python ์๋ํ๋ฅผ ์ฒ์ ์์ํ๋๋ฐ,
venv ์ค์ ๋ถํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๊น์ง ๋จ๊ณ๋ณ๋ก ์๋ ค์ค ์ ์๋์?
Claude์ ์ญํ : ๋ช ํํ ๋จ๊ณ๋ณ ๊ฐ์ด๋ ์ ๊ณต
๐ ๋์ ๋ฐ์ ๊ธ & ์ฐธ๊ณ ์๋ฃ
๐ ๋ฌธ์
CLAUDE.md: 4์ฃผ ์๋ํ ํ๋ก์ ํธ ํ๋ ์์ํฌ
๐ง ์ฌ์ฉํ ๊ธฐ์
Python 3.11+
youtube-transcript-api 1.2.3 (๋ฒ์ ๋ช ์ ์ค์!)
Claude Code (์ค๊ณ + ํ ์คํธ + ๋ฌธ์ ํด๊ฒฐ)
๐ก ๋ค์ ๋จ๊ณ
์ธ์ฃผ ๊ฐ๋ฐ ํ๋ซํผ ์ด๋ ฅ์ ์์ฑ
๐ ํ๊ธฐ
"์ฒ์์ '์๋ํ ์คํฌ๋ฆฝํธ๋ง ๋ง๋ค๋ฉด ๋๊ฒ ์ง'๋ผ๊ณ ์๊ฐํ๋๋ฐ, Claude์ ํจ๊ป ์ค๊ณ ๋จ๊ณ๋ถํฐ ๋ค์ ๊ณ ๋ฏผํ๋ฉด์ ํจ์ฌ ๊นจ๋ํ ์ฝ๋๋ฅผ ๋ง๋ค ์ ์์์ด์.
ํนํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ๋ฌธ์ ๋ฅผ ํจ๊ป ์ง๋จํ๋ฉด์ '๋จ์ํ ์ฝ๋๊ฐ ์๋๋ผ, ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ์์ฒด๋ฅผ ๋ฐฐ์ ๋ค'๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
์์ผ๋ก๋ ์ธ์ฃผ ๊ฐ๋ฐ์์ userflow๋ฅผ ๊ธฐ๋กํด์ ๋ถํธํ ๋ถ๋ถ์ ํจ์จ์ ์ผ๋ก ์๋ํํ ๊ณํ์ ๋๋ค."
์์ฑ: ์ง์ฌ์ง (์งํผํฐ์ค 20๊ธฐ ํด์ฝ์๋ํ ์คํฐ๋์ฅ)
๋ ์ง: 2026-01-16