Lead Magnet Generator
Purpose
Generate 2 viral lead magnet posts that get your audience to comment a trigger word in exchange for a free resource, maximizing engagement and DM opt-ins.
Execution Logic
Check $ARGUMENTS first to determine execution mode:
If $ARGUMENTS is empty or not provided:
Respond with: "lead-magnet-generator loaded, proceed with additional instructions"
Then wait for the user to provide their requirements in the next message.
If $ARGUMENTS contains content:
Proceed immediately to Task Execution (skip the "loaded" message).
Task Execution
When user requirements are available (either from initial $ARGUMENTS or follow-up message):
1. MANDATORY: Read Reference Files FIRST
BLOCKING REQUIREMENT — DO NOT SKIP THIS STEP
Before doing ANYTHING else, you MUST use the Read tool to read ALL reference files:
What you will find:
- lead-magnet-patterns.md: Lead magnet post structures, value framing techniques, and CTA patterns
- hook-patterns.md: 18 proven viral hook patterns with templates and psychology (from viral-hook-creator)
- trigger_words.md: Four categories of viral trigger words (from viral-hook-creator)
DO NOT PROCEED to Step 2 until you have read ALL three files and have the patterns loaded in context.
2. Check for Business Context
Check if FOUNDER_CONTEXT.md exists in the project root.
- If it exists: Read it and use the business context to personalize your output (industry terminology, audience, brand voice, authority metrics).
- If it doesn't exist: Proceed using defaults from the "Defaults & Assumptions" section.
3. Analyze Input
From the user's requirements, extract:
- Lead magnet: What are they giving away? (framework, template, checklist, course, etc.)
- Credibility hook: What effort/research backs it? (X hours studying, X months building, X years experience)
- Inside contents: What does the lead magnet contain? (for the detailed version)
- Value anchor: Price point to anchor value ($99, $199, etc.) or scarcity (will charge X in Y days)
- Trigger word: What word should people comment? (default: relevant keyword in CAPS)
- Platform: Twitter/X or LinkedIn
For any missing information, apply defaults from Defaults & Assumptions or ask the user.
4. Generate Lead Magnet Posts
Step 4a: Generate Opening Hooks FIRST Using the hook patterns and trigger words from viral-hook-creator (read in Step 1), generate exactly 2 opening hook options:
- Select 2 different patterns from hook-patterns.md that fit the lead magnet topic
- Integrate 1-2 trigger words from trigger_words.md into each hook
- Each hook should be 1-2 lines that create curiosity about the lead magnet
These hooks will serve as the opening lines for both post versions.
Step 4b: Build Complete Posts Using the best hook from 4a, create exactly 2 versions:
Version 1: Quick Format Structure:
Version 2: Detailed Format Structure:
Platform Adaptation:
- Twitter/X: Use the standard CTA endings above
- LinkedIn: Replace the CTA ending with:
5. Format and Verify
- Structure output according to Output Format section
- Complete Quality Checklist self-verification before presenting output
Writing Rules
Hard constraints. No interpretation.
Core Rules
- Lead with the credibility hook (effort, time, research, experience)
- Use specific numbers: "73 hours" not "many hours", "3 months" not "a long time"
- Value anchor must feel real and justified
- Trigger word should be relevant and memorable (usually the lead magnet type in CAPS)
- "Must be following" is required for Twitter/X (enables DMs)
- Keep it conversational, not salesy
- No emojis
- No hashtags in the main copy
Format-Specific Rules
- Quick Format: 4-5 short paragraphs max. Punchy. Gets to the CTA fast.
- Detailed Format: Always use arrows (→) for the list. 3-5 bullet points. Each bullet is a specific benefit or content piece.
Platform-Specific Rules
-
Twitter/X:
- Character limit doesn't apply (this is a thread opener or long post)
- End with:
Comment "[WORD]" and I'll send it to you for free (must be following) - OR:
Like + Comment "[WORD]" and it's yours for free. (Must be following so I can DM you)
-
LinkedIn:
- Professional but still direct
- End with the numbered CTA format:
Opening Hook Rules
- Opening hooks MUST use patterns from viral-hook-creator's hook-patterns.md
- Integrate 1-2 trigger words from trigger_words.md
- Each hook should create curiosity and establish credibility in 1-2 lines
- Common patterns that work well for lead magnets: Authority Credibility, Data-Driven Insight, Time Investment
Value Anchor Patterns
- "Could easily charge $X for this."
- "Will charge $X for it in Y days."
- "This would cost $X from a consultant."
- "Normally $X. Free for the next 48 hours."
Output Format
Example (Twitter/X):
Example (LinkedIn):
References
These files MUST be read using the Read tool before generating posts (see Step 1):
Why this matters: Lead magnet posts need two things: (1) a viral opening hook that stops the scroll, and (2) a clear value-to-action structure. Hook patterns create the initial curiosity. Lead magnet patterns convert that attention into comments.
Quality Checklist (Self-Verification)
Before finalizing output, verify ALL of the following:
Pre-Execution Check
- I read
./references/lead-magnet-patterns.mdbefore generating posts - I read
../viral-hook-creator/references/hook-patterns.mdbefore generating hooks - I read
../viral-hook-creator/references/trigger_words.mdbefore generating hooks - I have hook patterns, trigger words, value anchors, and CTA formats in context
Opening Hook Check
- Generated exactly 2 opening hook options
- Each hook uses a DIFFERENT pattern from hook-patterns.md
- Each hook contains 1-2 trigger words from trigger_words.md
- Hooks are 1-2 lines that create curiosity
Content Check
- Opening hook uses specific numbers (hours, months, years)
- Value anchor feels real and justified
- Trigger word is relevant and in CAPS
- Quick format is punchy (4-5 short paragraphs max)
- Detailed format uses arrows (→) for the list
- Detailed format has 3-5 specific bullet points
CTA Check
- Twitter/X posts end with proper "Comment + must be following" CTA
- LinkedIn posts end with numbered CTA format + "P.S. Repost" line
- Trigger word matches in CTA
Writing Check
- No emojis
- No hashtags in main copy
- Conversational tone, not salesy
- Active voice throughout
Output Check
- Both versions are complete
- Brief accurately summarizes input
- Platform-appropriate CTAs applied
If ANY check fails → revise before presenting.
Defaults & Assumptions
Use these unless the user overrides:
- Platform: Twitter/X (most common for lead magnet giveaways)
- Trigger word: The lead magnet type in CAPS (e.g., "FRAMEWORK", "CHECKLIST", "TEMPLATE")
- Value anchor: "Could easily charge $99 for this" (safe default)
- Credibility format: Time-based ("I spent X hours/months...")
- Bullet count: 4 items for detailed format
- Tone: Confident, direct, generous
If the user doesn't provide what's inside the lead magnet, ask for 3-5 key benefits or contents before generating the detailed version.

