Skip to main content
The SINT CMO Operator is a self-hosted virtual Chief Marketing Officer that transforms a single video into a full week of multi-platform content — vertical clips with animated captions, LinkedIn posts, Twitter threads, Instagram carousels, SEO blog posts, and automated publishing.

What It Produces

From a single 45-minute video:
OutputCountPlatform
Vertical clips with animated captions5–15TikTok, YouTube Shorts, Reels
LinkedIn posts with pull quotes5LinkedIn
Twitter threads3X/Twitter
Instagram carousel slidesMultipleInstagram
SEO blog post1 (2,000+ words)Blog/CMS
Content calendar7-day scheduleAll platforms
Estimated cost: ~$1.50 per video in API costs (Claude + AssemblyAI + ElevenLabs).

Architecture

6-Stage Pipeline

1

Download & Validate

Fetch video from URL, validate format, extract metadata. Supports YouTube, direct URLs, and uploaded files.
2

Transcribe

AssemblyAI processes audio with word-level timestamps and speaker diarization. Produces timestamped transcript with speaker labels.
3

Analyze

Claude performs a 3-pass analysis:
  • Pass 1: Topic segmentation — identify distinct content blocks
  • Pass 2: Hook identification — find viral-worthy moments
  • Pass 3: Scoring — rank segments by engagement potential
4

Face Track

MediaPipe detects and tracks speaker faces. Smart 9:16 cropping centers on the active speaker for vertical video format.
5

Render

Remotion + FFmpeg render final clips with:
  • Animated TikTok-style captions (word-by-word highlight)
  • Brand color overlay
  • Speaker-centered framing
  • Platform-optimized encoding
6

Generate Text Content

Claude generates platform-specific written content:
  • LinkedIn posts with pull quotes from transcript
  • Twitter threads with key insights
  • SEO-optimized blog post (2,000+ words)
  • 7-day content calendar with scheduling
After pipeline completion, content enters an approval queue before publishing to 6 platforms: YouTube Shorts, TikTok, Instagram, LinkedIn, X/Twitter, and Telegram.

18 Specialized Skills

The operator uses a skill-based architecture where each capability is an independent, testable module:
CategorySkillsDescription
Ingestionasset-ingesterDownload and validate source media
Analysiscontent-analyzer, brand-researcher, competitor-analyzerAnalyze content, brand context, and competition
Videovideo-clipper, video-repurposeSmart clipping and format conversion
Writinglinkedin-writer, seo-blog, newsletterPlatform-specific content generation
Visualimage-generatorAI-generated images and thumbnails
SEOseo-optimizer, serp-scraperSearch optimization and SERP analysis
Distributioncontent-publisher, platform-formatter, content-repurposeMulti-platform formatting and publishing
Planningsocial-calendar, schema-generatorContent calendar and structured data
Operationsoutput-packager, notifierPackage deliverables and alert stakeholders

Tech Stack

ComponentTechnology
RuntimeNode.js 22+, TypeScript
APIExpress.js with modular route handlers
Video renderingRemotion + FFmpeg
Face trackingMediaPipe
TranscriptionAssemblyAI
AI generationClaude (Anthropic)
AuthCustom auth middleware
DeploymentRailway (production)
TestingVitest

Source Structure

src/
├── api/          # 40+ route modules
├── auth/         # Authentication middleware
├── cli.ts        # CLI interface
├── core/         # Core pipeline logic
├── integrations/ # Third-party API clients
├── orchestrator/ # Pipeline orchestration
├── security/     # Security utilities
├── services/     # Business logic services
├── skills/       # 18 specialized skill modules
└── ui/           # Admin dashboard

Quick Start

git clone https://github.com/pshkv/sint-cmo-operator.git
cd sint-cmo-operator
pnpm install
cp .env.example .env  # Configure API keys
pnpm dev

Required Environment Variables

VariableServicePurpose
ANTHROPIC_API_KEYAnthropicContent analysis and generation
ASSEMBLYAI_API_KEYAssemblyAITranscription with timestamps
ELEVENLABS_API_KEYElevenLabsVoice generation (optional)
YOUTUBE_API_KEYGoogleYouTube publishing
TWITTER_API_KEYX/TwitterTweet publishing
LINKEDIN_ACCESS_TOKENLinkedInPost publishing

Integration with SINT Ecosystem

The CMO Operator connects with other SINT components:
  • SINT Outreach — Generated content feeds into LinkedIn outreach campaigns
  • SINT Avatars — Video content can be presented through the 3D avatar system
  • SINT Protocol — Content publishing actions can be governed by capability tokens for enterprise compliance

Source Code

View the full source on GitHub

Live Instance

Try the production deployment