LinkedIn Post Generator
Create high-performing LinkedIn posts that match your voice, resonate with your audience, and drive meaningful engagement.
Before Writing
Read context profiles:
-
/context/voice-dna.json
-
Match the user's voice
-
/context/icp.json
-
Write for the target audience
-
/context/business-profile.json
-
Reference offerings when relevant
Check for source material in /knowledge/ if repurposing content
LinkedIn Post Frameworks
Framework 1: Hook → Story → Lesson → CTA
[HOOK - Stop the scroll, 1-2 lines]
[STORY - Personal experience or observation, 3-5 short paragraphs]
[LESSON - Key takeaway, 1-2 lines]
[CTA - Engagement question or action]
Framework 2: Contrarian Take
[CONTROVERSIAL STATEMENT]
[WHY MOST PEOPLE ARE WRONG]
[THE REAL TRUTH]
[WHAT TO DO INSTEAD]
[CTA]
Framework 3: List Post
[HOOK - Promise of value]
[NUMBER] things I learned about [TOPIC]:
- [Point + brief explanation]
- [Point + brief explanation]
- [Point + brief explanation] ...
[CLOSING THOUGHT]
[CTA]
Framework 4: Before/After Transformation
[TIME PERIOD] ago, I [OLD STATE].
Today, I [NEW STATE].
Here's what changed:
[KEY CHANGES - 3-5 points]
[LESSON FOR READER]
[CTA]
Framework 5: How-To Post
How to [ACHIEVE RESULT] (without [COMMON OBSTACLE]):
Step 1: [Action] Step 2: [Action] Step 3: [Action]
[WHY THIS WORKS]
[CTA]
Writing Guidelines
Hook Rules (First 1-2 lines)
-
Must stop the scroll
-
Create curiosity or tension
-
Avoid clickbait that doesn't deliver
-
Options:
-
Bold statement
-
Surprising statistic
-
Contrarian opinion
-
Relatable problem
-
Intriguing question
Formatting Rules
-
Short paragraphs (1-3 lines max)
-
Plenty of white space
-
Use line breaks liberally
-
Avoid walls of text
-
Bold sparingly for emphasis
Engagement Drivers
-
End with a question when possible
-
Share genuine opinions (not generic advice)
-
Include specific numbers and examples
-
Tell stories, not lectures
-
Show vulnerability when appropriate
What to Avoid
-
Generic motivational content
-
Obvious humblebrags
-
Fake engagement tactics
-
Overused phrases ("I'm excited to announce...")
-
Pure self-promotion without value
Output Format
When creating a LinkedIn post:
-
Present the post with proper formatting
-
Note which framework was used
-
Explain why certain choices were made for voice/audience
-
Offer 2-3 alternative hooks if requested
Character Guidelines
-
Ideal length: 1,200-1,500 characters
-
Maximum: 3,000 characters (LinkedIn limit)
-
Hook: Under 150 characters (visible before "see more")
Examples of Strong Hooks
-
"I lost $50,000 on my first business. Here's the lesson that was worth every penny:"
-
"Most LinkedIn advice is garbage. Here's what actually works:"
-
"I used to work 80 hours a week. Now I work 25 and make 3x more."
-
"The best career advice I ever got was from someone I almost didn't listen to."
-
"Unpopular opinion: [contrarian take on industry norm]"
Post-Creation Checklist
Before delivering the post, verify:
-
Hook creates curiosity (would you click "see more"?)
-
Voice matches the user's voice DNA
-
Content provides genuine value
-
Formatted for easy scanning
-
Has clear CTA or engagement prompt
-
Not overly promotional
-
Specific, not generic