Kai Webinar Skill
Plan webinar and event marketing end-to-end: topic, promotion, content, and follow-up.
Phase 0: Load Product Context
Check if MARKETING.md exists in the project root (same directory as CLAUDE.md, README.md, package.json).
If it exists: Read it — skip product discovery questions. It has the product name, ICP, value prop, monetization, brand voice, current channels, and competitive landscape.
If it does NOT exist: Auto-explore the codebase to create it in the project root (next to CLAUDE.md). Do NOT ask the user what the product is. Read CLAUDE.md, README.md, PROJECT.md, package.json, landing pages, and any project files. Search for email/ad/analytics config. Then create MARKETING.md using the template from /kai-email-system. Present draft to user for confirmation.
Phase 1: Discovery
Read from MARKETING.md. Only ask about things not covered there:
- Event type — Webinar, workshop, panel, AMA, product demo, conference talk?
- Goal — Lead generation, nurture, product launch, thought leadership, retention?
- Target audience — Which persona(s)? Load from
E:\Dev2\kai-cmo-harness-work\knowledge\personas\_persona-index.md
- Topic candidates — What expertise can we share that the audience needs?
- Speakers — Internal, external guests, customer panels?
- Platform — Zoom, Teams, StreamYard, Crowdcast, in-person, hybrid?
- Date/time — Proposed date, timezone considerations
- Registration target — How many signups needed? (Budget for 40-50% show rate)
- Follow-up plan — What happens after? (Sales call, trial, content, nurture)
Phase 2: Plan
Build the event marketing plan:
- Load event playbook:
E:\Dev2\kai-cmo-harness-work\knowledge\playbooks\event-webinar-MARKETING.md
- Topic validation — Score topic against:
- Audience pain relevance (does it solve a real problem?)
- Competitive differentiation (can only WE teach this?)
- Lead quality potential (will the right people show up?)
- Promotion timeline (4-week standard):
- Week 1: Announce — email list, social posts, partner outreach
- Week 2: Build — blog post / content teaser, speaker spotlights
- Week 3: Push — reminder emails, social proof (registrant count), urgency
- Week 4: Final — last-chance emails, day-of reminders (1hr + 15min before)
- Registration page plan — Headline, value props, speaker bios, agenda, CTA
- Email sequence:
- Confirmation + calendar invite
- 1-week reminder with agenda preview
- Day-before reminder with prep instructions
- 1-hour reminder
- Post-event replay + resources (for attendees)
- Post-event replay + "you missed this" (for no-shows)
- Follow-up nurture sequence (3-5 emails)
- Content plan — Slides, handouts, worksheets, resource lists
Phase 3: Produce
Create all event marketing assets:
- Registration page copy — Headline with result, not topic. "Learn How to X" becomes "Walk Away With a Working X"
- Promotion emails (3-5 emails in the invite sequence)
- Social media posts (5-10 posts across the promotion window)
- Event content outline — Structure, key points, transitions, audience interaction moments
- Post-event emails — Replay access, resource links, next step CTA
- Follow-up nurture sequence — Continue the conversation, move toward conversion
Apply harness writing rules:
- Conditions AFTER main clause
- Instructions start with verbs
- Short sentences
- Bold the answer
Phase 4: Quality Gates
Validate before launch:
- Four U's Score (on emails and registration page):
python E:\Dev2\kai-cmo-harness-work\scripts\quality_gates\four_us_score.py <file>
- Minimum: 10/16 (email threshold) for emails
- Minimum: 12/16 (content threshold) for registration page
- Banned Word Check:
python E:\Dev2\kai-cmo-harness-work\scripts\quality_gates\banned_word_check.py <file>
- AI Slop Check — No filler phrases
- Subject line check — Under 50 characters, no spam triggers
- CTA clarity check — Every asset has exactly one clear next step
Max 2 auto-retry cycles on gate failures.
Phase 5: Output
Deliver the complete event marketing package:
- Event strategy brief (goal, topic, audience, timeline)
- Registration page copy
- Promotion email sequence (3-5 emails)
- Social media post calendar
- Event content outline / slide structure
- Post-event email sequence (replay + nurture)
- Promotion timeline with dates
- Gate pass/fail summary
Write output to E:\Dev2\kai-cmo-harness-work\workspace\ with filename pattern: webinar-[topic-slug]-YYYY-MM-DD.md
1---2name: kai-webinar3description: Plan webinar and event marketing — topic selection, promotion strategy, content production, registration flow, and post-event follow-up sequences. Use when "webinar", "event marketing", "virtual event", "live event", "workshop", "online event", or any request to plan, promote, or produce a webinar or marketing event.4---5
6# Kai Webinar Skill
7
8Plan webinar and event marketing end-to-end: topic, promotion, content, and follow-up.
9
10---
11
12## Phase 0: Load Product Context
13
14Check if `MARKETING.md` exists in the **project root** (same directory as CLAUDE.md, README.md, package.json).
15
16**If it exists:** Read it — skip product discovery questions. It has the product name, ICP, value prop, monetization, brand voice, current channels, and competitive landscape.
17
18**If it does NOT exist:** Auto-explore the codebase to create it in the **project root** (next to CLAUDE.md). Do NOT ask the user what the product is. Read CLAUDE.md, README.md, PROJECT.md, package.json, landing pages, and any project files. Search for email/ad/analytics config. Then create `MARKETING.md` using the template from `/kai-email-system`. Present draft to user for confirmation.
19
20---
21
22## Phase 1: Discovery
23
24Read from `MARKETING.md`. Only ask about things not covered there:
25
261. **Event type** — Webinar, workshop, panel, AMA, product demo, conference talk?
272. **Goal** — Lead generation, nurture, product launch, thought leadership, retention?
283. **Target audience** — Which persona(s)? Load from `E:\Dev2\kai-cmo-harness-work\knowledge\personas\_persona-index.md`
294. **Topic candidates** — What expertise can we share that the audience needs?
305. **Speakers** — Internal, external guests, customer panels?
316. **Platform** — Zoom, Teams, StreamYard, Crowdcast, in-person, hybrid?
327. **Date/time** — Proposed date, timezone considerations
338. **Registration target** — How many signups needed? (Budget for 40-50% show rate)
349. **Follow-up plan** — What happens after? (Sales call, trial, content, nurture)
35
36---
37
38## Phase 2: Plan
39
40Build the event marketing plan:
41
421. **Load event playbook**: `E:\Dev2\kai-cmo-harness-work\knowledge\playbooks\event-webinar-MARKETING.md`
432. **Topic validation** — Score topic against:
44 - Audience pain relevance (does it solve a real problem?)
45 - Competitive differentiation (can only WE teach this?)
46 - Lead quality potential (will the right people show up?)
473. **Promotion timeline** (4-week standard):
48 - **Week 1**: Announce — email list, social posts, partner outreach
49 - **Week 2**: Build — blog post / content teaser, speaker spotlights
50 - **Week 3**: Push — reminder emails, social proof (registrant count), urgency
51 - **Week 4**: Final — last-chance emails, day-of reminders (1hr + 15min before)
524. **Registration page plan** — Headline, value props, speaker bios, agenda, CTA
535. **Email sequence**:
54 - Confirmation + calendar invite
55 - 1-week reminder with agenda preview
56 - Day-before reminder with prep instructions
57 - 1-hour reminder
58 - Post-event replay + resources (for attendees)
59 - Post-event replay + "you missed this" (for no-shows)
60 - Follow-up nurture sequence (3-5 emails)
616. **Content plan** — Slides, handouts, worksheets, resource lists
62
63---
64
65## Phase 3: Produce
66
67Create all event marketing assets:
68
691. **Registration page copy** — Headline with result, not topic. "Learn How to X" becomes "Walk Away With a Working X"
702. **Promotion emails** (3-5 emails in the invite sequence)
713. **Social media posts** (5-10 posts across the promotion window)
724. **Event content outline** — Structure, key points, transitions, audience interaction moments
735. **Post-event emails** — Replay access, resource links, next step CTA
746. **Follow-up nurture sequence** — Continue the conversation, move toward conversion
75
76Apply harness writing rules:
77- Conditions AFTER main clause
78- Instructions start with verbs
79- Short sentences
80- Bold the answer
81
82---
83
84## Phase 4: Quality Gates
85
86Validate before launch:
87
881. **Four U's Score** (on emails and registration page): `python E:\Dev2\kai-cmo-harness-work\scripts\quality_gates\four_us_score.py <file>`
89 - Minimum: **10/16** (email threshold) for emails
90 - Minimum: **12/16** (content threshold) for registration page
912. **Banned Word Check**: `python E:\Dev2\kai-cmo-harness-work\scripts\quality_gates\banned_word_check.py <file>`
923. **AI Slop Check** — No filler phrases
934. **Subject line check** — Under 50 characters, no spam triggers
945. **CTA clarity check** — Every asset has exactly one clear next step
95
96Max 2 auto-retry cycles on gate failures.
97
98---
99
100## Phase 5: Output
101
102Deliver the complete event marketing package:
103
104- **Event strategy brief** (goal, topic, audience, timeline)
105- **Registration page copy**
106- **Promotion email sequence** (3-5 emails)
107- **Social media post calendar**
108- **Event content outline / slide structure**
109- **Post-event email sequence** (replay + nurture)
110- **Promotion timeline with dates**
111- **Gate pass/fail summary**
112
113Write output to `E:\Dev2\kai-cmo-harness-work\workspace\` with filename pattern: `webinar-[topic-slug]-YYYY-MM-DD.md`