Channels
-
Total Videos
-
Recent Videos
-
Outliers
-
Ideas
-

Top Outliers

ALL →
#VideoScoreViews

Active Clusters

ALL →
Select a channel to see its tracked videos and top outliers.

Top Outliers

#VideoScoreViews

Recent Videos

#VideoCategoryScore
8 ideas from 12 outliers, 4 clusters
Use Settings to choose the idea model, then generate a fresh board.

All Research

REFRESH

Generated Scripts & Packets

Script reports · moon-news packets

Generation History

All LLM runs
Type Summary Model Status When

Resolver Mode

Paste a script, transcript, or outline below, then choose whether to build a fast plan or run the deeper asset resolver.

What This Wants

This page is only for asset planning, not case research or script writing.
Best Input: Transcript, finished script, or sectioned outline.
What It Produces: Resolved clips, quotes, images, receipts, stock searches, alternates, and formatted section output.
Where It Opens: After resolving, use “Save Report & Open Asset Editor” to open the dedicated asset editor and add it to Studio.

Builder Inputs

Use this for transcripts, finished scripts, or sectioned outlines. Visuals first, receipts second.

Beat Plan

No plan built yet
Paste a script and build the visual plan.

Launch a Run

Monthly and weekly use the latest Moon analytics window. Video uses a YouTube id. Script analyzes a draft against retention data.
Preparing...

Moon Video Catalogue

Loading historical profiles...
Loading analysis checklist...
Loading Moon video catalogue...

Recent Runs

Loading runs...
-
Channel Subs Tier Interval Status Last Poll Videos 7d Outliers 7d Tags

Agent Runtime

REFRESH
Goal: choose the idea model, set how many draft/critique loops it gets, then trigger generation.
`heuristic` is the local fallback. `anthropic` uses the Claude-backed agent loop.
Choose the model the idea generator should use when Anthropic is enabled.
Currently ideation runs in single-call mode. This setting is retained for future multi-pass experiments.
Generation stops once this many approved ideas have been accepted.
Only applies when the Anthropic provider is active.
Status: Loading runtime settings...

Run Notes

Trigger behavior: save settings here, then run generation from the Ideas tab. The ideation run uses the currently saved settings, runs a single Claude ideation pass, and replaces the prior board for that window only if enough valid ideas survive filtering.
Model list source: live Anthropic Models API when `ANTHROPIC_API_KEY` is configured, otherwise a curated fallback list.
Recommendation: use `Claude Opus 4` for final Moon ideation passes with deeper thinking enabled.
Anthropic Key: checking...

YouTube Analytics (Moon Channel)

REFRESH
Checking connection...
CONNECT YOUTUBE

YouTube Analytics Setup

1. Go to Google Cloud Console and create an OAuth 2.0 Client ID (Web application type).
2. Set the authorized redirect URI to:
https://moon-internal.xyz/api/youtube-analytics/callback
3. Enable the YouTube Analytics API and YouTube Data API v3 in your Google Cloud project.
4. Add the client ID and secret to your .env:
GOOGLE_OAUTH_CLIENT_ID=...
GOOGLE_OAUTH_CLIENT_SECRET=...

Video Intelligence

YOUTUBE → CHANNEL → SHARE LINK
-
Views
-
Likes
-
Comments
-
Score
-
Baseline
-
Percentile
-
Engagement
View Curve (Snapshots)
Scoring Detail