Pending
Pending
Pending
Pending
Processing...
1. Historical Content Audit
Data Source Settings
Configure the spreadsheet source directly inside Historical Content Audit.
Select Columns to Fetch
Row Filters (Data filter conditions)
| No data loaded. Click ▶ Run. |
⚙️ Topic Agent
1. Identity & Positioning
2. Tone & Strategy
Who the content is for. When filled, the Agent MUST use it verbatim as target_audience. Leave empty to let the Agent deduce one from the Ultimate Goal.
3. Docs & Custom Output
Each enabled row is injected into the agent's prompt under the Goal label. Use this to pass context from previous steps or add custom strategic directives.
History Table — pulls past 7-day topic data from Tab 1 (for deduplication). |
Manual — type any custom context, strategy override, or extra instructions for this run.
🧩 Output Structure & Language
Video Production Brief for Plot, Script & Storyboard agents
Static / Social Design Brief for downstream design agents
🔵 Topic Agent Output
📝 Copywriter Agent Output
1. Writer & Tone
2. Format & Language
3. CTA & Forbidden Terms
📚 Knowledge Base (KB)
🧩 Output Structure & Language Default: Content + Hashtag
🎬 Video Script Agent
1. Writer & Tone
If left empty, the system's default configuration will be used to ensure output quality.
2. Video Specs
max 5
Monologue / Dialogue automatically apply the system framework library for that mode · Custom: enter your own framework below
3. Script Signature
🧩 Output Structure & Language Default: TTS-clean JSON
📖 Brief Story Videos Agent
A. Brand Identity
For standalone use (without Video Script Agent). If filled, this content is added to Pipeline Inputs as supplementary guidance. If left empty, the agent relies entirely on Pipeline Inputs below.
B. Core Video Style — select 1 for fixed, 2+ for random per run
AI produces AT LEAST Min scenes (never pads with empty entries if the real voice-over is shorter). Max scenes is an optional cap. Each Voice-over reads aloud within the time range.
C. Master Character
1 character = fixed in prompt. 2+ = AI randomly selects one based on content & market context.
🔗 Pipeline Inputs (from Previous Agents)
📚 Knowledge Base (KB)
🧩 Output Structure & Language
Toàn bộ nội dung (Voice-over + Visual) ra theo ngôn ngữ này — chỉ label cấu trúc giữ tiếng Anh.
story_framework
— Scriptwriting Framework
story_character
— Master Character
Brief_Video_Story
— Story Script (full scene entries)
story_objectives
— Meaning & Message Objectives
🎬 Storyboard Agent
System Role: You are a Cinematic Visual Director & Strategic Storyboard Expert (Universal Storyboard Director). Your mission: receive story scripts from ANY industry, analyze and transform every concept (complex, abstract, or technical) into vivid, physically-realistic Prompt commands (Visual Briefs) for AI image/video generation tools (Midjourney, Flux, Kling, Veo...).
Core Identity & Industry
AI auto-selects Props matching industry (Vest/Finance, Apron/F&B...)
Used for brand asset tag injection in prompts
Visual & Audio Parameters
Appended to END of every Prompt Imgs line.
AI locks this background CONSISTENTLY across ALL scenes.
When enabled, this directive takes PRIORITY in Prompt Videos for EVERY scene — overrides Camera Angle Logic selection.
When enabled: AI uses EXACTLY this description as Master Character for ALL scenes — does not create or modify the character.
Select one or more. Multiple selections: AI picks randomly per scene based on character demographics.
✎ Custom voice profiles (can add multiple)
If a pipeline script is provided, its real scene count is used (capped to Max if set). Otherwise AI produces within Min–Max. Each Voice-over reads aloud within the time range.
📚 Knowledge Base (KB)
Suggested: Brand Handbook (colors, audience, character casting) · Visual Standards (asset lists, UI specs)
🧩 Output Structure & Language
Parsed Display Components
Custom Fields
Add extra output lines after Tone Voice. AI fills each per scene. Example: Hashtags → "Write 3 hashtags for this scene".
Language for Voice-over dialogue. Structural labels (Subject Block, Scene, Prompt Imgs...) always English.
JSON: backend parses into 3 streams (Image / Video / Audio TTS)
🔗 Pipeline Inputs (from Previous Agents)
Uncheck ✓ to disable a rule. No Brand rule appended to scenes without brand mention when enabled.
📺 YouTube SEO & Metadata Agent
A. Channel & Brand Identity
If left empty, the system's default configuration will be used to ensure output quality.
B. SEO Strategy & Visual Parameters
📚 Knowledge Base (KB)
Suggested: Channel Handbook (audience, tone, brand voice) · SEO Style Guide (keyword rules, title patterns, banned phrases)
🧩 Output Structure & Language
Output Language
Multiple languages → AI randomly picks one per run.
Output Schema (JSON)
Each key is a field in the AI's JSON response. Uncheck to exclude from output.
JSON: backend auto-fills Title, Filename, Description, Thumbnail fields.
Each enabled row is injected into this agent's prompt. Pull from Topic, Video Script, or Story Agent results — or add Manual context.
E. Description Template
If left empty, the system's default configuration will be used to ensure output quality.
Appended at the bottom of every SEO description.
Post-Processing Content Agents (Signature / Reformat / Append)
🖼 Banner Social Prompt Agent
Visual AI Director📐 Visual Identity & Style
Locked across every run — kept identical in every generated banner so the same brand always shows the same character. Leave empty (or untick Add to prompt) if the brand uses no character.
🏷️ Overlay & Output
If filled, AI will mandatorily overlay this text on the image.
📚 Knowledge Base (KB)
Upload reference documents (.md / .txt). System wraps them in <reference> tags when sending to AI.
📎 Click or drag & drop .md / .txt
e.g. Visual Standards, Brand Handbook
No results yet. Run Visual Agent to see output cards.
🎬 Thumbnail Prompt Agent
YouTube Thumbnail🎨 Visual Style & Composition
Locked across every run — kept identical in every generated thumbnail so the same brand always shows the same character. Leave empty (or untick Add to prompt) if the brand uses no character.
If filled, AI will mandatorily overlay this text on the thumbnail.
🧩 Output Structure & Language
📚 Knowledge Base (KB)
Reference documents for the thumbnail prompt (.md / .txt) — also filled by Fast Setup's KB step.
📎 Click or drag & drop .md / .txt
No results yet. Run Thumbnail Agent to see output.
3. Visual Lab
Shared Drive Folder
No Folder CreatedThis module owns the Google Drive root folder setting, creates the project folder (named after the project) and, on every run, one run folder inside it where the production agents save their results.
This root folder will be used as the parent for all generated shared folders.
The first ticked row names this run's folder (<time>-<value>). Only your Agent/Field choice is saved — the value is pulled fresh from each run's results. Purpose is never sent to any AI prompt.
Agent Audio (Multi Agent TTS)
🎨 Visual Generation Agents
Fal.ai / API🎥 Video Generation Agents
Fal.ai / API🎞 Scene Generation Agents
Storyboard → Media⚙ Master Config (All Scenes)
Auto-detects the Shared Drive Folder from Visual Generation. Each Run auto-creates its own dated scene folder inside Scene Videos/ — no manual folder creation needed.
🎬 Video Composer
Scenes → Final .mp4Merge all completed scenes into a single video file, upload it to Drive, and optionally write the URL to Google Sheets.
setpts, original audio via atempo (pitch preserved). A 10s clip at 1.25x renders as 8s.4. Auto Post Social — Multi-channel Publishing
Add Social Provider
Stored in the backend vault (gitignored). Only the last 4 characters are shown later.
Detected via Test Connection. Pick one before using this provider.
📱 Auto Post — 1️⃣ Source → 2️⃣ Channels → 3️⃣ Content → 4️⃣ Schedule & Post
Select a source sheet to load its columns.
Post content preview
5. Google Sheets Targets
Configure one or more Google Sheets below. For each sheet, scan the columns and map them to the desired Agent Output data.
Result Sent to Google Sheets
📁 Project Manager
Saved projects · schedules · run historyCredentials
System-wide store for connected accounts and 3rd-party APIs — these credentials are shared by every project in Content Studio.
🔑 All Credentials
| Name | Type | Source | Note | Live Links | Actions | |
|---|---|---|---|---|---|---|
| Loading credentials… | ||||||
⚙️ API Credentials
LLM Runtime
Language model API keys (DeepSeek, OpenAI, Gemini, custom) — used to run every text-generation agent.
Audio Runtime API
Text-to-speech providers (Vbee, ElevenLabs) — used by the Video Composer for narration.
Media API
Image/video generation API (Fal.ai) — powers Image Agent, Scene Gen, Banner/Thumbnail.
Deploy docs/tools/fal-relay-worker.js to Cloudflare Workers, paste its URL here. Applies instantly (no Save needed).
🗄 Storage Bridge (ImgBB)
Image relay — turns local files / transient URLs into stable public URLs for Fal.ai. Used by: Banner/Thumbnail reference upload, Image Agent edit-model references, Scene Gen 📤 local-file upload. Saved with Save All Credentials.
Used to upload temporary public URLs for media workflows.
🔗 Google Account Connect
Google Service Account
Paste the link of the shared Drive folder (e.g. 01.ONECLICKAZ AI DESIGN)
🔗 DRIVE OAUTH2 (RECOMMENDED)
Not ConnectedUse OAuth2 with personal Google accounts to avoid storage quota bottlenecks during uploads.
http://localhost:3931/api/oauth/drive/callback
📱 SOCIAL POST APIs
claude mcp add oneclickaz -- node backend/mcp/oneclickaz-mcp.js