All other skills in the kit read the 3 base filesand start from there: DESIGN.md (brand tokens), BRAND-VOICE.md (tone of voice), CLAUDE.md (always-on agent rules). Running a skill without these means the brand gets made up on the spot every time — onboarding prevents that.
Time: 10–15 min. If a file already exists, skip that item and just verify.
G1 — Interview (all at once, with the question tool)
- Business in one line: what you sell, to whom.
- Site/materials: live site URL? logo file? (if present, G2 is extract mode, if not, interview mode)
- Main language/market: content language (KR/EN/both), target region.
- Channels in use now: which of Instagram/Threads/LinkedIn/YouTube/newsletter you run.
- First goal: the one thing you want to get from marketing in the next 30 days.
G2 — DESIGN.md (brand tokens)
marketing/DESIGN.md Generate — delegate to the brand-guide skill (extract if there's a site,
otherwise interview mode). Minimum schema:
# DESIGN.md — {Brand}
## Colors
primary: #XXXXXX / accent: #XXXXXX / ink: #XXXXXX / background: #XXXXXX
## Typography
heading: {font} {weight} / body: {font} {weight} (+ font source links)
## Logo
files: {paths} · min size · clear space · 금지 사례
## Shape
radius / shadow / photo tone
carousel-generator, ppt-slide-generator, print-design, ad-video, thumbnail-maker read this file — fill in values that aren't here so those skills can't make them up.
G3 — BRAND-VOICE.md (tone of voice)
marketing/BRAND-VOICE.md Generate (brand-guide G4 + interview):
# BRAND-VOICE.md — {Brand}
형용사 3개: {a} · {b} · {c} (서로 긴장 관계가 있게)
톤: 존댓말/반말 · 이모지 정책 · 문장 길이 경향
Do (실제 예문 3개): "..."
Don't (실제 예문 3개): "..."
금지어/필수어: ...
humanizer, content-repurpose, e-blast-newsletter, dans-advice write copy based on this file. Example sentences come from the user's actual copy — if none, use user-approved sentences.
G4 — CLAUDE.md base block
Show the block below to the user for the project (or global) CLAUDE.md, and after approval append it (do not overwrite existing content):
## Marketing (AI + Marketing Kit)
- Brand: {한 줄} — tokens: marketing/DESIGN.md · voice: marketing/BRAND-VOICE.md
- 콘텐츠 언어: {언어}. 모든 카피는 발행 전 humanizer 룰 통과.
- 새 웹페이지/랜딩은 배포 전 publish-checklist 자동 적용.
- 돈이 나가는 액션(광고)과 외부 발신(발송·발행)은 반드시 내 승인 후.
- 이미지/영상 생성: 전부 Higgsfield CLI 경유(기본 gpt_image_2), 성과형 비주얼은 A/B 변형 세트.
G5 — Key checklist + first quick win
- Only guide the env keys needed for the channels confirmed in G1 (see the README key table) — no need to fill them all now, you can set them up on first use of that skill.
- Finish with exactly one thing to do today suggested (dans-advice tone): if there's a site, "run publish-checklist once", if content is urgent, "pull one carousel" — the smallest action that fits the user's first goal (G1-5).
Hard rules
- Do not overwrite an existing CLAUDE.md/DESIGN.md — append/supplement only, and show the diff.
- Do not make up brand values — extract them or ask (brand-guide rule).
- If a skill that needs the brand is called without onboarding, suggest this skill first instead of an on-the-spot brand.