AI Linkedin Writer
/install ai-linkedin-writer
✍️ AI LinkedIn Ghostwriter & 30-Day Content Engine
Slug: ai-linkedin-ghostwriter
Category: Content Marketing / Personal Branding
Powered by: Apify + Claude AI
Scrape the top viral LinkedIn posts in your niche, reverse-engineer what makes them explode, and generate a full 30-day content calendar written in YOUR voice — ready to post. Zero blank page. Zero writer's block. Ever again.
💥 Why This Skill Will Dominate ClawHub
LinkedIn has 1 billion users. 97% never post. The 3% who do get all the leads, speaking gigs, clients, and opportunities.
Every founder, agency owner, freelancer, consultant, and solopreneur NEEDS this. That's your entire audience — all at once.
What this skill does:
- 🔍 Scrapes the top 50 viral posts in any niche (last 30 days)
- 🧠 Analyzes hooks, formats, structures & emotional triggers that drove engagement
- 🎯 Identifies the 5 content formats that work best in your specific niche
- ✍️ Generates 30 full LinkedIn posts written in your personal tone & voice
- 📅 Organizes everything into a ready-to-use content calendar
- 🔁 Includes post variations for A/B testing hooks
🛠️ Apify Actors Used
| Actor | ID | Purpose |
|---|---|---|
| LinkedIn Post Scraper | curious_coder/linkedin-post-scraper |
Scrape viral posts by keyword/hashtag |
| LinkedIn Profile Scraper | dev_fusion/linkedin-profile-scraper |
Analyze top creators in niche |
| Google Search Scraper | apify/google-search-scraper |
Find trending topics & news in niche |
| Reddit Scraper | apify/reddit-scraper |
Discover raw pain points & questions from your audience |
⚙️ Full Workflow
INPUT: Your niche + target audience + tone + 3 content goals
↓
STEP 1 — Scrape Top 50 Viral Posts in Your Niche (last 30 days)
└─ Filter by: likes, comments, shares, reposts
↓
STEP 2 — Analyze What Made Them Go Viral
└─ Hook patterns, post length, format type, emotional triggers,
CTA style, use of line breaks, storytelling structure
↓
STEP 3 — Identify Top 5 Winning Formats for Your Niche
└─ e.g. Contrarian take / Personal story / How-to list /
Unpopular opinion / Before & after transformation
↓
STEP 4 — Scrape Reddit & Google Trends
└─ Find the raw questions, frustrations & desires of YOUR audience
↓
STEP 5 — Build Your Content Pillars (5 topics that own your niche)
└─ Based on viral data + audience pain points + your expertise
↓
STEP 6 — Claude AI Writes 30 Full Posts in Your Voice
└─ Week 1: Authority & expertise posts
└─ Week 2: Personal story & vulnerability posts
└─ Week 3: Contrarian & opinion posts
└─ Week 4: Value, tips & actionable how-to posts
↓
OUTPUT: 30 posts + calendar + hook variations + posting schedule (JSON / Markdown)
📥 Inputs
{
"your_profile": {
"niche": "Digital Marketing for SaaS",
"target_audience": "SaaS founders and CMOs",
"tone": "direct, no-fluff, slightly contrarian",
"expertise": "Paid ads, LinkedIn growth, demand generation",
"personal_story": "Went from agency employee to $30K/month freelancer in 18 months",
"content_goals": ["generate inbound leads", "build authority", "grow to 10K followers"]
},
"scraping": {
"hashtags": ["saasmarketing", "b2bmarketing", "linkedingrowth"],
"top_creators_to_analyze": ["competitor1_linkedin_url", "competitor2_linkedin_url"],
"lookback_days": 30,
"min_likes": 200
},
"output": {
"posts_count": 30,
"include_hook_variations": true,
"include_posting_schedule": true,
"format": "markdown"
},
"apify_token": "YOUR_APIFY_TOKEN"
}
📤 Output Example
{
"niche_analysis": {
"top_formats": [
{ "format": "Contrarian take", "avg_likes": 847, "share": "34% of viral posts" },
{ "format": "Personal transformation story", "avg_likes": 612, "share": "28% of viral posts" },
{ "format": "Numbered how-to list", "avg_likes": 430, "share": "19% of viral posts" }
],
"best_posting_times": "Tuesday & Thursday 8-9am",
"optimal_post_length": "900-1,200 characters",
"top_performing_hooks": [
"I made $X doing Y. Here's exactly how:",
"Unpopular opinion: [contrarian statement]",
"Nobody talks about this but [insight]"
]
},
"content_pillars": [
"Paid Ads that actually convert (tactical)",
"The reality of freelancing no one shows (personal)",
"Why most SaaS marketing is broken (contrarian)",
"Behind-the-scenes of scaling to $30K/month (story)",
"Frameworks & templates you can steal (value)"
],
"posts": [
{
"day": 1,
"pillar": "Contrarian",
"format": "Unpopular opinion",
"hook": "Unpopular opinion: Your LinkedIn content isn't failing because of the algorithm.",
"body": "It's failing because you're writing for your peers.\
Not your buyers.\
\
Every post is full of industry jargon.\
Every insight assumes too much context.\
Every CTA is vague.\
\
Your ideal client — the SaaS founder drowning in churn —\
doesn't care about 'omnichannel synergy'.\
\
They care about:\
→ Getting more trials\
→ Converting free users to paid\
→ Not bleeding budget on ads that don't work\
\
Write for them.\
Use their words.\
Solve their specific problem in every post.\
\
The algorithm rewards relevance.\
Relevance comes from specificity.\
Specificity comes from knowing your buyer cold.\
\
Stop writing for likes.\
Start writing for leads.",
"cta": "What's the #1 mistake you see in B2B content? Drop it below 👇",
"hook_variation_a": "Unpopular opinion: Your LinkedIn content isn't failing because of the algorithm.",
"hook_variation_b": "I reviewed 200 SaaS LinkedIn profiles last month. 94% made the same mistake."
},
{
"day": 3,
"pillar": "Personal story",
"format": "Transformation story",
"hook": "18 months ago I was billing $4,500/month as a freelancer and thinking about quitting.",
"body": "Today I cleared $30K last month.\
\
Here's the exact shift that changed everything:\
\
I stopped selling 'Facebook Ads services'.\
I started selling 'predictable SaaS trial growth'.\
\
Same skill set.\
Completely different positioning.\
\
The old me: 'I run ads for businesses'\
The new me: 'I help SaaS founders get their first 1,000 trials without burning cash'\
\
Results:\
→ Average client value went from $1,500 to $6,000/month\
→ Sales calls dropped from 15/month to 4/month\
→ Close rate went from 20% to 75%\
\
Positioning isn't about lying.\
It's about being the most relevant option\
for one specific person with one specific problem.\
\
Niche down until it feels uncomfortable.\
Then go one level deeper.",
"cta": "What's your current positioning? I'll give you honest feedback 👇",
"hook_variation_a": "18 months ago I was billing $4,500/month as a freelancer and thinking about quitting.",
"hook_variation_b": "The day I raised my prices by 4x and started getting MORE clients, not fewer."
}
],
"calendar": [
{ "day": "Monday", "week": 1, "post_id": 1, "pillar": "Contrarian", "status": "ready" },
{ "day": "Wednesday", "week": 1, "post_id": 2, "pillar": "Value/How-to", "status": "ready" },
{ "day": "Friday", "week": 1, "post_id": 3, "pillar": "Personal Story", "status": "ready" }
],
"posting_schedule": {
"frequency": "3x per week",
"best_days": ["Tuesday", "Thursday", "Saturday"],
"best_time": "8:00 AM - 9:00 AM (audience local time)",
"monthly_reach_estimate": "15,000 - 45,000 impressions (based on niche benchmarks)"
}
}
🧠 Claude AI Master Prompt
You are a world-class LinkedIn ghostwriter and content strategist.
VIRAL POST ANALYSIS FROM SCRAPING:
{{viral_posts_data}}
AUDIENCE PAIN POINTS FROM REDDIT:
{{reddit_pain_points}}
TRENDING TOPICS THIS MONTH:
{{trending_topics}}
MY PROFILE:
- Niche: {{niche}}
- Target audience: {{target_audience}}
- Tone: {{tone}}
- Expertise: {{expertise}}
- Personal story: {{personal_story}}
- Goals: {{content_goals}}
TASK:
1. Identify the top 5 content formats that dominate this niche
2. Define 5 content pillars based on viral patterns + audience pain points
3. Write 30 full LinkedIn posts (10 per format type) in the user's exact tone
4. For each post include: hook, full body, CTA, 2 hook variations for A/B test
5. Build a 30-day posting calendar (3x/week: Mon/Wed/Fri or Tue/Thu/Sat)
6. Add estimated reach based on niche engagement benchmarks
RULES FOR EVERY POST:
- Hook = first line must stop the scroll. Make a bold claim or ask a sharp question.
- Use white space aggressively — short punchy lines, never walls of text
- No corporate jargon. Write like a human talking to a human.
- End with a CTA that invites conversation, not just likes
- Optimal length: 900-1,200 characters
OUTPUT: Valid JSON only. No markdown. No preamble.
💰 Cost Estimate
| Output | Apify CU | Cost | Posts Generated |
|---|---|---|---|
| 1 niche analysis + 30 posts | ~35 CU | ~$0.35 | 30 full posts |
| 3 clients (90 posts) | ~105 CU | ~$1.05 | 90 full posts |
| 10 clients (300 posts) | ~340 CU | ~$3.40 | 300 full posts |
| Agency package (50 clients) | ~1,700 CU | ~$17 | 1,500 full posts |
💡 $5 free Apify credits on signup = your first 14 clients' content completely free.
👉 https://www.apify.com?fpr=dx06p
🔗 Use Cases That Print Money
| Use Case | Revenue Opportunity |
|---|---|
| LinkedIn Ghostwriting Agency | Charge $1,500-$5,000/month per client for 12 posts |
| 30-Day Content Sprint Service | Sell a $500 one-time package — costs you $0.35 in Apify |
| Founder Personal Brand Package | Bundle with audit + strategy call for $2,000+ |
| SaaS Content Marketing Retainer | Ongoing monthly content for $3,000/month |
| Your own LinkedIn growth | Build to 10K+ followers → inbound leads on autopilot |
📊 Why This Skill Beats Everything in Your Catalog
| Feature | Content Generator (existing) | AI LinkedIn Ghostwriter |
|---|---|---|
| Scrapes viral content for inspiration | ✅ | ✅ |
| Analyzes WHY posts went viral | ❌ | ✅ |
| Writes in YOUR personal voice | ❌ | ✅ |
| Full 30-day calendar included | ❌ | ✅ |
| A/B hook variations | ❌ | ✅ |
| Audience pain point research | ❌ | ✅ |
| Sellable as a $1,500+/month service | ❌ | ✅ |
🚀 Setup in 3 Steps
Step 1 — Get your Apify API Token
Sign up free → https://www.apify.com?fpr=dx06p
Go to: Settings → Integrations → API Token
Step 2 — Fill in your profile details
Niche, audience, tone, your story, your goals. The more specific, the better the output.
Step 3 — Add your target hashtags & run
30 posts + full calendar ready in under 5 minutes.
⚡ Pro Tips to Get Maximum Engagement
- Post consistency beats post perfection — 3x/week for 90 days beats 1 viral post
- Your best hook is always your first line — rewrite it 5 times before posting
- Reply to every comment in the first 60 minutes — LinkedIn rewards fast engagement
- Pin your best performing post — new visitors see your best content first
- Use the A/B hook variations — test the same post with 2 different openers 2 weeks apart
🏷️ Tags
linkedin content-marketing ghostwriting personal-branding agencies freelancers content-calendar apify ai-copywriting social-media thought-leadership lead-generation
Powered by Apify + Claude AI
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ai-linkedin-writer - 安装完成后,直接呼叫该 Skill 的名称或使用
/ai-linkedin-writer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
AI Linkedin Writer 是什么?
Scrapes top viral LinkedIn posts in your niche, analyzes trends, and generates a personalized 30-day content calendar with post variations and schedule. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 38 次。
如何安装 AI Linkedin Writer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ai-linkedin-writer」即可一键安装,无需额外配置。
AI Linkedin Writer 是免费的吗?
是的,AI Linkedin Writer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
AI Linkedin Writer 支持哪些平台?
AI Linkedin Writer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 AI Linkedin Writer?
由 nicemaths123(@nicemaths123)开发并维护,当前版本 v1.0.0。