Viral Post Formula
Purpose
Understand and apply the proven structures behind viral social media posts. Learn why certain posts get massive engagement and use those patterns to increase your reach and impact.
When to Use
Use this Skill when you need to:
- Create high-engagement social posts
- Understand viral content patterns
- Increase shares and saves on your content
- Write posts that spark conversation
- Build a larger audience organically
Step-by-Step Process
Step 1: Define Your Topic and Goal
Start with clear intent.
Ask the user:
- What topic do you want to create content about?
- What platform is this for?
- What do you want people to do after reading?
- What unique insight or story do you have?
- Who is your target audience?
Output Variable: post_brief
Step 2: Analyze Viral Patterns
Understand what makes content spread.
Key viral elements:
- Emotional resonance: Joy, surprise, anger, awe
- Practical value: Useful tips people want to share
- Identity: Content people share to show who they are
- Social currency: Makes sharers look good/smart
- Triggers: Connected to everyday reminders
- Stories: Narrative arc that captivates
Output Variable: viral_elements
Step 3: Apply Viral Structures
Use proven post formats.
High-performing formats:
- Thread structure: Hook → Value → Payoff → CTA
- Transformation story: Before → Struggle → Breakthrough → Lesson
- Hot take + reasoning: Controversial opinion + solid argument
- Framework reveal: "The X method for Y"
- Listicle: "X things I learned about Y"
Output Variable: post_structure Context Used: post_brief
Step 4: Write the Post
Create the full content piece.
Include:
- Scroll-stopping hook (first line is everything)
- Value-packed body content
- Engagement drivers (questions, opinions)
- Strong call-to-action
- Strategic formatting (spacing, emoji, etc.)
Output Variable: draft_post Context Used: post_brief, viral_elements, post_structure
Step 5: Optimize and Finalize
Polish for maximum impact.
Create document with:
- Final Post: Ready to publish
- Alternate Hooks: 2-3 variations to test
- Optimal Timing: Best time to post
- Engagement Plan: How to boost in first hour
- Repurpose Ideas: Other platforms/formats
Save using basile_create_document.
Output Variable: viral_post