Agent skill

Webinar

by ericrisco in ericrisco/rsc-harness

A skill your agent uses when planning, promoting or running a webinar meant to convert — deciding the offer before the title, building the registration and reminder funnel, scripting the…

MITAuto-check passedDocuments & Office

Install Webinar

skills CLI
$ npx skills add ericrisco/rsc-harness --skill webinar -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ericrisco/rsc-harness webinar --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/webinar .claude/skills/webinar && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
webinar
GitHub stars
167
Token cost
~3.5k tokens
SKILL.md length
1,527 words
Files
5 (incl. references)
Skills in repo
227
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when planning, promoting or running a webinar meant to convert — deciding the offer before the title, building the registration and reminder funnel, scripting the…

  • Running a webinar meant to convert — deciding the offer before the title
  • SKILL.md covers When to use, When NOT to use — route instead, Decide the offer first and The funnel you're optimizing, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Building the registration and reminder funnel

What it does

Webinar is an agent skill from ericrisco/rsc-harness. Use when planning, promoting or running a webinar meant to convert — deciding the offer before the title, building the registration and reminder funnel, scripting the run-of-show, and splitting post-event follow-up by segment. Covers a low live attend rate, attendees who do not buy, and the transition into the pitch. NOT the slide visuals themselves (that is presentations), NOT the registration page copy (that is landing-copy).

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `evals/README.md`, `evals/cases.yaml` and `references/email-cadence.md`).

It sits in Documents & Office, covering Slides and decks. The repository describes itself as: Your agent invents things because it has no memory, and can't touch your database because it has no arms. rsc is the meta-harness that gives it both, plus the trade to know the… The licence is MIT.

When your agent uses it

  • Running a webinar meant to convert — deciding the offer before the title
  • Building the registration and reminder funnel
  • Scripting the run-of-show
  • Splitting post-event follow-up by segment

Example prompts

  • “/webinar”

What it can do on your machine

Read from SKILL.md and the folder at commit e3d5b33. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Webinar loads about 3.5k tokens when it runs, and up to ~5.2k if it reads all its reference files. Until then it costs about 111 tokens; SKILL.md has 1,527 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~111
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ericrisco/rsc-harness at commit e3d5b33, republished under its MIT licence (© ericrisco). 1,527 words, ~3,457 tokens.

Download SKILL.mdSave it as .claude/skills/webinar/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
webinar
description
Use when planning, promoting or running a webinar meant to convert — deciding the offer before the title, building the registration and reminder funnel, scripting the run-of-show, and splitting post-event follow-up by segment. Covers a low live attend rate, attendees who do not buy, and the transition into the pitch. NOT the slide visuals themselves (that is `presentations`), NOT the registration page copy (that is `landing-copy`).
tags
webinar, conversion-funnel, run-of-show, registration, follow-up, marketing-brand
recommends
presentations, landing-copy, content-engine, newsletter, lead-gen, cold-outreach, sales-pipeline, calendar-scheduling, email-connector
origin
risco

webinar

Run the webinar as one conversion event from end to end — from "we should do a webinar" to "we closed deals from it." You own four coupled phases in order: decide the offer, fill the seats, run it to convert, follow up by segment. You do not own the artifacts the specialists make. The slide visuals, the registration page's final words, the recurring content calendar, the standing newsletter — those get handed to siblings. What you own is the funnel and the run-of-show that stitch them into one timeline. A webinar is a sales conversation scheduled in advance; design the conversation, not the talk.

When to use

  • Planning from scratch: deciding the offer / single next step before the title or any slide.
  • Choosing live vs automated/on-demand for the goal and audience size.
  • Writing the run-of-show: hook → teaching → permission transition → stack → offer → close → Q&A.
  • Building the 4-week promotion schedule across email + organic + paid social.
  • Writing the pre-event reminder sequence (confirmation → 24h → 1h → 5-min) that drives show-up rate.
  • Designing the segmented post-event follow-up (attendees vs no-shows vs replay) in the 0–72h window.
  • Rescuing a webinar that gets registrations but no-shows, or attendees but no sales — diagnosing which funnel stage leaks.
  • "Montar un webinar que convierta" (ES), "fer un webinar que vengui" (CA).

When NOT to use — route instead

The askRoute to
Design the slide deck's visual layout / build the actual slides../presentations/SKILL.md
Write the final words on the registration landing page../landing-copy/SKILL.md
The recurring editorial calendar this webinar is one slot inside../content-engine/SKILL.md
The standing newsletter / general nurture program../newsletter/SKILL.md
Source and score the target list you'd invitelead-gen
Cold DMs/emails inviting individuals one-to-one../cold-outreach/SKILL.md
Work the deals the webinar generates through stagessales-pipeline
The investor/vision deck delivered to a roompitch-deck

The test: if the deliverable is the event funnel, the run-of-show, or the promote-and-follow-up timeline, it is webinar. If it is the slides, that is presentations. If it is the registration page's copy, that is landing-copy.

Decide the offer first

Before the title, before a single slide, write down the ONE thing this webinar sells — or the single next step it asks for. Why: the teaching only lands if you reverse-build it from the offer. A pitch bolted onto a finished talk feels like an ambush; a talk built backward from the offer feels like the obvious conclusion. The opening story plus the teaching should do ~80% of the selling, so the ask at the end is a small step, not a leap (Graham Cochrane $100k webinar template 2025; Best Seller Publishing 2025).

State it in one sentence before anything else:

text
This webinar sells: [the $1,500 6-week cohort]
The single next step we ask for: [book a 15-min enrollment call by Friday]
The 2–3 false beliefs the teaching must break: [1] ... [2] ... [3] ...

If you cannot fill that in, stop. You are not ready to pick a title. Everything downstream — the hook, which beliefs the teaching dismantles, the stack, the follow-up CTA — is derived from these three lines.

The funnel you're optimizing

You are optimizing five numbers, not one. Anchor every plan to registrants, because roughly half of them never show up live — median live attend rate is ~41.6% of registrants; B2B averages ~35–45% (Univid Webinar Report 2026; ON24 2025 Benchmarks). If you plan for "attendees," you under-fill the top and over-promise the close.

text
Registrants  →  Show-up (~42%)  →  Engaged  →  Converted  →  Post-event
  reminder         interaction       offer        follow-up      replay/segment
  sequence         (polls/CTA)        + close      0–72h          ~25% of sales

Diagnose by stage when something leaks:

SymptomLeaking stageThe lever
Lots of registrants, weak live turnoutshow-upreminder sequence + SMS (see below)
Good turnout, audience goes passive/dropsengagedmid-session polls + live resource CTA
Engaged room, no salesconvertedthe offer/stack and the permission transition
Live went fine, pipeline went quietpost-eventsegmented 0–72h follow-up
Live vs automated/on-demand

Pick by goal, audience size, and repeatability — not by what feels more "premium."

LiveAutomated / on-demand
Best forlaunches, high-ticket, real-time Q&A and urgencyevergreen offers, always-on lead gen, time-zone spread
Audienceone concentrated cohorttrickle of registrants over weeks
Conversion driverlive interaction + scarcityreplay reach (40–44% of all views)
Costone production, full teambuild once, runs unattended
Riskone shot; weather/tech can sink itfeels canned if you fake "live"

Default to live for the first run of any new offer (you learn the objections), then automate the winner.

Run-of-show

The skeleton, with the 80/20 selling rule baked in:

text
1. Hook (0–5 min)        — the promise + the story that earns the room's attention
2. Teaching (5–40 min)   — break the 2–3 false beliefs, one block each, proof per block
3. Permission transition — explicitly ask to switch modes before you pitch
4. Stack + offer         — what they get, framed against the cost of staying stuck
5. Close (the ask)       — the single next step, with a clean deadline
6. Q&A                   — handle the live objections; do NOT re-open the teaching

The transition is where most webinars die — the speaker lurches from "value" to "buy now" with no bridge, and the room feels sold-at. Ask permission and name the shift:

text
Bad:  "...and that's the framework. So anyway — I've got something to show you.
       For just three payments of $500 you can..."

Good: "That's the whole method. Now — some of you want to implement this alone, and
       these slides are enough to do that. For the rest who'd rather we do it with you
       over the next six weeks, can I take two minutes to show you exactly how that
       works? Then we'll open it up for questions."

The "Good" version gives the room a choice, which lowers resistance — and it earns the pitch instead of springing it. Place a poll roughly every 10–12 minutes so the teaching stays a conversation. The full annotated, timed template — hook block, the per-belief teaching blocks, the stack/offer mechanics, poll placement, and how the stack changes by offer type — is in references/run-of-show.md. Hand the slide visuals for all of this to ../presentations/SKILL.md.

Promote & fill seats

Start promotion ~4 weeks out; email is the dominant channel (~86% of teams), then organic and paid social (Amra & Elma 2025). Earlier start + multi-channel = more registrants. The channel mix, email-led:

text
T-28d  announce            email to list + organic posts
T-21d  value teaser        what they'll learn (one belief preview) + paid social on
T-14d  social proof        past-attendee result / agenda reveal
T-7d   urgency builds      "one week left", second list email
T-1d   last call           final registration push across all channels

For the registration page itself, write a brief and hand the page to ../landing-copy/SKILL.md — do not write the final page copy yourself. The brief names: the single promise (matches the offer line above), the 3 belief-shifts as bullets, the date/time with time-zone, the host + credibility line, and the one CTA ("Save my seat"). Where this webinar sits in the wider calendar belongs to ../content-engine/SKILL.md. The full dated promotion table lives in references/email-cadence.md.

Show full SKILL.md (640 more words)Show less

Reminder sequence — the show-up lever

This is the highest-leverage block in the whole funnel and it is not optional polish. Day-of reminder emails drive ~38% of total live attendance, and the "5 minutes before" email gives the single biggest boost (ProperExpression). Adding SMS lifts registrant→attendee from a ~56% baseline to as high as 71% — a ~27% lift (Amra & Elma 2025).

text
Confirmation (instant)   calendar invite + what to expect + "add to calendar"
T-24h  email             one reason to show up live (the thing replay won't have)
T-1h   email + SMS       link + "starts in 1 hour"
T-5min email + SMS       "we're going live now — join link"   ← biggest single lever

Send the calendar invite via calendar-scheduling; if you're wiring the sends programmatically, email-connector owns the transport. The full row-by-row cadence with the metric each touch moves is in references/email-cadence.md.

Run it live

Interaction roughly doubles lead conversion: interactive webinars (mid-session polls + a live resource-download CTA) converted attendees to MQLs at 38% vs 19% for passive slide-only decks (Amra & Elma 2025). Build the interaction into the run-of-show, don't improvise it:

  • A poll roughly every 10–12 min — the first inside the first 5 minutes to set the norm that this room participates.
  • One live resource CTA mid-session (a downloadable the offer builds on) — this is also your engagement flag for follow-up segmentation.
  • Watch chat; pull 2–3 questions into the teaching by name. Save the rest for Q&A.

Pick the platform from attendee count + session length + budget, not brand (StackScored 2026; Riverside 2026):

PlatformFitsNote
Demiosmall live, ≤50 attendeesStarter ~$49/mo, 3h session cap
Livestormmid-size, polishedper-credit ~€2.50/unique-attendee — 3,000 live ≈ €7,500/event, expensive at scale
Zoom Webinarslarge, familiarscales to 10,000+
Riversidelarge + studio-quality recordingscales to 10,000+, strong replay asset

Follow up by segment

Conversion is segment-specific — one follow-up does not fit all. High-engagement attendees convert to sales conversations at 12–15%, passive at 3–5%, replay-watching no-shows at 2–3% (Martal 2025). And the window is short: follow-up open rates drop from ~58% within 24h to ~31% after 48h (Default.com). Send the first touch in 0–24h, then 2–4 touches over 5–7 days. The follow-up is half the revenue — ~25% of webinar-related sales happen post-event, and 40–44% of total views come from replay (DigitalApplied 2026; Cloud Present).

SegmentFirst touchCTA matched to readiness
Engaged attendee0–4hdirect ask — book the call / claim the offer before deadline
Passive attendee0–24hreplay + the one objection they likely have, then the offer
No-show registrant0–24h"you missed it — here's the replay", time-boxed
Replay-only vieweron watchoffer + deadline, lower-commitment next step

Hand the recurring nurture program (people who don't convert this cycle) to ../newsletter/SKILL.md. Hand the deals the webinar generated to sales-pipeline to work through stages. You own only the 0–72h conversion window.

Metrics scorecard

Report these five and judge against benchmark — vanity registration counts hide every real leak:

text
Registration count        — top of funnel (necessary, not sufficient)
Show-up rate              — registrants → live; benchmark ~42% (B2B 35–45%)
Engagement rate          — poll responses / live CTA clicks per attendee
Conversion rate          — segment-split: engaged 12–15%, passive 3–5%, replay 2–3%
Post-event %             — share of total sales closed after the live event (~25%)

Anti-patterns

BadWhy it leaksGood
Pick the title, then figure out what to sellthe teaching can't reverse-build; the pitch feels bolted onwrite the one offer + next step before the title
Plan capacity off "attendees"~58% of registrants never show; you under-fillanchor every number to registrants, assume ~42% show-up
One confirmation email, no remindersday-of reminders drive ~38% of attendance — you forfeit itconfirmation → 24h → 1h → 5-min, add SMS
Slide-only, no interactionpassive converts to MQL at half the rate (19% vs 38%)a poll every ~10–12 min + one live CTA
Lurch straight into the pitchthe room feels sold-at and resistance spikesthe permission transition — ask, name the mode switch
A 20-minute pitch blockselling should be ~20%, the teaching ~80%story + teaching do the selling; the ask is a small step
One follow-up email to everyoneconversion is segment-specific; you waste the engaged and annoy the coldthree paths — attendee / no-show / replay
Follow up "next week"opens halve after 48h; pipeline goes coldfirst touch 0–24h, 2–4 touches over 5–7 days
Report registration count as the winhides which stage actually leakedthe five-number scorecard, judged vs benchmark
Fake "live" on an automated webinarthe moment the audience notices, trust collapsesbe honest it's on-demand, or run it genuinely live

© ericrisco, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in skills/webinar of ericrisco/rsc-harness.

  • SKILL.md
  • evals/README.md
  • evals/cases.yaml
  • references/email-cadence.md
  • references/run-of-show.md

Open the folder on GitHubat commit e3d5b33

Compare with similar skills

Webinar next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Webinar compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Webinar this skillericrisco/rsc-harness167—~3.5kAutomated safety check: PassMIT
Human Reviewpetergyang/human-review1.4k—~2.1kAutomated safety check: PassMIT
Document Designjamditis/claude-skills-journalism416—~1.9kAutomated safety check: PassMIT
SlidesOhh-889/skyroc79510 repos~285Automated safety check: PassMIT
PresentationRightNow-AI/openfang18k—~829Automated safety check: PassApache-2.0
Extract Wisdomsammcj/agentic-coding162—~5.3kAutomated safety check: PassApache-2.0

Similar skills

  • Human Review

    petergyang/human-review

    Open an HTML file, Markdown file, or localhost page in the browser so the user can edit text directly and leave comments on specific parts, then send all edits and comments back to you.

    1.4k GitHub stars~2.1k tokensUpdated 20 days ago
    Documents & OfficeAuto-check passed
  • Document Design

    jamditis/claude-skills-journalism

    Creates print-ready HTML that exports to PDF. An agent skill from jamditis/claude-skills-journalism.

    416 GitHub stars~1.9k tokensUpdated 4 days ago
    Documents & OfficeAuto-check passed
  • Slides

    Ohh-889/skyroc

    Create strategic HTML presentations with Chart.js, design tokens, responsive layouts, copywriting formulas, and contextual slide strategies.

    795 GitHub starsUsed in 10 repos~285 tokens
    Documents & OfficeAuto-check passed
  • Presentation

    RightNow-AI/openfang

    Presentation expert for slide structure, storytelling, visual design, and audience engagement

    18k GitHub stars~829 tokensUpdated 3 mo ago
    Documents & OfficeAuto-check passed
  • Extract Wisdom

    sammcj/agentic-coding

    Extract wisdom, insights, and actionable takeaways from YouTube videos, blog posts, articles, or text files.

    162 GitHub stars~5.3k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Slide Excellence

    pedrohcgs/claude-code-my-workflow

    Multi-agent comprehensive slide review (visual + pedagogy + proofreading, plus TikZ / parity / substance conditionally).

    1.6k GitHub stars~3.3k tokensUpdated 10 days ago
    Documents & OfficeAuto-check: notes

More from ericrisco/rsc-harness

All 227 skills in this repo
  • Ab Testing

    ericrisco/rsc-harness

    A skill your agent uses when designing or analyzing a controlled experiment — falsifiable hypothesis, sample size from an MDE, reading significance/CI/power, CUPED, or rescuing tests that won't go…

    167 GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Accessibility

    ericrisco/rsc-harness

    A skill your agent uses when making a web UI conform to WCAG 2.2 Level AA — axe-core or Lighthouse a11y violations, keyboard operability, focus management, ARIA roles/names/live regions, contrast…

    167 GitHub stars~3.4k tokensUpdated today
    Auto-check passed
  • Ads

    ericrisco/rsc-harness

    A skill your agent uses when running or fixing paid acquisition on Google or Meta — campaign structure (Performance Max, Demand Gen, Search, Advantage+), platform-fit creative, budget/scaling rules…

    167 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Agent Eval

    ericrisco/rsc-harness

    A skill your agent uses when measuring whether an LLM or agent system actually got better and gating merges on it: golden sets, fixing an inflated LLM-as-judge, scoring RAG (faithfulness, contextual…

    167 GitHub stars~3.2k tokensUpdated today
    Auto-check passed
  • AI Media

    ericrisco/rsc-harness

    A skill your agent uses when a creative goal must become a finished media file: pick and order generative-media models per modality — AI voiceover, image-to-video clips, score — then glue them with…

    167 GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Analytics

    ericrisco/rsc-harness

    A skill your agent uses when instrumenting product or web analytics — GA4/PostHog SDK wiring, event taxonomy, funnels, double-counted events, consent gating, PII scrubbing.

    167 GitHub stars~2.8k tokensUpdated today
    Auto-check passed

Questions about Webinar

What does Webinar do?

A skill your agent uses when planning, promoting or running a webinar meant to convert — deciding the offer before the title, building the registration and reminder funnel, scripting the…. Webinar is an agent skill from ericrisco/rsc-harness. Use when planning, promoting or running a webinar meant to convert — deciding the offer before the title, building the registration and reminder funnel, scripting the run-of-show, and splitting post-event follow-up by segment.

When should I use Webinar?

Webinar fits situations like: running a webinar meant to convert — deciding the offer before the title; building the registration and reminder funnel; scripting the run-of-show; splitting post-event follow-up by segment.

How do I install Webinar in Claude Code?

Run `npx skills add ericrisco/rsc-harness --skill webinar -a claude-code`. Or copy the skill folder (skills/webinar in ericrisco/rsc-harness) into .claude/skills/webinar in your project. Claude Code loads it when a task matches its description.

How do I install Webinar in Codex?

Run `npx skills add ericrisco/rsc-harness --skill webinar -a codex`. Or copy the skill folder (skills/webinar in ericrisco/rsc-harness) into .agents/skills/webinar in your project. Codex loads it when a task matches its description.

Can I use Webinar in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ericrisco/rsc-harness --skill webinar -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/webinar, .gemini/skills/webinar, .github/skills/webinar and .opencode/skills/webinar in your project.

What does Webinar need to run?

SKILL.md names no scripts, command-line tools or credentials: Webinar is instructions for the agent only.

Does Webinar access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Webinar safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Webinar use?

Webinar is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Webinar use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.8k tokens, read only when the agent opens those files.

What are the alternatives to Webinar?

Skills that share tags, products or a category with Webinar: Human Review (petergyang/human-review, 1.4k stars), Document Design (jamditis/claude-skills-journalism, 416 stars), Slides (Ohh-889/skyroc, 795 stars) and Presentation (RightNow-AI/openfang, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Webinar?

ericrisco (a GitHub user) maintains it in ericrisco/rsc-harness, which has 167 GitHub stars. The repository holds 227 skills in this directory. The repository was last updated on October 7, 2026.

Source: ericrisco/rsc-harness on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.