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.
PlatformContent TypesPrimary UseinstagramFeed post, Reel, Story, Carousel, GuideVisual brand, engagementtwitter-xTweet, Thread, SpaceThought leadership, real-timelinkedinPost, Article, Newsletter, Poll, DocumentB2B, professional authorityyoutubeLong-form, Shorts, Community postDeep content, SEOthreadsText post, Image postCasual, conversationwhatsapp-channelBroadcast message, PollDirect audiencetelegramPost, Poll, FileCommunity, power users
StateMeaningideaRaw concept, not yet developeddraftBeing written/designedreviewSubmitted for reviewapprovedReady to schedulescheduledQueued with date/timepublishedLive on platformarchivedNo longer activerejectedNot approved — reason logged
TypeDescriptioneducationalTeaches something — tips, how-tos, explainersentertainingHumor, relatable, storytellinginspirationalMotivational, aspirational, transformationpromotionalProduct/service, offer, CTAengagementQuestions, polls, challenges, UGC promptssocial-proofTestimonials, case studies, resultsbehind-scenesProcess, culture, personalnewsIndustry updates, hot takes, trendsrepurposedExisting content adapted for platform
StageGoalContent FocusawarenessNew people discover youEducational, entertaining, viralconsiderationFollowers evaluate your valueSocial proof, deep value, FAQsconversionAudience becomes customersPromotional, offers, urgencyretentionCustomers stay and returnBehind-scenes, loyalty, communityadvocacyCustomers become promotersUGC, referral, ambassador
Every piece of content must be tagged with a funnel stage.
Defined in brand/guidelines/pillars.md.
Every post must align with at least one pillar.
Default pillars (customizable):
text
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
Content: YYYY-MM-DD-<platform>-<type>-<3-word-desc>
Campaign: <name>-<YYYY-MM>
Competitor: <brand-name>-analysis
text
social-media-commander/
platforms/<platform>/
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
<slug>/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/
<stage>/
strategy.md ← how we approach this stage
content-index.md ← all content at this stage
campaigns/
active/<campaign-id>/
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
When testing content variants:
ab_test: true, ab_group: A / ab_group: Bbrand/hooks/performance.md and templatesEvery published piece of long-form content should be repurposed:
SourceRepurpose intoYouTube videoShorts, LinkedIn post, Twitter thread, Instagram carouselBlog/articleLinkedIn article, Twitter thread, Instagram carousel, Reels scriptPodcastAudiogram, quote cards, Twitter threadTwitter threadLinkedIn post, Instagram carousel
Tag repurposed content: repurposed_from: <original-slug>
If negative viral content / PR issue:
engagement/mentions/ with tag crisis: truebrand/voice/guidelines.mdCONTENT_LOG.md with crisis: resolvedFor each tracked competitor in audience/competitors/: