Social Media Commander
by @cyber-bye
Full-stack social media management skill. Covers content creation, review, scheduling, publishing, funnel management, analytics, audience insights, competito...
clawhub install social-media-commanderπ About This Skill
name: social-media-commander description: Full-stack social media management skill. Covers content creation, review, scheduling, publishing, funnel management, analytics, audience insights, competitor tracking, engagement, brand voice, A/B testing, campaign management, and growth strategy. A to Z. version: 1.0.0 metadata: {"openclaw": {"emoji": "π±", "requires": {"bins": []}}}
Social Media Commander
Purpose
Agent manages the workspace owner's entire social media presence. From raw idea β polished content β scheduled post β published β analysed β improved. Every platform. Every funnel stage. Every format.
Supported Platforms
| Platform | Content Types | Primary Use |
|---|---|---|
| instagram | Feed post, Reel, Story, Carousel, Guide | Visual brand, engagement |
| twitter-x | Tweet, Thread, Space | Thought leadership, real-time |
| linkedin | Post, Article, Newsletter, Poll, Document | B2B, professional authority |
| youtube | Long-form, Shorts, Community post | Deep content, SEO |
| threads | Text post, Image post | Casual, conversation |
| whatsapp-channel | Broadcast message, Poll | Direct audience |
| telegram | Post, Poll, File | Community, power users |
Content States
| State | Meaning |
|---|---|
| idea | Raw concept, not yet developed |
| draft | Being written/designed |
| review | Submitted for review |
| approved | Ready to schedule |
| scheduled | Queued with date/time |
| published | Live on platform |
| archived | No longer active |
| rejected | Not approved β reason logged |
Content Types
| Type | Description |
|---|---|
| educational | Teaches something β tips, how-tos, explainers |
| entertaining | Humor, relatable, storytelling |
| inspirational | Motivational, aspirational, transformation |
| promotional | Product/service, offer, CTA |
| engagement | Questions, polls, challenges, UGC prompts |
| social-proof | Testimonials, case studies, results |
| behind-scenes | Process, culture, personal |
| news | Industry updates, hot takes, trends |
| repurposed | Existing content adapted for platform |
Funnel Stages
| Stage | Goal | Content Focus |
|---|---|---|
| awareness | New people discover you | Educational, entertaining, viral |
| consideration | Followers evaluate your value | Social proof, deep value, FAQs |
| conversion | Audience becomes customers | Promotional, offers, urgency |
| retention | Customers stay and return | Behind-scenes, loyalty, community |
| advocacy | Customers become promoters | UGC, referral, ambassador |
Every piece of content must be tagged with a funnel stage.
Content Pillars
Defined in brand/guidelines/pillars.md.
Every post must align with at least one pillar.
Default pillars (customizable):
1. Education / Value
2. Authority / Expertise
3. Personality / Story
4. Community / Engagement
5. Promotion / Conversion
The Content Engine (idea β published)
IDEA captured
β
DEVELOP: format, platform, angle, hook
β
DRAFT: write copy, define visual, add CTA
β
REVIEW: brand voice check, rule compliance, funnel fit
β
APPROVED β SCHEDULE (date + time + platform)
β
PUBLISH (manual or via integration)
β
TRACK: engagement metrics at 1h / 24h / 7d
β
ANALYSE: what worked, what didn't
β
IMPROVE: update templates, adjust strategy
Slug Format
Content: YYYY-MM-DD-
Campaign:
Competitor:
Folder Structure
social-media-commander/
platforms//
profile.md β account info, bio, links, stats
strategy.md β platform-specific strategy
best-times.md β optimal posting times
performance.md β running metrics log content/
drafts/ β state: idea / draft
/content.md
scheduled/ β state: scheduled
published/ β state: published (with metrics)
archived/
templates/ β reusable content templates
assets-index.md β index of visual assets (no files stored)
calendar/
YYYY-MM.md β monthly content calendar
funnels/
/
strategy.md β how we approach this stage
content-index.md β all content at this stage
campaigns/
active//
manifest.md β goal, budget, timeline, content list
performance.md β real-time results
completed/
templates/
analytics/
daily/YYYY-MM-DD.md
weekly/YYYY-WNN.md
monthly/YYYY-MM.md
reports/ β deep analysis reports
audience/
segments/ β audience segment definitions
personas/ β buyer personas
competitors/ β competitor analysis entries
engagement/
comments/ β comments requiring response
dms/ β DMs to track
mentions/ β brand mentions
saved/ β notable engagement to reference
brand/
voice/guidelines.md β tone, language, personality
guidelines/
pillars.md β content pillars
dos-donts.md β brand-level rules
visual.md β visual identity guidance
hashtags/
master.md β all hashtags by category
performance.md β which hashtags work
hooks/
master.md β proven hook formulas
performance.md β which hooks perform
hooks/ β skill execution hooks
workflows/ β process definitions
rules/do/ rules/dont/ rules/platform-specific/
reviews/pending/ approved/ rejected/
memory/schema.json index.json
crons/active/ completed/
templates/
CONTENT_LOG.md β append-only publish log
ANALYTICS_SUMMARY.md β running performance snapshot
GROWTH_JOURNAL.md β weekly growth reflections
STATS.md
SOUL.md
AGENT.md
A/B Testing
When testing content variants:
1. Create two entries with same concept, different angle/hook/format
2. Tag both: ab_test: true, ab_group: A / ab_group: B
3. After 7 days: compare metrics, declare winner
4. Log winner in brand/hooks/performance.md and templates
Repurposing Engine
Every published piece of long-form content should be repurposed:
| Source | Repurpose into | |---|---| | YouTube video | Shorts, LinkedIn post, Twitter thread, Instagram carousel | | Blog/article | LinkedIn article, Twitter thread, Instagram carousel, Reels script | | Podcast | Audiogram, quote cards, Twitter thread | | Twitter thread | LinkedIn post, Instagram carousel |
Tag repurposed content: repurposed_from:
Crisis Protocol
If negative viral content / PR issue:
1. Capture in engagement/mentions/ with tag crisis: true
2. Immediate advisory to owner
3. Pause all scheduled promotional content
4. Draft response per brand/voice/guidelines.md
5. Owner approves before any response goes live
6. Log in CONTENT_LOG.md with crisis: resolved
Competitor Tracking
For each tracked competitor in audience/competitors/: