From social-media-suite
Writes this week's social media posts — platform-optimized captions, hooks, CTAs, hashtags, and visual briefs for Instagram, TikTok, LinkedIn, Facebook, and YouTube. Use when: 'write my posts', 'create this week's content', 'write social media captions', 'draft my posts', 'content for this week', 'write posts for [platform]'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/social-media-suite:sm-content-creatorThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill writes a full week of platform-optimized social media posts using the client's brand voice, content pillars, strategy, and calendar from Cloud Brain. Each post includes a caption, hook, CTA, hashtags (where applicable), and a visual brief for sm-visual-creator. Output is saved to Cloud Brain for approval in sm-schedule-queue.
This skill writes a full week of platform-optimized social media posts using the client's brand voice, content pillars, strategy, and calendar from Cloud Brain. Each post includes a caption, hook, CTA, hashtags (where applicable), and a visual brief for sm-visual-creator. Output is saved to Cloud Brain for approval in sm-schedule-queue.
Load all of the following from Cloud Brain before writing a single word:
search_notes query "social media strategy" — platform tiers, posting frequency, timingsearch_notes query "brand snapshot" or "brand audit" — voice, pillars, visual stylesearch_notes query "social media discovery" — business, audience, tonesearch_notes query "content calendar" — current month's calendar with this week's topicssearch_notes query "trend brief" — trend-watcher output (if run this week)If brand data is missing: Do not write. "I need your brand profile before creating content. Run sm-brand-snapshot first."
If strategy is missing: Do not write. "I need your strategy before creating content. Run sm-strategy-builder first."
Ask:
Do not save these answers to Cloud Brain.
Reference the saved content calendar for this week's planned posts. If no calendar exists, default to the strategy's posting frequency and pillar allocation.
List out the posts to be written:
Confirm with the client before writing: "Here's this week's post plan — [list]. Any changes before I start writing?"
Write every post using the client's brand voice. Apply these platform-specific rules:
Caption structure:
Length: 150–300 words for feed posts. Stories are separate (see below).
Visual brief: Specify image dimensions (1080×1080 for square, 1080×1350 for portrait), background style, text overlay if any, brand colors to use.
Script structure:
Visual brief: Specify if this is talking-head, voiceover + text, product demo, or B-roll. Aspect ratio: 1080×1920.
Post structure:
Tone: Professional but personal. First-person. Opinions welcome. No corporate speak.
Length: 150–600 words. Longer posts often outperform on LinkedIn.
Hashtags: 3–5 maximum, placed at the end. LinkedIn hashtags are category signals, not discovery tools.
Visual brief: If using an image — 1200×627. Text-only posts also perform well on LinkedIn; don't force an image.
Post structure:
Length: 100–250 words. Facebook rewards native posts over link posts.
Hashtags: Optional. 1–2 maximum. Facebook hashtags have minimal discovery value.
Visual brief: 1200×630 for feed images.
For Shorts (< 60 seconds):
For Long-form videos:
For every post requiring a graphic or designed visual, write a visual brief:
VISUAL BRIEF — [Platform] — [Topic]
Dimensions: [W × H]
Background: [color/style]
Main element: [image or icon description]
Text overlay: [exact text, if any]
Brand colors: [primary/secondary]
Style: [clean/bold/warm/etc.]
Reference: [any inspiration or examples]
These briefs are passed to sm-visual-creator automatically.
Save all posts for the week as a single note:
mcp__cloud-brain__write_note
path: brain/social-media/[business-name-slug]-drafts-[YYYY-MM-DD].md
Mark each post with:
PENDINGPresent all posts cleanly, one platform section at a time:
Weekly Content Drafts — [Business Name] — Week of [date]
INSTAGRAM — [date] — [Pillar] Type: [graphic/video/carousel] | Publish: [day, time]
Hook: [first line]
[Full caption]
CTA: [CTA]
Hashtags: #[tag] #[tag] #[tag]
Visual Brief: [brief]
(Repeat for each post across all platforms)
This Week's Posts: [count] | Ready for: sm-visual-creator → sm-schedule-queue
Tip: Run sm-visual-creator next to create the graphics, then sm-schedule-queue to review and publish.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub owenmecham/mbg --plugin social-media-suite