skills/by-role/marketing/webinar-planner/SKILL.md
Plan a webinar end-to-end using April Dunford's Obviously Awesome positioning framework to find the topic angle that makes the webinar obviously valuable to the right audience. Produces topic positioning, abstract, speaker brief, registration page, promotion sequence, day-of run-of-show, and post-webinar follow-up. Use when the user asks to plan a webinar, virtual event, online workshop, "we need a webinar on X", host a webinar, online masterclass, or any live virtual event with promotion and follow-up. Reads ICP, services, and brand voice from knowledge/.
npx skillsauth add qa-aman/claude-skills webinar-plannerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Plans a webinar as a campaign, not a one-off. Treats the live event as one moment in a multi-week arc: pre-event demand, live execution, post-event nurture. Before any of that, uses April Dunford's Obviously Awesome positioning framework to find the topic angle that makes the webinar obviously valuable to the right audience.
Most webinar topics compete in red oceans: "Introduction to X", "Best practices for Y", "The future of Z". These sound like every other webinar in the inbox and get ignored.
Dunford's argument: positioning defines the lens through which everything is understood. Get the positioning right and the webinar sells itself. Get it wrong and no amount of promotion fixes it.
The 5 components - apply to the webinar itself, not just the product:
Competitive alternatives: What would the attendee do instead of attending this webinar? (Scroll LinkedIn? Read a blog post? Ask a colleague? Attend a competitor's event?) This is the real competition.
Unique attributes: What does this webinar offer that the alternatives don't? (Specific framework? Practitioner speakers who've done it, not just studied it? Live benchmarking? Proprietary data?)
Value: So what? For each unique attribute, what does it actually enable for the attendee? (Saves X hours, avoids Y mistake, gets them to Z outcome faster)
Target customer characteristics: Who specifically cares most about this value? Not "marketers" - which marketers, at which stage, with which problem, right now?
Market category: What frame of reference makes this webinar's value immediately obvious? (Not "a marketing webinar" - what specific context makes the target customer say "this is exactly for me"?)
Positioning self-check: Could this webinar title and topic be run by any of our competitors? If yes, it is not positioned - it is generic.
Example of repositioning a topic:
The second version signals: who it is for (Series B marketing teams), what they get (60% time reduction), the specific problem (losing brand voice), and the format (live, practitioners, not theorists).
knowledge/icp/personas.mdLoad context. Read brand voice, primary persona, positioning, learnings (especially any prior webinar retros).
Complete positioning pre-work before choosing a title. Work through all 5 Dunford components:
## Webinar positioning (Obviously Awesome framework)
**1. Competitive alternatives**
What will our target attendee do instead of attending this webinar?
- Alternative 1: <e.g. read a blog post on the same topic>
- Alternative 2: <e.g. ask a colleague who's done it>
- Alternative 3: <e.g. attend a competitor's event>
Why would they choose us instead? <specific answer>
**2. Unique attributes**
What does this webinar offer that those alternatives don't?
- Attribute 1: <specific thing, e.g. "3 practitioners who've 10x'd pipeline sharing exact playbooks">
- Attribute 2: <specific thing, e.g. "live Q&A with people who made the same mistakes">
- Attribute 3: <specific thing>
**3. Value (so what?)**
For each unique attribute, what does it enable for the attendee?
- Attribute 1 -> Value: <outcome, e.g. "walk away with a tested framework they can run next week">
- Attribute 2 -> Value: <outcome>
- Attribute 3 -> Value: <outcome>
**4. Target customer characteristics**
Who cares most about this value right now?
- Role: <specific, e.g. "VP Marketing at Series B SaaS companies">
- Situation: <specific, e.g. "first marketing hire, no established playbook">
- Urgency: <what makes this matter now, e.g. "board has asked for pipeline targets 3x last quarter">
**5. Market category**
What frame of reference makes this value immediately obvious?
- Category: <e.g. "pipeline generation for early-stage B2B" not "marketing webinar">
Build the title using the positioning output.
Title formula: [Specific value for specific audience] + [unique attribute or approach]
Generate 3 title options ranked by specificity. The most specific one wins.
Bad title: "AI for Marketing Teams" Good title: "How we cut content review cycles from 2 weeks to 2 days - a live walkthrough for B2B content teams"
Validate the topic. Pressure-test:
knowledge/icp/personas.md?If it fails any check, propose 3 repositioned alternatives before proceeding.
Build the full webinar pack in output/webinar/<DD-MM-YYYY>-<slug>/:
output/webinar/25-04-2026-ai-marketing-stack/
├── README.md # the master plan
├── abstract.md # public-facing description
├── speaker-brief.md # what speakers need to prepare
├── registration-page.md # landing page copy
├── promotion-sequence/ # all promo assets
│ ├── linkedin-posts.md # 5-7 posts across 3 weeks
│ ├── email-invites.md # 3-email invite sequence
│ ├── partner-co-marketing.md # if partner involved
│ └── ad-creative.md # paid ads if budget
├── day-of/
│ ├── run-of-show.md # minute-by-minute timing
│ ├── speaker-prep-checklist.md
│ ├── poll-questions.md # 3-5 audience polls
│ └── chat-moderation-script.md
└── follow-up/
├── attendee-email.md # within 24 hours
├── no-show-email.md # different message
├── nurture-sequence.md # 3-email follow-up over 14 days
└── recap-blog-post.md # SEO content from the recording
README.md (master plan):
# Webinar: <Title>
**Date**: DD-MM-YYYY HH:MM <TZ>
**Format**: <solo|panel|fireside|workshop>
**Length**: <minutes>
**Speakers**: <names + roles>
**Audience persona**: <from knowledge/icp/>
**Goal**: <pipeline|awareness|education|co-marketing|recruiting>
## Positioning summary
- **Target**: <specific audience from Dunford component 4>
- **Competitive alternative**: <what they'd do instead>
- **Unique value**: <what this webinar offers that alternatives don't>
- **Category**: <frame of reference from Dunford component 5>
## Success metrics
- Registrations target: <number>
- Attendance rate target: <%>
- Conversion target: <metric, e.g. demo bookings, MQLs>
- On-demand views target: <14-day post-event>
## Timeline
| Days out | Activity | Owner |
|---|---|---|
| -28 | Topic locked, speaker confirmed, page live | |
| -21 | Promo wave 1 (LinkedIn, email) | |
| -14 | Promo wave 2 + paid ads if budget | |
| -7 | Promo wave 3 + partner push | |
| -3 | Final push, reminder email 1 | |
| -1 | Reminder email 2, speaker rehearsal | |
| 0 | Live | |
| +1 | Attendee + no-show emails | |
| +3 | Nurture email 1, recap blog live | |
| +7 | Nurture email 2, on-demand promo | |
| +14 | Nurture email 3, retro | |
Abstract must-include list (for abstract.md):
Promotion sequence rules:
/linkedin-post for each)/email-nurture patterns)/ad-campaign-writer)Day-of run-of-show (minute by minute):
00:00-00:02 Pre-roll: hold music + countdown timer
00:02-00:05 Welcome + housekeeping (chat, Q&A, recording)
00:05-00:10 Speaker intros + agenda
00:10-00:30 Main content block 1
00:30-00:32 Poll #1 + reaction
00:32-00:55 Main content block 2
00:55-00:58 Poll #2
00:58-01:15 Q&A
01:15-01:18 Recap + CTA + on-demand link
01:18-01:20 Close
Follow-up sequence:
Self-check:
Save all files. Print the folder tree at the end.
knowledge/learnings.md for prior webinar retros. Apply what worked, drop what didn't.development
Write long-form thought leadership articles, opinion pieces, industry POV essays, and CEO/founder bylines using the Made to Stick SUCCESs framework (Chip and Dan Heath). Use when the user asks for a long-form article, executive byline, opinion piece, industry POV, manifesto, "explain our point of view on X", or wants to publish an authority-building piece (1200-2500 words). Reads brand voice and positioning from knowledge/.
development
Plan a monthly content calendar across channels using the Content Marketing Matrix (Dave Chaffey, Smart Insights) - Entertain/Inspire/Educate/Convince. Every post gets a quadrant label. The monthly calendar must hit 40% Educate, 40% Inspire+Convince, 20% Entertain. Produces a week-by-week posting schedule with topics, formats, channels, and asset links. Use when the user says "content calendar", "social calendar", "plan next month's content", "what should we post", "content plan", "editorial calendar", "schedule posts for the month", or wants a structured posting plan for LinkedIn, Twitter, email, or blog. Reads brand voice, ICP, and past learnings from knowledge/.
development
Write SEO-optimized long-form articles targeting specific keywords using the They Ask You Answer Big 5 framework (Marcus Sheridan). Articles are categorized by Big 5 type (Cost, Problems, Versus, Best/Reviews, How-To) and structured accordingly. The "answer first" rule applies to every article. Use when the user asks for an SEO article, blog post for ranking, "rank for keyword X", organic content, search-optimized post, pillar page, or content for organic traffic. Includes keyword targeting, search intent matching, internal linking suggestions, and meta tags.
data-ai
Capture learnings from a campaign, launch, sprint, or initiative using Five Whys (Taiichi Ohno, Toyota Production System) for root cause analysis and Start-Stop-Continue for action planning. Append reusable insights to knowledge/learnings.md so future runs of the OS get smarter. Use when the user asks for a retro, retrospective, post-mortem, "what did we learn", "campaign wrap-up", "lessons learned", or after a campaign or launch ends. Critical feedback loop that makes the OS compound over time.