Back to Library
VSL and Webinar Script Generator
Offers and Sales Assets
Copywriting
Intermediate
v1•Updated 6/6/2026SKILL.md Preview
--- name: vsl-webinar-script-generator description: Use this skill when the user asks Claude to write a VSL, webinar script, sales video, or a presentation that sells an offer. Trigger when the user mentions a script to pitch on video, a webinar that converts, or phrases like 'I need a 20 minute video to sell my program.' This skill helps produce a beat-by-beat sales video or webinar script with delivery cues. compatibility: Claude.ai, Claude Desktop --- # VSL and Webinar Script Generator ## Purpose Produce a sales script that hits the same beats in the same order every time, so persuasion is reliable and pacing does not depend on mood. ## When to Use This Skill Use it for any spoken sales asset: a short or long VSL, or a full webinar that teaches then pitches. ## When Not to Use This Skill Do not use it for written sales pages or short ad scripts. Do not use it before the offer and core idea are defined. ## Required Inputs - The offer and price. - The audience and their main objection. - The core mechanism or big idea. - The proof available and the format (short VSL, long VSL, or full webinar). ## Workflow 1. Confirm the inputs in one batch. 2. Open with a pattern interrupt and a clear promise. 3. Establish the stakes, then deliver the big idea or mechanism. 4. Teach or prove to earn the pitch, then transition to the offer. 5. Reveal the stack and price, state the guarantee, and close with a direct repeated CTA. ## Output Format Return the full script with each beat labeled (Hook, Stakes, Big Idea, Teach/Proof, Transition, Offer, Guarantee, Close) and on-screen or delivery cues in brackets. Match any runtime specified. ## Quality Standards - For webinars, the teaching segment is clearly separated from the pitch. - Timing or section cues make the script shootable. - One big idea carries the script. - Uses contractions, no em dashes, no hype. ## Edge Cases If proof is missing, mark a bracketed placeholder. If the user gives no runtime, ask or default to a standard length for the format and state the choice. ## Safety and Limitations Never invent proof or results. Do not script income guarantees the user has not authorized. ## Test Prompts 1. Write a 15-minute VSL to sell my $2,000 done-for-you funnel build service to course creators. The big idea is that most funnels fail on the follow-up, not the front end. I have two client case results. 2. I'm running a live webinar to sell a $997 AI-for-agencies course. Script the full thing: 30 minutes teaching on automating client reporting, then the pitch. Audience is agency owners skeptical of AI hype. 3. Build a short 5-minute VSL for the top of my funnel. Offer is a free trial of my $49/mo membership for fitness coaches. The hook should call out the 'posting every day but no clients' problem.
Skill Details
What it does
Writes a video sales letter or webinar script against a fixed beat structure.
When to use it
Use this skill when the user asks Claude to write a VSL, webinar script, sales video, or a presentation that sells an offer. Trigger when the user mentions a script to pitch on video, a webinar that converts, or phrases like 'I need a 20 minute video to sell my program.' This skill helps produce a beat-by-beat sales video or webinar script with delivery cues.
Expected output
Sales video script
Included files
- SKILL.md
Package Preview
vsl-webinar-script-generator/
SKILL.md
README.txt
Trigger Phrases
- "Write a 15-minute VSL to sell my $2,000 done-for-you funnel build service to course creators. The big idea is that most funnels fail on the follow-up, not the front end. I have two client case results."
- "I'm running a live webinar to sell a $997 AI-for-agencies course. Script the full thing: 30 minutes teaching on automating client reporting, then the pitch. Audience is agency owners skeptical of AI hype."
- "Build a short 5-minute VSL for the top of my funnel. Offer is a free trial of my $49/mo membership for fitness coaches. The hook should call out the 'posting every day but no clients' problem."