growthOS Documentation

growthOS is an open-source plugin that turns Claude Code into an autonomous marketing team. 12 AI agents, 26 skills, 4 MCP servers, one /grow command.

Zero cost. MIT license. The core (skills, agents, commands) is pure markdown — zero external dependencies. Node and Python are only needed for optional engines (video rendering, MCP servers).
12 Agents
CMO router + 11 specialists that delegate automatically
agents
26 Skills
Strategy, copy, SEO, content, social, video, landing pages, carousels
skills
4 MCP Servers
Social publish, analytics, Obsidian vault, Remotion render
infrastructure
11 Video Compositions
Reels, explainers, product demos, walkthroughs via Remotion
remotion
7 Design Archetypes
Tech-elite, AI-native, cinematic, conversion-machine, and more
design intelligence
Safety-First
Dry-run default, kill switch, audit log, circuit breaker
safety

Installation

growthOS is distributed via git clone only — it is not on the Claude Code marketplace.

What do you need?

If you want to...You need
Use /grow, skills, agents (strategy, copy, content, analysis)Nothing beyond Claude Code
Render Remotion videos or export carousels to PNGNode 18+
Run MCP servers or the Instagram publisherPython 3.10+
EverythingNode 18+ and Python 3.10+

1. Clone and install

git clone https://github.com/melgarafael/growthOS.git
cd growthOS
./install.sh

The installer creates a symlink ~/.claude/plugins/growthOS → your clone and copies the brand voice template. Restart Claude Code after install.

2. Optional dependencies

# Python (MCP servers, publisher)
pip install -e shared-lib/

# Node (Remotion, carousel export)
npm install

3. Docker (optional)

cp .env.example .env   # edit with your API keys
docker-compose up -d

Uninstall

rm ~/.claude/plugins/growthOS

Quick Start

Everything goes through /grow:

# First run — configure your brand
/grow setup

# Create a growth strategy
/grow strategy "Launch our SaaS in Q3"

# Write content
/grow create blog "Why AI is transforming marketing"
/grow create thread "5 growth hacks for startups"

# Create visual content
/grow carousel "10 tips for better landing pages"
/grow video reel "Quick product demo"

# Analyze competitors
/grow analyze "competitor X social strategy"

# Generate a landing page
/grow create landing "New feature launch page"

# Or just describe what you need
/grow "I need content for our product launch next week"
The CMO agent routes automatically. You don't need to remember which agent handles what — describe your intent in natural language and the CMO classifies and delegates.

Brand Voice Setup

Run /grow setup to configure your brand. The wizard writes to brand-voice.yaml (gitignored — your brand never leaks into the repo).

Configuration sections

SectionWhat it controls
brand:Name, tagline, tone descriptors, avoided words, personality, industry
platforms:Per-platform config — enabled flag, tone override, max length, post types
anti_slop:20 banned phrases, style rules, custom banned words
autonomy:Level (manual/semi/auto), require_preview, dry_run_default, kill_switch

Supported platforms

LinkedIn, Twitter/X, Reddit, Threads, GitHub, YouTube, Instagram, StackOverflow. Each has independent tone override and content limits.

Architecture

growthOS follows a CMO router pattern: every request enters through a single command (/grow), gets classified by the CMO agent via NLP, and is delegated to the appropriate specialist agent. Agents invoke skills, which may call MCP servers for external operations.

User → /grow "..." → CMO (intent classification)
                        ├── Growth Strategist    → marketing-strategy skill
                        ├── Content Creator      → content-creation + copywriting skills
                        ├── Intelligence Analyst → competitive-intelligence skill
                        ├── Visual Designer      → landing-page-design skill
                        ├── Social Publisher     → social-media + MCP social-publish
                        ├── Growth Engineer      → landing-page-design + seo-growth skills
                        ├── Carousel Designer    → instagram-carousel skill + templates
                        ├── Video Producer       → remotion-video skill + MCP remotion-render
                        └── Sales Page Architect → 8-phase pipeline (6 skills)

File structure

growthOS/
├── agents/          # 12 AI agents (AGENT.md definitions)
├── skills/          # 26 skills (SKILL.md definitions)
├── commands/        # /grow command entry point
├── hooks/           # 4 safety hooks
├── mcp-servers/     # 4 MCP servers (Python/FastMCP)
├── remotion/        # Video engine (11 compositions)
├── templates/       # HTML templates (carousels, landing pages)
├── design-intelligence/  # Visual doctrine + references
├── voice/           # Brand voice, offers, viral intelligence
├── shared-lib/      # Python shared library
└── brand-voice.yaml # Your brand config (gitignored)

CMO Router

The CMO is the single entry point for all growthOS interactions. It classifies user intent into categories and routes to the correct specialist.

Intent classification

CategoryRoutes toExample
STRATEGYGrowth Strategist/grow strategy "Q3 launch plan"
CREATEContent Creator/grow create blog "topic"
PUBLISHSocial Publisher/grow publish linkedin "post"
ANALYZEIntelligence Analyst/grow analyze "competitor X"
RESEARCHIntelligence Analyst/grow research "AI tools 2026"
VISUALVisual Designer/grow visual "thumbnail"
LANDINGGrowth Engineer/grow create landing "feature"
CAROUSELCarousel Designer/grow carousel "10 tips"
VIDEOVideo Producer/grow video reel "demo"
MEMEMeme Creator/grow meme "dev humor"

Pipeline detection

The CMO detects multi-step intents and chains agents automatically:

  • create-and-publish — Content Creator → Social Publisher
  • create-and-design — Content Creator → Visual Designer
  • research-and-create — Intelligence Analyst → Content Creator
  • full-publish-pipeline — Research → Create → Design → Publish

Safety System

growthOS is designed with safety-first principles. Nothing publishes without your explicit approval by default.

Autonomy levels

LevelBehavior
manualAll publish actions blocked — requires Y/N confirmation for everything
semi (default)Same as manual for publishes; some read-only actions proceed automatically
autoLogs preview but allows publish to proceed without confirmation

Safety mechanisms

MechanismWhat it does
Dry-run modeON by default. All MCP calls return synthetic responses — zero real API calls
Kill switchInstantly revokes all autonomous permissions
Audit loggerEvery MCP call logged to JSONL with sensitive fields redacted
Circuit breakerAuto-stops after 3 consecutive API failures per server. Recovers after 60s
Preview gateShows formatted preview of every publish action before execution
Path validationObsidian vault operations prevent directory traversal

Anti-Slop Engine

growthOS enforces zero tolerance for generic AI output across copy and design.

Banned phrases (Tier 1 — auto-reject)

"game-changer", "revolutionary", "cutting-edge", "best-in-class", "synergy", "leverage", "disrupt", "innovative solution", "transform your", "unlock the power", "dive deep", "it's worth noting", "in today's fast-paced", "at the end of the day", "think outside the box", "move the needle", "low-hanging fruit", "paradigm shift", "holistic approach", "seamlessly integrate"

Style rules (always enforced)

  • Active voice over passive
  • Specific numbers over vague claims
  • No clickbait headlines
  • No unsupported superlatives
  • Custom banned phrases via brand-voice.yaml

Visual anti-slop (design)

The Design Intelligence system has a parallel 3-tier anti-slop checklist in AI-SLOP.md. Tier 1 bans: generic gradients, Inter/Roboto as display font, stock photos, rounded corners >16px on cards, everything-centered layouts.

Agents

12 AI agents, each with a clear role. The CMO routes every /grow request to the right specialist.

AgentRoleActivates when
CMOIntent router, orchestratorEvery /grow command
Growth StrategistFrameworks, OKRs, campaign planning, AARRR funnelsStrategy requests
Content CreatorBlog, newsletter, social, editorial workflowsContent creation
Intelligence AnalystCompetitor analysis, market research, trendsAnalysis/research requests
Visual DesignerThumbnails, OG images, social graphics specsVisual asset needs
Social PublisherMulti-platform publishing, preview-before-publishPublish intents
Growth EngineerLanding pages, A/B tests, CRO, analyticsLanding/technical growth
Video ProducerRemotion compositions, storyboard-to-render pipelineVideo requests
Sales Page Architect8-phase sales page pipeline (fusion director)Phase 6 of sales pipeline
Sales Page QAPlaywright E2E, visual regression, performance auditPhase 8 of sales pipeline
Caption WriterInstagram captions for approved carousels/grow caption

Core Skills (11)

SkillWhat it doesTrigger
marketing-strategyGrowth frameworks (AARRR, ICE, RICE), positioning, OKRs, campaign planning, TAM/SAM/SOM/grow strategy
copywritingAIDA, PAS, 4U formulas, CTA patterns, emotional triggers, anti-slop enforcementAny copy task
seo-growthKeyword research, on-page audit, content clusters, E-E-A-T signals/grow create seo
content-creationBlog posts, newsletters, docs, social content, editorial workflows/grow create
social-media-managementPlatform strategies, scheduling, community management/grow create social
competitive-intelligenceSWOT analysis, market trends, competitor tracking, pricing intel/grow analyze
video-productionVideo scripts (YouTube format), storyboards, thumbnails, video SEO/grow video script
landing-page-designConversion-optimized single-file HTML, hero sections, A/B variants/grow create landing
platform-masteryPer-platform algorithm knowledge (YouTube, LinkedIn, X, Reddit, IG, GitHub)Platform optimization
instagram-carousel6 carousel structures, slide blueprints, engagement triggers/grow carousel
remotion-videoStoryboard-to-composition mapping, frame calculations, template specs/grow video reel

Sales Page Pipeline (6 skills)

An 8-phase pipeline that builds world-class sales pages through directed design intelligence. Every decision traces to a reference — never from AI defaults.

PhaseSkillWhat it produces
1. Discoverysales-page-discoveryProduct knowledge base, guided interview, offer file
2. Researchsales-page-researchCompetitor analysis, audience language, design references
3. Briefing(orchestrator)Strategic consolidation document
4. Visual Designsales-page-visual-psychologyDesign tokens, archetype, every decision traced to psychology
5. Narrativesales-page-narrativeCopy framework (AIDA/PAS/Story Bridge), section flow, all copy
6. Fusionsales-page-architect agentVisual + narrative merged into styled mockup
7. Buildsales-page-builderProduction HTML (<300KB), scroll animations, responsive
8. QAsales-page-qa agentPlaywright E2E, Lighthouse, WCAG, visual regression
Core principle: Directed AI, not Generative AI. Every visual decision traces to a reference in design-intelligence/. Every copy decision traces to a framework in the copywriting skill. Nothing is generated from "AI defaults."

Video Showcase Skills (9)

Advanced video templates routed from the remotion-pro orchestrator skill.

SkillUse caseStatus
remotion-proOrchestrator — onboarding wizard, catalog display, routes to correct showcaseActive
showcase-product-demoFull product walkthrough with browser frames, animated cursor, scroll revealsActive
showcase-tech-terminalAnimated CLI output, typewriter commands, progress barsActive
showcase-walkthroughStep-by-step guided tour with hotspots, tooltips, zoom revealsActive
showcase-before-afterSplit-screen wipe reveal comparing two statesWave 3
showcase-data-storyAnimated charts, metric counters, data narrativesWave 3
showcase-feature-highlightZoom-in spotlight on a single featureWave 3
showcase-social-proofAnimated testimonials, user counters, celebration effectsWave 4
showcase-course-trailerModule previews, learning journeys, completion badgesWave 4

/grow Command Reference

Complete reference for all /grow subcommands.

CommandRoutes toDescription
/grow setupCMO wizardConfigure brand voice and preferences
/grow strategy [topic]Growth StrategistMarketing strategies, OKRs, GTM plans
/grow create [type] [topic]Content Creatorblog, social, newsletter, email, thread, article, carousel
/grow publish [platform]Social Publisherlinkedin, twitter, reddit, threads, github, youtube, instagram
/grow analyze [subject]Intelligence AnalystCompetitor/market/SWOT/pricing analysis
/grow research [topic]Intelligence AnalystDeep research and data gathering
/grow carousel [topic]Carousel DesignerInstagram carousels (1080x1350)
/grow video [format] [topic]Video Producerreel, explainer, demo, tutorial, shorts
/grow meme [tema]Meme CreatorHumor mining → script → output
/grow reviewFlask dashboardApprove/reject carousels at localhost:5050
/grow shipIG publisherPublish approved carousels to Instagram
/grow caption [folder]Caption WriterGenerate IG caption for approved carousel
/grow export [html]Playwright exportExport carousel HTML to PNG
/grow viral [URL]Viral AnalyzerExtract viral patterns to voice/virais/
/grow report [period]Intelligence Analystweekly, monthly, quarterly, yearly

Design Doctrine

The Design Intelligence system ensures every visual decision is directed by references, not generated from AI defaults.

5 axioms

  1. Every decision traces to a reference or psychological principle. No "I thought it looked nice."
  2. Beauty serves conversion. Each pixel exists to move the user toward action.
  3. The reference bank grows with every project. RLHF visual — approved designs feed the profile.
  4. Restriction generates creativity. Archetypes with concrete tokens liberate, not limit.
  5. Mobile-first is not optional. 70%+ of sales page traffic comes from mobile.

7 Visual Archetypes

Each archetype defines a complete visual universe: palette, typography, spacing, animation, hero pattern, and CTA style.

ArchetypeWhen to useReferencesVibe
tech-eliteSaaS, dev tools, dashboardsLinear, Stripe, Vercel, RaycastSurgical precision, premium
ai-nativeAI products, agents, ML tools11x.ai, Anthropic, OpenAINear-future, tangible intelligence
clean-authorityEducation, consulting, productivityCal.com, Notion, BasehubClarity that builds trust
cinematicPremium launches, immersive experiencesApple, Arc, Nothing, teenage.engineeringEvery scroll is a scene
conversion-machineDirect sales, infoproducts, launchesacquisition.com, ClickFunnelsEvery element optimized for action
builder-makerOpen-source, dev tools, APIsn8n, Supabase, Deno, GitHubTransparent, technical, show-don't-tell
luxury-minimalHigh-end services, premium consultingSuperhuman, MonaspaceExclusivity through restraint
Selection rule: When in doubt between two archetypes, choose by audience (who is buying), not by product type.

Reference Sites (11)

Detailed analysis of elite landing pages. Each file documents visual identity, key techniques, patterns to extract, code snippets, and anti-patterns.

Stripe
Mesh gradient WebGL, CSS 3D, diagonal layout
SaaS
Linear
Dark-mode, glassmorphism, 8px scale, LCH themes
SaaS
Apple iPhone
Canvas frame sequence, pinned scroll, cinematic
Consumer
n8n
Dark-mode, warm accents, node visual language
Dev tool
Cal.com
Grayscale brand, open-source credibility, dual CTA
Dev tool
Figma
Fluid 48-col grid, variable fonts, opacity tokens
Design tool
Arc Browser
Emotional LP, video loops, poetic copy
Productivity
Superhuman
Elitist positioning, speed-as-brand
Productivity
Notion
Custom illustrations, friendly tone
Productivity
11x.ai
AI-native positioning, agent narrative
AI
CodeWiki Google
Material Design 3, radial gradients
Developer

Psychology Theory (5)

Research-backed principles that justify every design and copy decision.

Theory fileApplication
ogilvy-principles.mdLayout order, headline rules (6-12 words), long copy sells more, visual-first
conversion-psychology.mdCialdini's 6 principles (reciprocity, scarcity, authority, consistency, liking, consensus), cognitive biases, anchoring
color-psychology.mdColor → emotion → purchase behavior. CTA contrast hypothesis. Dark mode vs light mode data
typography-emotion.mdFont → brand perception mapping. Serif +40% trust. Category → energy → best-for matrix
visual-hierarchy.mdF/Z-pattern eye tracking, Gestalt principles, focal point engineering

MCP Servers (4)

External operation servers built with Python/FastMCP. Only needed for publishing, analytics, vault access, and video rendering.

ServerToolsDescription
mcp-social-publishpublish_post, preview_post, list_platforms, get_rate_limitsPublish to LinkedIn, Twitter/X, Reddit, Threads, GitHub
mcp-social-discoverget_analytics, discover_trends, search_mentions, get_competitor_activityAnalytics and trend discovery
mcp-obsidian-vaultcreate_note, read_note, update_note, search_notes, list_notesRead/write integration with Obsidian vault
mcp-remotion-renderrender_video, list_templates, preview_composition, render_customVideo rendering via Remotion CLI

Safety Hooks (4)

HookTypeWhat it does
audit-loggerPostToolUseLogs all MCP calls to append-only JSONL. Redacts tokens, secrets, keys, passwords
circuit-breakerPostToolUseCLOSED → OPEN (3 failures) → HALF_OPEN (60s) → CLOSED (1 success). Per-server
preview-before-publishPreToolUseShows formatted preview before any publish. Blocks if manual/semi. Saves draft on decline
dry-run-guardPreToolUseIntercepts ALL external MCP calls in dry-run mode. Returns synthetic responses

Remotion Engine (11 compositions)

CompositionAspectDurationCategory
ReelTips9:1615-60sReel
ReelBeforeAfter9:1615-30sReel
ReelNumbers9:1615-30sReel
TechTerminal9:1635sReel
TechTerminalPro9:1625-45sReel
ComponentShowcase9:1635sReel
CarouselAnimated4:515-60sCarousel
ExplainerSteps16:960-180sExplainer
ExplainerDemo16:930-120sExplainer
ProductDemo16:945sExplainer
AppWalkthrough16:950sExplainer

Templates

Carousel templates (6)

HTML templates at 1080x1350 (4:5 portrait, Instagram-optimal):

Bold · Clean Educator · Dark Premium · Gradient · Minimal · Vibrant Creator

Landing page templates (3)

Bold · Gradient · Minimal

Report templates (3)

A/B Test · CRO Report · Tracking Plan

Voice System

The voice system ensures all content matches your brand. Created during /grow setup.

Components

FilePurposeCreated by
voice/GOLDEN-DOC.mdMaster brand voice documentUser during setup
voice/offers/*.mdProduct/offer knowledge base (per product)Sales page discovery skill
voice/preferences/PROFILE.mdPersonal RLHF — what you approve/rejectAccumulated during use
voice/virais/INDEX.mdViral content patterns extracted/grow viral command

Configuration

All config is in brand-voice.yaml (gitignored). See Brand Voice Setup for details.

Environment Variables

Copy .env.example to .env. Only needed for MCP servers and publishing.

VariableRequired for
GROWTHOS_TWITTER_API_KEYTwitter/X publishing
GROWTHOS_LINKEDIN_TOKENLinkedIn publishing
GROWTHOS_REDDIT_CLIENT_IDReddit publishing
GROWTHOS_GITHUB_TOKENGitHub publishing
GROWTHOS_THREADS_TOKENThreads publishing
GROWTHOS_VAULT_PATHObsidian vault path (default: ./vault)
GROWTHOS_AUTONOMY_LEVELsupervised | assisted | delegated | autonomous
GROWTHOS_DRY_RUNtrue | false (default: true)
growthOS documentation rendered from code