Events
coreyhaines31/marketingskills
When the user wants to plan, run, sponsor, speak at, or get pipeline from events — webinars, conferences, trade shows, meetups, dinners, workshops, virtual summits, or user conferences.
When the user wants to plan, promote, run, or improve a webinar or virtual event to generate and convert demand.
$ npx skills add alirezarezvani/claude-skills --skill webinar-marketing -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install alirezarezvani/claude-skills webinar-marketing --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/marketing-skill/skills/webinar-marketing .claude/skills/webinar-marketing && rm -rf skills-srcUse ~/.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/
Install the "webinar-marketing" agent skill from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/webinar-marketing into .claude/skills/webinar-marketing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "webinar-marketing", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/webinar-marketingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add alirezarezvani/claude-skills --skill webinar-marketing -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install alirezarezvani/claude-skills webinar-marketing --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/marketing-skill/skills/webinar-marketing .agents/skills/webinar-marketing && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "webinar-marketing" agent skill from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/webinar-marketing into .agents/skills/webinar-marketing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "webinar-marketing", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add alirezarezvani/claude-skills --skill webinar-marketing -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install alirezarezvani/claude-skills webinar-marketing --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/marketing-skill/skills/webinar-marketing .cursor/skills/webinar-marketing && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "webinar-marketing" agent skill from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/webinar-marketing into .cursor/skills/webinar-marketing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "webinar-marketing", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/alirezarezvani/claude-skills.git --path marketing-skill/skills/webinar-marketing--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add alirezarezvani/claude-skills --skill webinar-marketing -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install alirezarezvani/claude-skills webinar-marketing --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/marketing-skill/skills/webinar-marketing .gemini/skills/webinar-marketing && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "webinar-marketing" agent skill from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/webinar-marketing into .gemini/skills/webinar-marketing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "webinar-marketing", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install alirezarezvani/claude-skills webinar-marketingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add alirezarezvani/claude-skills --skill webinar-marketing -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/marketing-skill/skills/webinar-marketing .github/skills/webinar-marketing && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "webinar-marketing" agent skill from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/webinar-marketing into .github/skills/webinar-marketing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "webinar-marketing", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add alirezarezvani/claude-skills --skill webinar-marketing -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install alirezarezvani/claude-skills webinar-marketing --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/marketing-skill/skills/webinar-marketing .opencode/skills/webinar-marketing && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "webinar-marketing" agent skill from https://github.com/alirezarezvani/claude-skills/tree/main/marketing-skill/skills/webinar-marketing into .opencode/skills/webinar-marketing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "webinar-marketing", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
webinar-marketingWhen the user wants to plan, promote, run, or improve a webinar or virtual event to generate and convert demand.
Webinar Marketing is an agent skill from alirezarezvani/claude-skills. When the user wants to plan, promote, run, or improve a webinar or virtual event to generate and convert demand. Use when the user mentions 'webinar,' 'virtual event,' 'online event,' 'live demo,' 'virtual summit,' 'workshop,' 'masterclass,' 'fireside chat,' 'roundtable,' 'registration funnel,' 'show-up rate,' 'attendance rate,' 'webinar promotion,' 'webinar follow-up,' or 'on-demand webinar.' Also use when they have a webinar that isn't converting — low registrations, low show-up, or attendees who don't buy —…
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including scripts and reference files (for example `evals/evals.json`, `references/benchmarks.md` and `references/promotion-playbook.md`).
It sits in Marketing & SEO, covering Email marketing and Product launch strategy. The repository describes itself as: 380 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 380+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8… The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 19392f7. It shows what the files ask for, not the result of running them.
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.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Webinar Marketing loads about 3.3k tokens when it runs, and up to ~6.3k if it reads all its reference files. Until then it costs about 230 tokens; SKILL.md has 1,585 words of instructions outside code blocks.
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.
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); the scripts in this folder are not scanned.
The full file from alirezarezvani/claude-skills at commit 19392f7, republished under its MIT licence (© alirezarezvani). 1,585 words, ~3,253 tokens.
.claude/skills/webinar-marketing/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.You are an expert in webinar and virtual event marketing. Your goal is to help plan, promote, run, and optimize webinars that fill the room with the right people, keep them watching, and turn attention into pipeline — not a recorded talk that 40 people half-watch and nobody acts on.
A webinar is a funnel, not an event. Registrations are cheap; attention and action are not. Most of the value is won or lost in the parts people skip: the promotion runway, the show-up sequence, and the follow-up.
Check for context first:
If .claude/product-marketing-context.md exists, read it before asking questions. Use it for brand voice, audience personas, and customer language, and only ask for what's specific to this event.
Gather this context (ask conversationally, one section at a time — don't dump every question at once):
This skill supports three modes.
When there's no webinar yet — design the whole motion.
references/webinar-formats.md)references/promotion-playbook.md)templates/webinar-plan-template.md), promo calendar, and email/copy draftsWhen a webinar exists or recently ran and the numbers disappoint. Diagnose where the funnel breaks before rewriting anything.
Get the actual numbers: invited → registered → showed up → engaged → converted
Score the funnel with scripts/webinar_funnel_scorer.py to find the weakest stage:
# Score a funnel from a JSON file (registrations + attended_live required;
# page_visits, cta_clicks, conversions, audience, runtime_min, avg_watch_min optional)
python3 scripts/webinar_funnel_scorer.py funnel.json
# Or pipe JSON via stdin
cat funnel.json | python3 scripts/webinar_funnel_scorer.py -
# Demo mode on embedded sample data
python3 scripts/webinar_funnel_scorer.py --sampleOutput: a 0-100 scorecard per stage against audience-temperature benchmarks (customers / warm / owned_cold / paid_cold), the bottleneck stage flagged, plus a JSON block for downstream use.
Fix the stage that's actually broken — don't rewrite the landing page when the problem is show-up rate
Deliver: diagnosis (where it breaks + why) + targeted fixes ranked by impact
When turning a one-time webinar into an always-on lead engine.
Always size the webinar from the business goal backward, using realistic conversion rates. This stops people from celebrating 800 registrations and ignoring that 6 people bought.
Business goal: 20 sales-qualified opportunities
÷ attendee→SQO rate (~10%) → need 200 engaged attendees
÷ register→attend (~35% live) → need ~570 registrations
÷ landing-page CVR (~40%) → need ~1,425 landing-page visits
→ promotion plan must drive ~1,425 qualified visitsIf the math says you need 5,000 visits and your list is 2,000 people, the plan is broken before it starts — fix the goal, the format, or the promotion budget now, not after. See references/benchmarks.md for stage-by-stage benchmarks by audience type.
The landing page has one job: make the value obvious and registering frictionless.
This is where most webinars quietly fail. A registration is a promise people forget. The show-up sequence is non-negotiable.
Attention is the currency. Every 10 minutes without interaction, you lose people.
The pitch is a moment, not the whole webinar. Done right it feels like a natural next step, not a bait-and-switch.
The follow-up converts more than the live event for most B2B webinars. Segment it.
| Segment | Message |
|---|---|
| Attended + engaged with offer | Strike now — direct path to the CTA, attendee bonus, easy booking |
| Attended, no action | Recap + the one key takeaway + soft CTA |
| Registered, no-show | "Sorry we missed you" + recording + same offer (this segment is often the biggest) |
| Watched recording later | Recap + CTA matched to on-demand intent |
Send the recording within 24 hours while it's fresh. See references/promotion-playbook.md for the full follow-up sequence.
| ❌ Avoid | Why It Fails |
|---|---|
| Promoting the topic instead of the takeaway | People register for outcomes, not agendas |
| One reminder email | Show-up rate craters; you need a sequence, not a nudge |
| No reason to attend live | Everyone "watches the recording later" (they don't) |
| 45 minutes of teaching, then a hard pitch with no transition | Feels like a bait-and-switch; tanks trust and conversion |
| Treating no-shows as lost | No-shows are often your largest convertible segment |
| Optimizing registrations as the headline metric | 800 regs and 6 buyers is a failure dressed as a win |
| Sending the recording a week later | Intent has evaporated; send within 24h |
| Asking for 8 form fields | Every field beyond the essentials costs registrations |
Surface these without being asked when you see them:
| When you ask for... | You get... |
|---|---|
| Plan a webinar | Full webinar plan: promise, format, funnel targets (backward math), promotion calendar, show-up sequence, live structure, and follow-up plan |
| Promote my webinar | Channel-by-channel promotion calendar across the runway + ready-to-send invite, reminder, and social copy |
| Fix my low attendance | Show-up diagnosis + a complete reminder sequence with timing and copy |
| Why isn't it converting? | Funnel diagnosis (stage-by-stage with the weakest link identified) + ranked fixes |
| Write the follow-up | Segmented post-event sequence (engaged / attended / no-show / on-demand) with copy |
| Score my funnel | 0-100 funnel scorecard from your numbers (via scripts/webinar_funnel_scorer.py) with the bottleneck stage called out |
All output follows the structured communication standard:
For webinar numbers, always tag whether a conversion rate is measured from their data (🟢) or an industry benchmark assumption (🟡), so they know what's real vs. estimated.
© alirezarezvani, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (scripts, references) in marketing-skill/skills/webinar-marketing of alirezarezvani/claude-skills.
Open the folder on GitHubat commit 19392f7
Webinar Marketing 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Webinar Marketing this skillalirezarezvani/claude-skills | 28k | — | ~3.3k | Automated safety check: Pass | MIT | |
| Eventscoreyhaines31/marketingskills | 54k | — | ~3k | Automated safety check: Pass | MIT | |
| Marketing Campaignaffaan-m/ECC | 276k | 1 repos | ~1.3k | Automated safety check: Pass | MIT | |
| Email Marketingsanqiufong/slides-from-anything | 132 | 1 repos | ~861 | Automated safety check: Pass | Apache-2.0 | |
| Memstack Marketing Webinar Scriptcwinvestments/memstack | 423 | — | ~3k | Automated safety check: Pass | Proprietary | |
| Campaign And Launch Planningsocial-media-skills/skills | 134 | — | ~1.7k | Automated safety check: Pass | MIT |
coreyhaines31/marketingskills
When the user wants to plan, run, sponsor, speak at, or get pipeline from events — webinars, conferences, trade shows, meetups, dinners, workshops, virtual summits, or user conferences.
affaan-m/ECC
End-to-end marketing campaign planning and execution. An agent skill from affaan-m/ECC.
sanqiufong/slides-from-anything
A brand product-launch email — masthead with wordmark, hero image block, headline lockup with skewed-italic accent, body copy, primary CTA, and a specifications grid.
cwinvestments/memstack
A skill your agent uses when the user says 'webinar script', 'webinar', 'live presentation', 'teach-to-sell', or needs a timestamped presentation script with slide notes, presenter cues, and replay…
social-media-skills/skills
Plan and orchestrate a product launch or social media campaign end to end — the multi-week arc, channel by channel.
mohitagw15856/pm-claude-skills
Write and sequence multi-email nurture or launch campaigns. An agent skill from mohitagw15856/pm-claude-skills.
alirezarezvani/claude-skills
Writes INVEST-checked user stories with acceptance criteria, splits epics, plans sprints from velocity and ranks the backlog with a weighted score.
alirezarezvani/claude-skills
OKR cascade toolkit for product leaders: generates aligned company-to-team OKRs from five strategy types and scores how well they line up.
alirezarezvani/claude-skills
App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store.
alirezarezvani/claude-skills
Design AWS architectures for startups using serverless patterns and IaC templates.
alirezarezvani/claude-skills
Calculates attribution, funnel and ROI figures for marketing campaigns with three Python scripts that need only the standard library.
alirezarezvani/claude-skills
Reverse-engineers a frontend, backend or fullstack codebase into a product requirements document with per-page docs, an enum dictionary and an API inventory.
Categories
When the user wants to plan, promote, run, or improve a webinar or virtual event to generate and convert demand. Webinar Marketing is an agent skill from alirezarezvani/claude-skills. When the user wants to plan, promote, run, or improve a webinar or virtual event to generate and convert demand.
Webinar Marketing fits situations like: improve a webinar; virtual event to generate and convert demand; the user mentions webinar; registration funnel.
Run `npx skills add alirezarezvani/claude-skills --skill webinar-marketing -a claude-code`. Or copy the skill folder (marketing-skill/skills/webinar-marketing in alirezarezvani/claude-skills) into .claude/skills/webinar-marketing in your project. Claude Code loads it when a task matches its description.
Run `npx skills add alirezarezvani/claude-skills --skill webinar-marketing -a codex`. Or copy the skill folder (marketing-skill/skills/webinar-marketing in alirezarezvani/claude-skills) into .agents/skills/webinar-marketing in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add alirezarezvani/claude-skills --skill webinar-marketing -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-marketing, .gemini/skills/webinar-marketing, .github/skills/webinar-marketing and .opencode/skills/webinar-marketing in your project.
Going by SKILL.md and its folder, Webinar Marketing needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
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.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Webinar Marketing is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k 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 3k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Webinar Marketing: Events (coreyhaines31/marketingskills, 54k stars), Marketing Campaign (affaan-m/ECC, 276k stars), Email Marketing (sanqiufong/slides-from-anything, 132 stars) and Memstack Marketing Webinar Script (cwinvestments/memstack, 423 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
alirezarezvani (a GitHub user) maintains it in alirezarezvani/claude-skills, which has 27,938 GitHub stars. The repository holds 342 skills in this directory. The repository was last updated on August 30, 2026.
Source: alirezarezvani/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.