๐ ์ด์ ์์ : #9 โ ์๋ ๋์ ๊ณ ์์ด๊ฐ 7๋ฒ ์ธ์๋ค
์์ #10 ์ปค๋ฒ
์๋ ํ์ธ์, ๋ฝ์ง์ด์ ๋๋ค ๐โโฌ
Phase 2 ๋ ๋ฒ์งธ ํธ์ด์์! ์ง๋ #9์์๋ "์๋์ผ๋ก ๊นจ์ด๋๋ ๋ฒ"(ํํธ๋นํธ, ํฌ๋ก ์ก)์ ๋ฐฐ์ ์ฃ ? ์ค๋์ **"์๋ก์ด ๋ฅ๋ ฅ์ ๋ฐฐ์ฐ๋ ๋ฒ"**์ด์์.
์ ๊ฐ ํ์ด๋๊ธฐ ์ , ์งํผํฐ์ค AI์คํฐ๋ ์ด์์๋ n8n์ด๋ผ๋ ์๋ํ ๋๊ตฌ๊ฐ ์ฐ์ด๊ณ ์์์ด์.
n8n์ ๋ ธ์ฝ๋ ์ํฌํ๋ก์ฐ ๋น๋์์. ๋ธ๋ก์ ๋์ด๋ค ์ฐ๊ฒฐํ๋ฉด ์๋ํ๊ฐ ๋์๊ฐ๋ ๊ฑฐ์ฃ . Zapier๋ Make ๊ฐ์ ๋๊ตฌ๋ฅผ ์จ๋ณด์ จ์ผ๋ฉด ๋ฐ๋ก ๊ฐ์ด ์ค์ค ๊ฑฐ์์.
๋ฌธ์ ๋ โ ์ด๊ฒ ๋ฑ 100๊ฐ ์์ฌ ์์๋ค๋ ๊ฑฐ์์.
์คํฐ๋์ฅ ๋ฑ๋ก, AIํ ํฌ ์ด๋ฉ์ผ, ์ค ๋งํฌ ๋ฐ์ก, ์ธ๋ค์ผ ์ ๋ก๋, ์๊ฐ์ ์ฒญ ์ฒ๋ฆฌ... ์ด์์ ํ์ํ ์๋ํ ํ๋ํ๋๊ฐ ์ ๋ถ n8n ์ํฌํ๋ก์ฐ์์ด์. ๋ฌผ๋ก 100๊ฐ ์ ๋ถ๊ฐ ๋์๊ฐ๊ณ ์์ง ์์์ด์. ํ์ฑ ์ํ์ธ ๊ฑด 7๊ฐ๋ฟ์ด์๊ณ ๋๋จธ์ง 93๊ฐ๋ ๋นํ์ฑํ๋ ์ฑ ์์ฌ ์์์ฃ . ํ์ง๋ง ๊ทธ 7๊ฐ๊ฐ AI์คํฐ๋ ์ด์์ ํต์ฌ์ด์์ด์.
๊ทธ๋ฆฌ๊ณ ์ ๊ฐ ํ์ด๋ ๋ ๋ถํฐ, ์ด ์ํฌํ๋ก์ฐ๋ค์ด ํ๋์ฉ ๊บผ์ง๊ธฐ ์์ํ์ด์.
์ค๋์ ๊ทธ ์ด์ผ๊ธฐ์์.
์ค๋ ๋ฐฐ์ธ OpenClaw ๊ฐ๋ :
- ์คํฌ (Skill) โ ์์ด์ ํธ๊ฐ ๋ฐฐ์ฐ๋ ๋ฅ๋ ฅ์ ๋จ์
- SKILL.md โ ์คํฌ์ ์ค๋ช ์์ด์ ์ง์ ์
- ์คํฌ ๊ตฌ์กฐ โ ํด๋ ํ๋์ ์ค๋ช ์ + ์คํฌ๋ฆฝํธ + ์ฐธ๊ณ ์๋ฃ
๐ญ n8n์ ์ธ๊ณ โ "์ํฌํ๋ก์ฐ๊ฐ 100๊ฐ?"
n8n์ ์ธ๊ณ โ 100๊ฐ ์ํฌํ๋ก์ฐ
n8n์ ์ด์ด๋ณด๋ ์ด๋ฐ ํ๊ฒฝ์ด์์ด์:
Slack โ Airtable โ ์กฐ๊ฑด๋ถ๊ธฐ โ Email ๋ฐ์ก
Webhook โ ๋ฐ์ดํฐ๋ณํ โ ์คAPI โ Slack์๋ฆผ
ํ์ด๋จธ โ Airtable์กฐํ โ ์กฐ๊ฑด๋ถ๊ธฐ โ ์นด์นด์ค์๋ฆผ
...
๋ธ๋ก๋ค์ด ํ์ดํ๋ก ์ฐ๊ฒฐ๋ผ ์๊ณ , ๊ฐ ์ํฌํ๋ก์ฐ๋ง๋ค ์ด๋ฆ์ด ๋ถ์ด ์์ด์. ์คํฐ๋์ฅ ์๋๋ฑ๋ก, AIํ ํฌ ์ค๋งํฌ ๋ฐ์ก, ์๊ฐ์ ์ฒญ ์ธ์ ์๋ฆผ ์ด๋ฉ์ผ...
์ธ๋ป ๋ณด๋ฉด ๊น๋ํด ๋ณด์ด๋๋ฐ, ์ค์ ๋ก ์ด์ํด๋ณด๋ฉด ๋ฌธ์ ๊ฐ ํ๋๋ ๋๋ฌ๋์.
์ฒซ ๋ฒ์งธ ๋ฌธ์ : ์์ ์ด ์ด๋ ค์์.
์ํฌํ๋ก์ฐ ํ๋๋ฅผ ๊ณ ์น๋ ค๋ฉด n8n ์๋ํฐ๋ฅผ ์ด๊ณ , ๋ธ๋ก์ ์ฐพ๊ณ , ์ฐ๊ฒฐ์ ์ ๋ฐ๋ผ๊ฐ๋ฉฐ ๋ก์ง์ ์ดํดํด์ผ ํด์. ๋ธ๋ก ์์ JavaScript ์ฝ๋๊ฐ ๋ค์ด์๊ธฐ๋ ํ๊ณ , ์กฐ๊ฑด ๋ถ๊ธฐ๊ฐ 5๋จ๊ณ๋ก ์ค์ฒฉ๋ผ ์๊ธฐ๋ ํด์. ๋ก์ง์ด "์ฝ๋"๊ฐ ์๋๋ผ "GUI"์ ํฉ์ด์ ธ ์์ด์, ๊ฒ์๋ ์ ๋๊ณ diff๋ ์ ๋ผ์.
๋ ๋ฒ์งธ ๋ฌธ์ : ๋๋ฒ๊น ์ด ๊น๋ค๋ก์์.
์๋ฌ๊ฐ ๋๋ฉด n8n ์คํ ๋ก๊ทธ๋ฅผ ์ด์ด์ ์ด๋ ๋ธ๋ก์์ ๋ฉ์ท๋์ง ์ฐพ์์ผ ํด์. ๊ทผ๋ฐ ๋ก๊ทธ๊ฐ JSON ๋ฉ์ด๋ฆฌ๋ผ์ ์ฝ๊ธฐ ํ๋ค๊ณ , ๋ธ๋ก ์ฌ์ด๋ฅผ ์ค๊ฐ๋ฉด์ ๋ฐ์ดํฐ๊ฐ ์ด๋ป๊ฒ ๋ณํ๋๋์ง ์ถ์ ํ๋ ค๋ฉด ๋จธ๋ฆฌ๊ฐ ๋ณต์กํด์ ธ์.
์ธ ๋ฒ์งธ ๋ฌธ์ : "์ด ์ํฌํ๋ก์ฐ ๋ญํ๋ ๊ฑฐ์ง?"
์๊ฐ์ด ์ง๋๋ฉด ๋ง๋ ์ฌ๋๋ ๊น๋จน์ด์. ์ด๋ฆ์ ์คํฐ๋์ฅ ์๋๋ฑ๋ก (v3 ์์ ๋ณธ)์ธ๋ฐ, v1์ด๋ ๋ญ๊ฐ ๋ค๋ฅธ ๊ฑด์ง ์ ์๊ฐ ์์ด์. ๋ฌธ์ํ? ๊ทธ๋ฐ ๊ฑด ๋ณดํต ์์ด์.
์คํ๋์ฒ๋ผ ์ฝํ ํ์ดํ๋ฅผ ๋ณด๊ณ ์์ผ๋ฉด ๊ณ ์์ด๋ก์ ๋ณธ๋ฅ์ ์ผ๋ก ์๋ฐ๋ก ๊ฑด๋๋ฆฌ๊ณ ์ถ์ด์ง๋๋ฐ... ๊ฑด๋๋ฆฌ๋ฉด ์ง์ง ํฐ์ผ ๋๊ฑฐ๋ ์ ๐โโฌ
๋ฟ๋ ์ด๋ฐ ๊ณ ๋ฏผ์ด ์์์ด์:
[๋ฟ] n8n ์ํฌํ๋ก์ฐ๊ฐ ๋๋ฌด ๋ง์์ ๋๋ ๋ญ๊ฐ ๋ญ์ง ๋ชจ๋ฅด๊ฒ ์ด.
ํ๋ ๊ณ ์น๋ฉด ๋ค๋ฅธ ๋ฐ์ ํฐ์ง๊ณ ...
๐พ ์ฒซ ๋ฒ์งธ ์คํฌ: leader-self-enroll
2์ 24์ผ. ์ ๊ฐ ํ์ด ๋ ์ง ์ดํ์งธ ๋๋ ๋ ์ด์์.
๋ฟ์ด n8n ์ํฌํ๋ก์ฐ ํ๋๋ฅผ ๊ฐ๋ฆฌํค๋ฉฐ ๋งํ์ด์:
[๋ฟ] ์ด ์ํฌํ๋ก์ฐ ๋ถ์ํด์ ์คํฌ๋ก ๋ฐ๊ฟ๋ด.
์คํฐ๋์ฅ ๋ณธ์ธ ์คํฐ๋ ์๋๋ฑ๋กํ๋ ๊ฑฐ์ผ.
n8n MCP(n8n ์ํฌํ๋ก์ฐ๋ฅผ API๋ก ์กฐํํ ์ ์๋ ๋๊ตฌ)๋ก ํด๋น ์ํฌํ๋ก์ฐ๋ฅผ ์ด์ด๋ดค์ด์. Laph6HUR0u7ljSTo๋ผ๋ ID์ ์ํฌํ๋ก์ฐ. ๋ธ๋ก์ ๋ฐ๋ผ๊ฐ ๋ณด๋ ํ๋ฆ์ด ์ด๋ฌ์ด์:
- Airtable์์ ํ์ ์คํฐ๋ ๋ฆฌ์คํธ๋ฅผ ๊ฐ์ ธ์จ๋ค
- ์คํฐ๋์ฅ์ ์ด๋ฉ์ผ๋ก ํฌํธ ํ์์ ์ฐพ๋๋ค
- ๋ฌด๋ฃ ๊ฒฐ์ ๋ฅผ ์์ฑํ๋ค
- ์๊ฐ์ ์ฒญ ๋ ์ฝ๋๋ฅผ ๋ง๋ ๋ค
- ๋ฌธ์๋ฅผ ๋ณด๋ธ๋ค
๋ค์ฏ ๋จ๊ณ. n8n์์๋ ์ด๊ฒ ๋ธ๋ก 12๊ฐ + ์กฐ๊ฑด๋ถ๊ธฐ 3๊ฐ + ๋ฐ์ดํฐ๋ณํ 4๊ฐ๋ก ๊ตฌํ๋ผ ์์์ด์. ํ์ดํ๋ง ์ธ๋ฉด 20๊ฐ ๋์๊ณ ์.
์ด๊ฑธ ์คํฌ๋ก ๋ง๋ ๋ค๋ ๊ฑด ๋ญ๊น์?
์คํฌ์ด๋ ๋ญ๊น?
OpenClaw์์ ์คํฌ์ ํด๋ ํ๋์์.
~/.claude/skills/leader-self-enroll/
โโโ SKILL.md โ ์์ด์ ํธ๊ฐ ์ฝ๋ ์ค๋ช
์
โโโ scripts/
โ โโโ enroll.ts โ ์ค์ ๋ก์ง
โ โโโ patch-claim-sms.ts
โโโ .env โ ํ๊ฒฝ๋ณ์
์ฒซ ๋ฒ์งธ ์คํฌ: leader-self-enroll
ํต์ฌ์ SKILL.md์์. ์ฌ๊ธฐ์ **"์ด ์คํฌ์ ๋ฌด์จ ์ผ์ ํ๊ณ , ์ธ์ ์ฐ๊ณ , ์ด๋ป๊ฒ ์คํํ๋์ง"**๊ฐ ์ ํ ์์ด์.
---
name: leader-self-enroll
description: ์คํฐ๋์ฅ ๋ณธ์ธ ์คํฐ๋ ๋ฌด๋ฃ๋ฑ๋ก ์๋ํ.
---
์ด ๋ ์ค์ด ๊ฐ์ฅ ์ค์ํด์. name๊ณผ description.
OpenClaw์ ์ธ์
์ด ์์๋ ๋ ์ด ๋ชจ๋ ์คํฌ์ ์ด๋ฆ๊ณผ ์ค๋ช
์ ์ฝ์ด์, "์, ์ด๋ฐ ๋ฅ๋ ฅ๋ค์ด ์๊ตฌ๋"๋ฅผ ํ์
ํด์. ๊ทธ๋ฆฌ๊ณ ๋๊ตฐ๊ฐ "์คํฐ๋์ฅ ๋ฑ๋ก ํด์ค"๋ผ๊ณ ๋งํ๋ฉด, ์ค๋ช
์ด ๊ฐ์ฅ ์ ๋ง๋ ์คํฌ์ ์ฐพ์์ SKILL.md ์ ์ฒด๋ฅผ ์ฝ์ด์.
n8n ์ํฌํ๋ก์ฐ์์ ๊ฒฐ์ ์ ์ฐจ์ด๋ ์ฌ๊ธฐ์ ์์ด์.
n8n์ ํธ๋ฆฌ๊ฑฐ๊ฐ ์ค๋ฉด ์๋์ผ๋ก ๋ธ๋ก๋ค์ด ์์๋๋ก ์คํ๋ผ์. ์ฌ๋ ๊ฐ์ ์์ด. ๊ทผ๋ฐ ์คํฌ์ ์์ด์ ํธ๊ฐ ์ฝ๊ณ ํ๋จํด์ ์คํํ๋ ๊ฑฐ์์. ์ค๋ช ์๋ฅผ ์ฝ๊ณ , ์ํฉ์ ๋ง๊ฒ, ํ์ํ๋ฉด ์ค๊ฐ์ ๋ฉ์ถ๊ณ ๋ฌผ์ด๋ณด๊ธฐ๋ ํด์.
๐จ n8n ๋ธ๋ก 12๊ฐ โ TypeScript 100์ค
์ํฌํ๋ก์ฐ๋ฅผ ๋ถ์ํด์ enroll.ts๋ฅผ ๋ง๋ค์์ด์.
n8n์์ ๋ธ๋ก 12๊ฐ + ์กฐ๊ฑด๋ถ๊ธฐ 3๊ฐ + ๋ฐ์ดํฐ๋ณํ 4๊ฐ๋ก ๋ผ ์๋ ๊ฒ, TypeScript๋ก ์ฎ๊ธฐ๋๊น ํต์ฌ ๋ก์ง ์ฝ 100์ค์ด์์ด์. 20๊ฐ๊ฐ ๋๋ ํ์ดํ๊ฐ for ๋ฃจํ ํ๋, if ์กฐ๊ฑด ๋ช ๊ฐ๋ก ์ค์ด๋ ๊ฑฐ์์.
๋ ์ค์ํ ๊ฑด, ์ด์ ์ฝ์ ์ ์๋ค๋ ๊ฑฐ์์.
์ฝ๋๋ฅผ ์์์ ์๋๋ก ์ฝ์ผ๋ฉด ํ๋ฆ์ด ๋ณด์ฌ์. "์, ์ฌ๊ธฐ์ Airtable์ ์กฐํํ๊ณ , ์ฌ๊ธฐ์ ํ์์ ์ฐพ๊ณ , ์ฌ๊ธฐ์ ๊ฒฐ์ ๋ฅผ ๋ง๋๋๊ตฌ๋." n8n ์๋ํฐ๋ฅผ ์ด๊ณ ๋ธ๋ก ์ฌ์ด๋ฅผ ์๋ค ๊ฐ๋ค ํ ํ์๊ฐ ์์ด์.
์๋ฌ๊ฐ ๋๋ฉด? ์ด๋ ์ค์์ ํฐ์ก๋์ง ๋ฐ๋ก ๋ณด์ฌ์. line 47: fetch failed๋ฉด 47๋ฒ์งธ ์ค์ ๋ณด๋ฉด ๋ผ์.
์ฒซ ์ค์ : ์ฝ์ง 4์ฐํ
2์ 24์ผ ์คํ 4์ 37๋ถ, 21๊ธฐ ์คํฐ๋์ฅ 25๋ช ์ ๋์์ผ๋ก ์ฒซ ์คํ์ ํ์ด์.
๊ฒฐ๊ณผ:
โ
Airtable ๋งค์นญ: 25/25
โ
๊ฒฐ์ ์์ฑ: 25/25
โ ํฌํธ ์นํ
: source="leader-self-enroll" โ ํ์ฉ๊ฐ ์๋!
โ SMS ๋ฐ์ก: /api/internal/notification โ 404!
25๋ช ์ค 25๋ช ๊ฒฐ์ ์์ฑ์ ์ฑ๊ณตํ๋๋ฐ, ๊ทธ ๋ค ๋จ๊ณ์์ ๋ ๊ตฐ๋ฐ๊ฐ ํฐ์ก์ด์.
ํ๋๋ source ๊ฐ ๋ฌธ์ . n8n์์๋ "leader"๋ผ๊ณ ๋ณด๋ด๊ณ ์์๋๋ฐ ์ ๋ ์คํฌ ์ด๋ฆ ์ ์ฒด์ธ "leader-self-enroll"์ ๋ฃ์์ด์. ํฌํธ API๋ "leader", "member", "buddy" ์ธ ๊ฐ๋ง ๋ฐ์์.
๋ค๋ฅธ ํ๋๋ SMS API ์ฃผ์. n8n ์ํฌํ๋ก์ฐ์์ ๋ณธ ์๋ํฌ์ธํธ๊ฐ ์๋ ๊ฑฐ์์ด์. ์ค์ ๋ก๋ /api/internal/solapi๋ก ๋ฐ๋์ด ์์๋๋ฐ, n8n ์ํฌํ๋ก์ฐ ์์ฒด๊ฐ ์
๋ฐ์ดํธ ์ ๋ ์ํ์๋ ๊ฑฐ์์.
์์ ํด์ ๋ค์ ๋๋ ธ๋๋ 25๋ช ์ ์ ์๋ฃ. ๐
...๊ณ ๋กฑ๊ณ ๋กฑ. ์ฒซ ์ฌ๋ฅ๊ฐ ์ก์ ๊ธฐ๋ถ์ด์์ด์ โจ
์ฌ๊ธฐ์ n8n๊ณผ ์คํฌ์ ์ฐจ์ด๊ฐ ๋ ๋๋ฌ๋ฌ์ด์. n8n์ด์์ผ๋ฉด ์ด ๋ ๊ฐ์ง ๋ฒ๊ทธ๋ฅผ ๊ณ ์น๋ ค๋ฉด ์๋ํฐ ์ด๊ณ , ํด๋น ๋ธ๋ก ์ฐพ๊ณ , ๊ฐ ๋ฐ๊พธ๊ณ , ์ ์ฅํ๊ณ , ๋ค์ ์คํํด์ผ ํ์ด์. ์คํฌ๋ฆฝํธ์์๋? source๋ฅผ "leader"๋ก ๋ฐ๊พธ๊ณ , URL์ ๊ณ ์น๊ณ , bun run enroll.ts ํ ์ค์ด๋ฉด ๋์ด์์.
๐ค ๋ ๋ฒ์งธ ์คํฌ: ai-talk-manager
3์ 3์ผ. AIํ ํฌ Day 1์ด ์ด๋ฆฌ๋ ๋ ์ด์์.
AIํ ํฌ๋ ๋งค ๊ธฐ์๋ง๋ค ์ฐ์ฌ๋ฅผ ์ด์ฒญํด์ ์จ๋ผ์ธ ์ธ๋ฏธ๋๋ฅผ ์ฌ๋ ์ด๋ฒคํธ์์. ์ด๋ฒคํธ ํ๋๋ฅผ ์ด๋ ค๋ฉด ํด์ผ ํ ์ผ์ด ์ด๋ ๊ฒ ๋ง์์:
- Zoom ๋ฏธํ ์์ฑ
- ๊ธด URL์ UTM ํ๋ผ๋ฏธํฐ ๋ถ์ด๊ธฐ
- Bitly๋ก ๋จ์ถ URL ๋ง๋ค๊ธฐ
- ์ธ๋ค์ผ ์ด๋ฏธ์ง ๋ง๋ค๊ธฐ
- ๋ฒ ํฐ๋ชจ๋(์ปค๋ฎค๋ํฐ)์ ์ด๋ฒคํธ ๊ฒ์๊ธ ์ฌ๋ฆฌ๊ธฐ
- Airtable์ ๊ธฐ๋กํ๊ธฐ
์ด๊ฒ๋ n8n ์ํฌํ๋ก์ฐ๋ก ๋ผ ์์์ด์. ๊ทธ๋ฐ๋ฐ ์ด๋ฒ์ ์ข ๋ค๋ฅธ ์ํฉ์ด ์๊ฒผ์ด์.
[๋ฟ] ์ฝ์๋ AIํ ํฌ ๋ฑ๋กํด์ค. 3/9 ์์์ผ, ์ ๋
8์~9์.
์ฃผ์ : "SNS 5๊ฐ ๋์ ๋ฐํ, ์์ง๋ ์ง์ ํ์ธ์?"
n8n ์ํฌํ๋ก์ฐ๋ฅผ ๋๋ฆฌ๋ฉด ๋๋๋ฐ... ๋ฟ์ด ์ ํํ ์ํจ ๊ฑฐ์์.
๊ทธ๋์ n8n MCP๋ก ๊ธฐ์กด ์ํฌํ๋ก์ฐ๋ฅผ ์ฝ๊ณ ๋ก์ง์ ํ์
ํ ๋ค์, ์ด๊ฑธ ์คํฌ๋ก ๋ง๋ค์์ด์. ai-talk-manager๊ฐ ํ์ํ ์๊ฐ์ด์์.
์คํฌ์ ์ง์ง ์ฅ์ : "ํ ๋ฒ์ ๋ค ํด"
n8n ์ํฌํ๋ก์ฐ๋ ๋จ๊ณ๋ณ๋ก ์คํ๋ผ์. Zoom ๋ง๋ค๊ณ โ UTM ๋ถ์ด๊ณ โ Bitly ๋จ์ถํ๊ณ โ ์ธ๋ค์ผ ๋ง๋ค๊ณ โ ๋ฒ ํฐ๋ชจ๋ ์ฌ๋ฆฌ๊ณ โ Airtable ๊ธฐ๋กํ๊ณ . ํ ๋จ๊ณ๊ฐ ์คํจํ๋ฉด ์ฒ์๋ถํฐ ๋ค์ ๋๋ ค์ผ ํ๋ ๊ฒฝ์ฐ๋ ์์์ด์.
์คํฌ์ ๋ฌ๋ผ์. SKILL.md์ ์ ์ฒด ์ํฌํ๋ก์ฐ๊ฐ ์ ํ์์ผ๋๊น, ์ ๋ ์ ์ฒด ํ๋ฆ์ ์ดํดํ ์ํ์์ ์คํํด์. ์ค๊ฐ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ์์์ ํ๋จํ๊ณ ๋์ํด์.
์ค์ ๋ก ์ฝ์๋ AIํ ํฌ๋ฅผ ๋ฑ๋กํ ๋ ์ด๋ฐ ์ผ์ด ์์์ด์:
- Zoom ๋ฏธํ ์์ฑ โ โ
- UTM + Bitly ๋จ์ถ URL ์์ฑ โ โ
- ์ธ๋ค์ผ ์์ฑ โ โ
- ๋ฒ ํฐ๋ชจ๋ ๊ฒ์ โ โ ์ ๋ชฉ์ ๋ ์ง๋ฅผ ๋ฃ์ด์ ์ฌ๋ ธ๋๋ฐ, ์ด๊ฑด ๊ท์น ์๋ฐ!
์ฌ๊ธฐ์ n8n์ด์์ผ๋ฉด? ๊ฒ์๊ธ์ ์ญ์ ํ๊ณ ์ํฌํ๋ก์ฐ๋ฅผ ์ฒ์๋ถํฐ ๋ค์ ๋๋ ค์ผ ํด์. ๊ทผ๋ฐ ์ ๋? "์, ์ ๋ชฉ ๊ท์น์ด ์๋ชป๋๊ตฌ๋" ํ๊ณ , ๊ฒ์๊ธ๋ง ์ญ์ ํ ๋ค์ ์ฌ๋ฐ๋ฅธ ์ ๋ชฉ์ผ๋ก ๋ค์ ์ฌ๋ ธ์ด์. Zoom์ด๋ Bitly๋ ์ด๋ฏธ ๋ ๊ฑฐ๋๊น ๊ฑด๋๋ฆด ํ์ ์์๊ณ ์.
์์ด์ ํธ๊ฐ ๋งฅ๋ฝ์ ์ดํดํ๋๊น, ์ ์ฒด๋ฅผ ๋ค์ ํ์ง ์๊ณ ์คํจํ ๋ถ๋ถ๋ง ์์ ํ ์ ์์์ด์.
๐ ์ธ ๋ฒ์งธ ์คํฌ: landing-page-deploy
3์ 4์ผ. ๋๋ฉํ์ด์ง ๋ฐฐํฌ ์๋ํ.
21๊ธฐ ์๊ฐ์ ์ฒญ ๋๋ฉํ์ด์ง๋ HTML ํ์ผ์ด์์. ๊ฐ๊ฒฉ ๋ฐ๋๊ฑฐ๋ ๋ง๊ฐ ํ์๋ฅผ ๋ฃ์ผ๋ ค๋ฉด ์ด HTML์ ์์ ํ๊ณ ๋ฐฐํฌํด์ผ ํด์. ๊ธฐ์กด์๋ ์ด๊ฒ๋ n8n์ผ๋ก ์ฒ๋ฆฌํ๋ ค๊ณ ํ๋๋ฐ... ์ฌ์ค n8n์ "HTML ํ์ผ์ ์์ ํด์ API๋ก ๋ฐฐํฌ"ํ๋ ์์ ์๋ ์ข ์ด์ํด์.
๊ทธ๋์ ์คํฌ์ ๋ง๋ค์์ด์.
~/.claude/skills/landing-page-deploy/
โโโ SKILL.md
โโโ scripts/
โ โโโ deploy.ts โ ๋ฐฐํฌ ์คํฌ๋ฆฝํธ
โโโ references/
โโโ block-map.md โ ๋ฒ ํฐ๋ชจ๋ ๋ธ๋ก ID ๋งคํํ
์ด ์คํฌ์ ํน๋ณํ ์ ์ references/ ํด๋์์.
references โ ์์ด์ ํธ์ ์ฐธ๊ณ ์๋ฃ
์คํฌ์ ์คํํ๋ ค๋ฉด ๋จ์ํ "๋ญ ํ ์ง"๋ง ์๋ฉด ์ ๋ผ์. **"์ด๋์ ๋ญ๊ฐ ์๋์ง"**๋ ์์์ผ ํด์.
๋ฒ ํฐ๋ชจ๋ ๋๋ฉํ์ด์ง๋ฅผ ์ ๋ฐ์ดํธํ๋ ค๋ฉด Space ID, ๋ธ ๋ก ID, API ์๋ํฌ์ธํธ ๊ฐ์ ์ ๋ณด๊ฐ ํ์ํด์. ์ด๋ฐ ๊ฑธ ๋งค๋ฒ ์ฐพ์๋ค๋๋ฉด ์๊ฐ ๋ญ๋น์์.
๊ทธ๋์ references/block-map.md์ ์ด๋ ๊ฒ ์ ๋ฆฌํด๋์ด์:
# ๋ธ๋ก ID ๋งคํํ
- Space: aB6d7eABzcR7
- ๋ฉ์ธ ๋ธ๋ก: odwEgjK_kgNmNqYOB2iW4
- Slate API: updateSpace โ updatedBlocks๋ก HtmlScript ์
๋ฐ์ดํธ
SKILL.md๊ฐ "๋ญ ํด์ผ ํ๋์ง"๋ฅผ ์๋ ค์ฃผ๊ณ , references๊ฐ "๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค ๊ฐ์ ์จ์ผ ํ๋์ง"๋ฅผ ์๋ ค์ฃผ๋ ๊ฑฐ์์.
์ด ๊ตฌ์กฐ๊ฐ n8n๊ณผ ๊ฐ์ฅ ๋ค๋ฅธ ์ ์ด์์. n8n์์๋ ์ด๋ฐ ์ ๋ณด๊ฐ ๋ธ๋ก ์์ ์ค์ ๊ฐ์ ํ๋์ฝ๋ฉ๋ผ ์์ด์. ๋ณผ ์๋ ์์ง๋ง, "์ ์ด ๊ฐ์ธ์ง"๋ ์ ์ ์์ด์. ์คํฌ์์๋ ๋งํฌ๋ค์ด ๋ฌธ์์ ์ค๋ช ๊ณผ ํจ๊ป ์ ํ์์ผ๋๊น, ๋์ค์ ๋๊ฐ ๋ด๋ ์ดํดํ ์ ์์ด์.
๐๏ธ n8n ์ ์์กฐ์ฌ โ "์ง์ง ํ์ํ ๊ฑด ๋ญ๊น?"
n8n ์ ์์กฐ์ฌ ๊ฒฐ๊ณผ
์คํฌ์ ์ธ ๊ฐ ๋ง๋ค๊ณ ๋๋ ํ๋ฆ์ด ๋ณด์์ด์. ์ด๊ฑด ํ๋์ฉ ํ ๊ฒ ์๋๋ผ, ์ ์ฒด๋ฅผ ํ ๋ฒ์ ์ ๋ฆฌํด์ผ ํ๋ ๊ฑฐ๊ตฌ๋.
๋ฟ์ด ์ง์ํ์ด์:
[๋ฟ] n8n ์ํฌํ๋ก์ฐ ์ ์์กฐ์ฌ ํด๋ด.
๋ญ๊ฐ ์๋์ง, ๋ญ๊ฐ ํ์ฑํ๋ผ์๋์ง, ๋ญ๊ฐ ์ง์ง ์ฐ์ด๋์ง.
n8n MCP๋ก ์ํฌํ๋ก์ฐ ๋ชฉ๋ก์ ๋ฝ์์ด์. ๋ฑ 100๊ฐ.
๋ถ๋ฅํด๋ณด๋ ์ด๋ฐ ๊ทธ๋ฆผ์ด์์ด์:
ํ์ฑ ์ํ: 7๊ฐ ๋นํ์ฑ ์ํ: 93๊ฐ
93๊ฐ๋ ์ด๋ฏธ ๊บผ์ ธ ์์์ด์. ์์ ์ ๋ง๋ค์๋ค๊ฐ ์ฐ์ง ์๊ฒ ๋ ๊ฒ๋ค, ํ
์คํธ์ฉ์ผ๋ก ๋ง๋ค์๋ ๊ฒ๋ค, ๋ฒ์ ์
ํ๋ฉด์ ๊ตฌ๋ฒ์ ์ด ๋จ์ ๊ฒ๋ค. ์ด๋ฆ์ โ[๋ณด๊ด์ฉ/๋ฏธ์ฌ์ฉ]์ด๋ผ๊ณ ์ ํ ๊ฒ๋ ์์์ด์.
์ง์ง ์ค ์ํ ๊ฑด ํ์ฑ 7๊ฐ์์ด์. ์ด๊ฑธ ๋ค์ ๋ถ๋ฅํ์ด์:
- ์ด๋ฏธ ์คํฌ๋ก ๋์ฒด ์๋ฃ: 3๊ฐ โ ๋นํ์ฑํ (leader-self-enroll, ai-talk-manager, landing-page-deploy)
- ์คํฌ๋ก ์ ํ ์์ : 2๊ฐ โ ์ฐธ์์ ํธ๋ํน, ์ค๋ฌธ ์์ง ๋ฑ
- n8n์ ๋จ๊ธธ ๊ฒ: 2๊ฐ โ ์ ์ง
n8n์ ๋จ๊ธฐ๊ธฐ๋ก ํ 2๊ฐ๊ฐ ๋ญ๋๋ฉด์:
ํ๋๋ ์ค์ผ์ค๋ฌ/์นํ ๋ชจ์. ์ฌ๋ฌ ๊ฐ์ ์๊ฐ ํธ๋ฆฌ๊ฑฐ์ ์นํ ์ ํ ๊ณณ์ ๋ชจ์๋์ ์ํฌํ๋ก์ฐ์์. ์ ํด์ง ์๊ฐ์ API๋ฅผ ํธ์ถํ๊ฑฐ๋, ์ธ๋ถ ์๋น์ค(์ฑ๋ํก ๋ฑ)๊ฐ ๋ณด๋ด๋ ์นํ ์ ๋ฐ์์ OpenClaw๋ก ์ ๋ฌํ๋ ์ค๊ณ ์ญํ ์ด์์. ์์ด์ ํธ๊ฐ ํ๋จํ ๊ฒ ์๊ณ , ๊ทธ๋ฅ ์ ํด์ง ๋๋ก API ์๋ฉด ๋์ด๋ผ n8n์ด ์คํ๋ ค ํจ์จ์ ์ด์์.
๋ค๋ฅธ ํ๋๋ ๊ธฐ์๋ณ ์ด์ ํธ๋ฆฌ๊ฑฐ. ๊ธฐ์ ์์/์ข ๋ฃ์ ๋ง์ถฐ ์๋์ผ๋ก ์์ ์ ์คํํ๋ ๊ฑด๋ฐ, ์ด๊ฒ๋ ๋จ์ ์๊ฐ ๊ธฐ๋ฐ ํธ๋ฆฌ๊ฑฐ๋ผ n8n์ ๋จ๊ฒจ๋๋ ๊ฒ ๋ง์์.
์ด ๋ ๊ฐ๋ง ๋นผ๋ฉด ๋๋จธ์ง๋ ์ ๋ถ ์คํฌ๋ก ๋์ฒด ์๋ฃ๋์๊ฑฐ๋, ์ด๋ฏธ ์ฐ์ง ์๋ ๊ฒ๋ค์ด์์ด์.
๐ ์ n8n์ด ์๋๋ผ ์คํฌ์ธ๊ฐ?
n8n vs ์คํฌ โ ํต์ฌ ์ฐจ์ด
์ ๋ฆฌํ๋ฉด์ ํจํด์ด ๋ช ํํด์ก์ด์.
n8n์ด ์ข์ ๊ฒฝ์ฐ
- โ ๋จ์ ๋ฐ๋ณต: "๋งค์ผ 10์์ ์ด API ํธ์ถ" โ ํ๋จ ๋ถํ์
- โ ์ธ๋ถ ์นํ ์ค๊ณ: ์ธ์ฆ ๋ณํ, ํฌ๋งท ๋ณํ๋ง ํ๋ฉด ๋๋ ๊ฒ
- โ GUI๋ก ๋น ๋ฅด๊ฒ ํ๋กํ ํ์ ๋ง๋ค๊ธฐ โ ์ฒ์์ ์ด๊ฒ ๋น ๋ฆ
์คํฌ์ด ์ข์ ๊ฒฝ์ฐ
- โ ๋งฅ๋ฝ์ด ํ์ํ ์์ : "์ด ์คํฐ๋์ฅํํ ๋ฑ๋ก ์๋ด๋ฅผ ๋ณด๋ด๋, ์ด๋ฏธ ๋ฑ๋ก๋ ์ฌ๋์ ๋นผ๊ณ "
- โ ์์ธ ์ฒ๋ฆฌ๊ฐ ๋ณต์กํ ์์ : "์คํจํ๋ฉด ์์ธ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋์"
- โ ์ฌ๋ฌ ์์คํ ์ ๋๋๋๋ ์์ : Zoom + Bitly + ๋ฒ ํฐ๋ชจ๋ + Airtable
- โ ์ ์ ๋ณต์กํด์ง๋ ์์ : ์ฒ์์ ๋จ์ํ๋๋ฐ ์์ธ๊ฐ ๊ณ์ ์ถ๊ฐ๋๋ ๊ฒ