/install content-writer-mcbai
\r \r
Content Writer Skill\r
Installation
npx clawhub@latest install content-writer-mcbai
\r Generate professional social media posts from research articles. Supports LinkedIn, Facebook, Twitter/X, TikTok caption, Threads — taking source material and producing polished, platform-optimized posts.\r \r
When to Use\r
\r
- User has articles/data and wants to create social media posts\r
- User wants to write a post in a specific format\r
- User needs content for any platform: LinkedIn, Facebook, Twitter/X, TikTok, Threads\r
- User asks to "write a post", "viết bài", "tạo content" from any source material\r
- Works best after using the
content-researchskill to gather sources\r \r
Core Workflow\r
\r
Step 1: Gather Inputs\r
\r Collect from the user (ask if not provided):\r \r
- Source material (required) — article, URL, summary, or raw data\r
- Platform (default: LinkedIn) — LinkedIn / Facebook / Twitter/X / TikTok / Threads\r
- Content format (default: toplist) — see 6 formats below\r
- Tone (default: default) — see Tone Presets\r
- Length (default: medium) — short/medium/long\r
- Language (default: Vietnamese) — English or Vietnamese\r
- Number of posts (default: 1)\r \r
Step 2: Select Format\r
\r
Read the appropriate format reference file:\r
\r
| Format | File | Best For |\r
|--------|------|----------|\r
| 📋 Toplist | references/format-toplist.md | Numbered lists with data |\r
| 💡 POV | references/format-pov.md | Bold opinions backed by data |\r
| 🏢 Case Study | references/format-case-study.md | Deep-dive one story |\r
| 🛠️ How-to | references/format-how-to.md | Step-by-step guides |\r
| 📖 Story | references/format-story.md | Narrative, emotional journey |\r
| 🎯 Hook-List-CTA | references/format-hook-list-cta.md | Facebook viral format |\r
\r
Step 3: Apply Platform Rules\r
\r
Read references/platform-rules.md for platform-specific constraints. Quick reference:\r
\r
| Platform | Max length | Style | Hashtag |\r
|----------|-----------|-------|---------|\r
| LinkedIn | 3,000 chars | Professional, data-driven | 3-5 tags |\r
| Facebook | 63,206 chars | Conversational, emotional, story | 0-3 tags |\r
| Twitter/X | 280 chars | Punchy, hook-heavy | 1-2 tags |\r
| TikTok | 2,200 chars (caption) | Casual, trendy, FOMO | 5-10 tags |\r
| Threads | 500 chars | Conversational, casual | 0-2 tags |\r
\r
Step 4: Build the Prompt\r
\r Combine:\r
- Brand context — read
references/brand-context.md\r - Format instructions — from selected format file\r
- Platform rules — from
references/platform-rules.md\r - Source material — articles/data provided\r
- Tone + Language + Length instructions\r \r
Step 5: Generate Content\r
\r Output rules (non-negotiable):\r
- Plain text only — no markdown rendering on social platforms\r
- ZERO asterisks — no
*, no**\r - No em dashes (—) — use
-or comma\r - No source URLs in post body\r
- No markdown (
#,[],())\r - Short paragraphs — 1-2 sentences max\r
- Data-driven — every claim backed by numbers\r
- For emphasis: use CAPS on 1-2 key words\r
- Lists: use numbers (
1. 2. 3.) or arrows (→)\r - Emoji: use naturally per platform style (Facebook/TikTok: more; LinkedIn: 2-3 max)\r \r
Step 6: Present and Refine\r
\r Offer after generating:\r
- Regenerate with different format/tone/length/platform\r
- Create variants for A/B testing\r
- Generate versions for multiple platforms simultaneously\r \r
Format Structures\r
\r
Toplist\r
HOOK: Bold claim + specific number\r
CONTEXT: Why this matters now\r
LIST: Numbered items with data points\r
TAKEAWAY: Pattern that emerges\r
CTA: Engagement question\r
```\r
\r
### POV\r
```\r
HOOK: Contrarian bold opening\r
DATA: Evidence with numbers\r
ANALYSIS: What this means\r
PREDICTION: Clear position\r
CTA: Provocative question\r
```\r
\r
### Case Study\r
```\r
HOOK: Most impressive metric\r
CONTEXT: Problem that existed\r
WHAT THEY DID: Strategy + numbers\r
RESULTS: Concrete outcomes\r
LESSON: Non-obvious takeaway\r
CTA: Engagement or MCB AI mention\r
```\r
\r
### How-to\r
```\r
HOOK: Promise clear outcome\r
WHY: What people get wrong\r
STEPS: 3-7 numbered, action verbs\r
PRO TIP: Non-obvious shortcut\r
RESULT: What they'll achieve\r
CTA: "Try step 1 today"\r
```\r
\r
### Story (Facebook-optimized)\r
```\r
OPENING SCENE: Specific moment, pulls reader in\r
TENSION: Problem/conflict builds\r
TURNING POINT: Insight or decision\r
RESOLUTION: Outcome + lesson\r
CTA: Relatable question or tag prompt\r
```\r
\r
### Hook-List-CTA (Facebook viral)\r
```\r
HOOK (1 line): Stop-the-scroll — question, shock, or bold claim\r
BLANK LINE\r
LIST: 5-10 short punchy items (emoji optional)\r
BLANK LINE\r
CTA: "Tag ai cũng cần biết điều này" hoặc câu hỏi\r
```\r
\r
## Tone Presets\r
\r
Read `references/tone-presets.md` for full details:\r
\r
| Tone | Style |\r
|------|-------|\r
| Default | Data-driven, confident, accessible |\r
| Bold | Provocative, contrarian, strong positions |\r
| Educational | Teacher mode, analogies, "here's why" |\r
| Storytelling | Narrative arc, scenes, emotional |\r
| Analytical | Research analyst, patterns, comparisons |\r
| Viral | FOMO-driven, emotional trigger, share-bait |\r
| Empathetic | Warm, understanding, community-focused |\r
| Custom | User provides own tone description |\r
\r
## Length Guidelines\r
\r
| Length | Words | Chars | Best for |\r
|--------|-------|-------|---------|\r
| Short | 50-100 | ~300-600 | Twitter/X, Threads, TikTok caption |\r
| Medium | 150-300 | ~800-1800 | LinkedIn, Facebook standard |\r
| Long | 400-700 | ~2500-4500 | LinkedIn deep dive, Facebook story |\r
\r
## Reference Files\r
\r
- `references/brand-context.md` — MCB AI brand identity + writing rules\r
- `references/format-toplist.md` — Toplist format instructions\r
- `references/format-pov.md` — POV format instructions\r
- `references/format-case-study.md` — Case Study instructions\r
- `references/format-how-to.md` — How-to format instructions\r
- `references/format-story.md` — Story format instructions (Facebook-optimized)\r
- `references/format-hook-list-cta.md` — Hook-List-CTA viral format\r
- `references/tone-presets.md` — All tone details + Viral + Empathetic presets\r
- `references/platform-rules.md` — Platform-specific constraints\r
- `references/formatting-rules.md` — Critical formatting rules (MUST read)\r
\r
## Critical Rules (Non-Negotiable)\r
\r
1. ABSOLUTELY NO asterisks (*) anywhere\r
2. ABSOLUTELY NO markdown formatting\r
3. ABSOLUTELY NO em dashes (—)\r
4. ABSOLUTELY NO source URLs in post\r
5. Output MUST be plain text only\r
6. Emphasis = CAPS on 1-2 words max\r
7. Lists = numbers or → arrows only\r
8. Emoji = natural, platform-appropriate (not excessive on LinkedIn)\r
\r
\r
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install content-writer-mcbai - After installation, invoke the skill by name or use
/content-writer-mcbai - Provide required inputs per the skill's parameter spec and get structured output
What is Content Writer - MCB AI?
Generate high-quality social media posts from research articles and source data. Supports multiple platforms (LinkedIn, Facebook, Twitter/X, TikTok caption,... It is an AI Agent Skill for Claude Code / OpenClaw, with 114 downloads so far.
How do I install Content Writer - MCB AI?
Run "/install content-writer-mcbai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Content Writer - MCB AI free?
Yes, Content Writer - MCB AI is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Content Writer - MCB AI support?
Content Writer - MCB AI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Content Writer - MCB AI?
It is built and maintained by MCB AI (@mcbaivn); the current version is v1.0.0.