content-writer

Generate high-quality social media posts from research articles and source data. Supports multiple platforms (LinkedIn, Facebook, Twitter/X, TikTok caption, Threads), 6 content formats (Toplist, POV, Case Study, How-to, Story, Hook-List-CTA), multiple tones (default, bold, educational, storytelling, analytical, viral, empathetic, custom), 3 lengths (short/medium/long), and 2 languages (English/Vietnamese). Use this skill whenever the user wants to write a post, create social media content, draft content from research data, generate content in any format, or asks to "write a post", "viết bài", "tạo nội dung", "draft a post", "generate a post from this article", or any content writing from source material.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "content-writer" with this command: npx skills add mcbaivn/content-writer-mcbai

Content Writer Skill

Installation

npx clawhub@latest install content-writer-mcbai

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.

When to Use

  • User has articles/data and wants to create social media posts
  • User wants to write a post in a specific format
  • User needs content for any platform: LinkedIn, Facebook, Twitter/X, TikTok, Threads
  • User asks to "write a post", "viết bài", "tạo content" from any source material
  • Works best after using the content-research skill to gather sources

Core Workflow

Step 1: Gather Inputs

Collect from the user (ask if not provided):

  1. Source material (required) — article, URL, summary, or raw data
  2. Platform (default: LinkedIn) — LinkedIn / Facebook / Twitter/X / TikTok / Threads
  3. Content format (default: toplist) — see 6 formats below
  4. Tone (default: default) — see Tone Presets
  5. Length (default: medium) — short/medium/long
  6. Language (default: Vietnamese) — English or Vietnamese
  7. Number of posts (default: 1)

Step 2: Select Format

Read the appropriate format reference file:

FormatFileBest For
📋 Toplistreferences/format-toplist.mdNumbered lists with data
💡 POVreferences/format-pov.mdBold opinions backed by data
🏢 Case Studyreferences/format-case-study.mdDeep-dive one story
🛠️ How-toreferences/format-how-to.mdStep-by-step guides
📖 Storyreferences/format-story.mdNarrative, emotional journey
🎯 Hook-List-CTAreferences/format-hook-list-cta.mdFacebook viral format

Step 3: Apply Platform Rules

Read references/platform-rules.md for platform-specific constraints. Quick reference:

PlatformMax lengthStyleHashtag
LinkedIn3,000 charsProfessional, data-driven3-5 tags
Facebook63,206 charsConversational, emotional, story0-3 tags
Twitter/X280 charsPunchy, hook-heavy1-2 tags
TikTok2,200 chars (caption)Casual, trendy, FOMO5-10 tags
Threads500 charsConversational, casual0-2 tags

Step 4: Build the Prompt

Combine:

  1. Brand context — read references/brand-context.md
  2. Format instructions — from selected format file
  3. Platform rules — from references/platform-rules.md
  4. Source material — articles/data provided
  5. Tone + Language + Length instructions

Step 5: Generate Content

Output rules (non-negotiable):

  • Plain text only — no markdown rendering on social platforms
  • ZERO asterisks — no *, no **
  • No em dashes (—) — use - or comma
  • No source URLs in post body
  • No markdown (#, [], ())
  • Short paragraphs — 1-2 sentences max
  • Data-driven — every claim backed by numbers
  • For emphasis: use CAPS on 1-2 key words
  • Lists: use numbers (1. 2. 3.) or arrows ()
  • Emoji: use naturally per platform style (Facebook/TikTok: more; LinkedIn: 2-3 max)

Step 6: Present and Refine

Offer after generating:

  • Regenerate with different format/tone/length/platform
  • Create variants for A/B testing
  • Generate versions for multiple platforms simultaneously

Format Structures

Toplist

HOOK: Bold claim + specific number
CONTEXT: Why this matters now
LIST: Numbered items with data points
TAKEAWAY: Pattern that emerges
CTA: Engagement question

POV

HOOK: Contrarian bold opening
DATA: Evidence with numbers
ANALYSIS: What this means
PREDICTION: Clear position
CTA: Provocative question

Case Study

HOOK: Most impressive metric
CONTEXT: Problem that existed
WHAT THEY DID: Strategy + numbers
RESULTS: Concrete outcomes
LESSON: Non-obvious takeaway
CTA: Engagement or MCB AI mention

How-to

HOOK: Promise clear outcome
WHY: What people get wrong
STEPS: 3-7 numbered, action verbs
PRO TIP: Non-obvious shortcut
RESULT: What they'll achieve
CTA: "Try step 1 today"

Story (Facebook-optimized)

OPENING SCENE: Specific moment, pulls reader in
TENSION: Problem/conflict builds
TURNING POINT: Insight or decision
RESOLUTION: Outcome + lesson
CTA: Relatable question or tag prompt

Hook-List-CTA (Facebook viral)

HOOK (1 line): Stop-the-scroll — question, shock, or bold claim
BLANK LINE
LIST: 5-10 short punchy items (emoji optional)
BLANK LINE
CTA: "Tag ai cũng cần biết điều này" hoặc câu hỏi

Tone Presets

Read references/tone-presets.md for full details:

ToneStyle
DefaultData-driven, confident, accessible
BoldProvocative, contrarian, strong positions
EducationalTeacher mode, analogies, "here's why"
StorytellingNarrative arc, scenes, emotional
AnalyticalResearch analyst, patterns, comparisons
ViralFOMO-driven, emotional trigger, share-bait
EmpatheticWarm, understanding, community-focused
CustomUser provides own tone description

Length Guidelines

LengthWordsCharsBest for
Short50-100~300-600Twitter/X, Threads, TikTok caption
Medium150-300~800-1800LinkedIn, Facebook standard
Long400-700~2500-4500LinkedIn deep dive, Facebook story

Reference Files

  • references/brand-context.md — MCB AI brand identity + writing rules
  • references/format-toplist.md — Toplist format instructions
  • references/format-pov.md — POV format instructions
  • references/format-case-study.md — Case Study instructions
  • references/format-how-to.md — How-to format instructions
  • references/format-story.md — Story format instructions (Facebook-optimized)
  • references/format-hook-list-cta.md — Hook-List-CTA viral format
  • references/tone-presets.md — All tone details + Viral + Empathetic presets
  • references/platform-rules.md — Platform-specific constraints
  • references/formatting-rules.md — Critical formatting rules (MUST read)

Critical Rules (Non-Negotiable)

  1. ABSOLUTELY NO asterisks (*) anywhere
  2. ABSOLUTELY NO markdown formatting
  3. ABSOLUTELY NO em dashes (—)
  4. ABSOLUTELY NO source URLs in post
  5. Output MUST be plain text only
  6. Emphasis = CAPS on 1-2 words max
  7. Lists = numbers or → arrows only
  8. Emoji = natural, platform-appropriate (not excessive on LinkedIn)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

Content Research - MCB AI

Research and discover trending content sources for any topic using web search. Use this skill whenever the user wants to find articles, news, blog posts, or...

Registry SourceRecently Updated
940Profile unavailable
Research

Social Trend Radar

Research public social-media and web trends, compare signals across platforms, summarize trend opportunities, and produce safe bilingual trend briefs without...

Registry SourceRecently Updated
710Profile unavailable
Research

Comic Brief

Generate vintage comic-book style illustrations from topics, briefings, or meeting notes. Produces hero banners, 4-panel stories, and newspaper-style briefin...

Registry SourceRecently Updated
1270Profile unavailable
Research

Wechat Content Studio

微信公众号内容工作室 — 融合卡兹克写作风格(四层自检)+ 完整发布流水线(封面+发布+验证+追踪)+ 横纵分析法调研。从选题到发布的全链路工具。触发:写公众号文章、写稿子、帮我研究一下、深度调研、发布草稿箱。

Registry SourceRecently Updated
980Profile unavailable