🎥 Agents in a Box — Masterclass Resource

Creator Command

Your AI-powered YouTube command center. Track your channel, monitor competitors, score video ideas, manage your content pipeline, and catch viral outliers — all from one dashboard.

YouTube Creators Fly Blind

❌ Without Creator Command

You check YouTube Studio for your own stats, then manually visit competitor channels one by one. You brainstorm video ideas with no data. You have no system for tracking what's working in your niche — just vibes and guesswork. Your content pipeline lives in a messy spreadsheet.

✅ With Creator Command

One dashboard with 8 views: your channel KPIs, competitor tracking with automatic stat updates, idea validation with banger scores, a content pipeline from idea to published, script management, intelligence digests, and a viral outlier detector that surfaces videos outperforming their channel averages.

Everything a Creator Needs

📊

Dashboard

Channel KPIs: subs, views, videos, growth

📈

Analytics

Deep metrics, charts, upload frequency trends

👥

Competitors

Track rival channels with auto-updated stats

💡

Banger Lab

Score and validate video ideas with AI

🛠

Pipeline

Idea → Script → Film → Edit → Published

📝

Scripts

Script drafts with word count and versioning

💡

Intel Feed

Weekly niche trend digests and opportunities

🔥

Outlier Feed

Viral videos beating their channel average by 3x+

🔑 Prerequisites

Required: ClawBuddy instance running (SETUP.md complete) + YouTube Data API v3 key (free from Google Cloud Console). Optional: Subscribr API key for niche analysis, trend detection, and outlier video scoring.

Creator Command — Setup & Agent Instructions

This single prompt sets up the full 8-view YouTube command center and teaches your agent how to populate it with data.

creator-command-setup.md
# Creator Command — YouTube Analytics & Intelligence Setup You are setting up Creator Command, a YouTube analytics and intelligence dashboard with 8 views: Dashboard, Analytics, Competitors, Banger Lab, Pipeline, Scripts, Intel Feed, and Outlier Feed. ## Prerequisites - YouTube Data API v3 key from Google Cloud Console (free tier: 10,000 units/day) - Optional: Subscribr API key for advanced niche analytics and outlier detection ## Step 1: Set Secrets ```bash supabase secrets set YOUTUBE_API_KEY=your-youtube-data-api-key # Optional: supabase secrets set SUBSCRIBR_API_KEY=your-subscribr-api-key ``` ## Step 2: Deploy Edge Functions ```bash supabase functions deploy competitor-intel --no-verify-jwt supabase functions deploy intelligence-sync --no-verify-jwt ``` ## Step 3: Run Migrations ```bash supabase db push ``` ## Step 4: Create OpsCenter App ```json {"request_type": "ops", "action": "create_app", "name": "Creator Command", "description": "YouTube analytics, competitor tracking, and content intelligence", "icon": "tv"} ``` Save the returned `app_id`. ## Step 5: Create 8 Pages ```json {"request_type": "ops", "action": "create_page", "app_id": "APP_ID", "name": "Dashboard", "sort_order": 1} {"request_type": "ops", "action": "create_page", "app_id": "APP_ID", "name": "Analytics", "sort_order": 2} {"request_type": "ops", "action": "create_page", "app_id": "APP_ID", "name": "Competitors", "sort_order": 3} {"request_type": "ops", "action": "create_page", "app_id": "APP_ID", "name": "Banger Lab", "sort_order": 4} {"request_type": "ops", "action": "create_page", "app_id": "APP_ID", "name": "Pipeline", "sort_order": 5} {"request_type": "ops", "action": "create_page", "app_id": "APP_ID", "name": "Scripts", "sort_order": 6} {"request_type": "ops", "action": "create_page", "app_id": "APP_ID", "name": "Intel Feed", "sort_order": 7} {"request_type": "ops", "action": "create_page", "app_id": "APP_ID", "name": "Outlier Feed", "sort_order": 8} ``` ## Step 6: Create 8 Blocks (one per page) ```json {"request_type": "ops", "action": "create_block", "page_id": "DASHBOARD_PAGE_ID", "name": "Channel Overview", "block_type": "yt_dashboard", "config": {}} {"request_type": "ops", "action": "create_block", "page_id": "ANALYTICS_PAGE_ID", "name": "Deep Analytics", "block_type": "yt_analytics", "config": {}} {"request_type": "ops", "action": "create_block", "page_id": "COMPETITORS_PAGE_ID", "name": "Competitor Tracker", "block_type": "yt_competitors", "config": {}} {"request_type": "ops", "action": "create_block", "page_id": "BANGER_LAB_PAGE_ID", "name": "Idea Validator", "block_type": "yt_banger_lab", "config": {}} {"request_type": "ops", "action": "create_block", "page_id": "PIPELINE_PAGE_ID", "name": "Content Pipeline", "block_type": "yt_pipeline", "config": {}} {"request_type": "ops", "action": "create_block", "page_id": "SCRIPTS_PAGE_ID", "name": "Script Manager", "block_type": "yt_scripts", "config": {}} {"request_type": "ops", "action": "create_block", "page_id": "INTEL_FEED_PAGE_ID", "name": "Intelligence Feed", "block_type": "yt_intel_feed", "config": {}} {"request_type": "ops", "action": "create_block", "page_id": "OUTLIER_FEED_PAGE_ID", "name": "Outlier Videos", "block_type": "yt_outlier_feed", "config": {}} ``` ## Step 7: Seed Overview Record ```json { "request_type": "ops", "action": "add_data", "app_id": "APP_ID", "block_id": "DASHBOARD_BLOCK_ID", "item_type": "record", "data": { "type": "overview", "subscriber_count": 0, "total_views": 0, "total_videos": 0, "avg_views_per_video": 0, "upload_frequency": "weekly", "last_updated": "2026-01-01T00:00:00Z" } } ``` ## Using Creator Command ### Add a competitor: ```json { "request_type": "ops", "action": "add_data", "app_id": "APP_ID", "block_id": "COMPETITORS_BLOCK_ID", "item_type": "competitor", "title": "Channel Name", "data": { "type": "competitor", "name": "Channel Name", "handle": "@channelhandle", "subscriber_count": 0, "view_count": 0 } } ``` ### Submit a video idea to Banger Lab: ```json { "request_type": "ops", "action": "add_data", "app_id": "APP_ID", "block_id": "BANGER_LAB_BLOCK_ID", "item_type": "idea", "title": "Your Video Idea Title", "data": { "type": "idea", "title": "Your Video Idea Title", "description": "Brief description of the video concept", "banger_score": 0, "status": "new" } } ``` ### Add a pipeline entry: ```json { "request_type": "ops", "action": "add_data", "app_id": "APP_ID", "block_id": "PIPELINE_BLOCK_ID", "item_type": "pipeline", "title": "Video Title", "data": { "type": "pipeline", "title": "Video Title", "status": "idea", "target_publish": "2026-04-01" } } ``` Status flow: idea → scripting → filming → editing → published ## Automation Enable the **Competitor Intel** automation to run daily. It: 1. Reads competitors from the Competitors block 2. Fetches fresh YouTube stats via the YouTube Data API 3. Detects outlier videos (views > 3x channel average) 4. Pushes trend digests to the Intel Feed No manual data entry needed after initial competitor setup — the automation keeps everything fresh.

🛠️ Starter vs Production

This prompt creates a V1 scaffold. Production requires wiring real data sources, QA passes, error handling, retry logic, and safety gates. Treat the output as a working prototype — not a ship-ready system.