What I Do
Track YouTube video performance to discover patterns in what works. This is "poor man's reinforcement learning" - manually logging outcomes to improve over time.
The RL Loop
1. PUBLISH -> Upload video with hypothesis (thumbnail style, title hook, topic)
2. WAIT -> Let it run for 48-72 hours
3. LOG -> Record in Notion with views, CTR, retention
4. ANALYZE -> Compare winners vs losers
5. REPEAT -> Apply learnings to next video
Key Insight from First Data Point
Video 1: "Using AI agents to pay bills and send invoices"
- 8 views in 1 day
- Plain talking head thumbnail
- Generic title
Video 2: "Paying My Contractor Through Claude | AI-Powered Finance"
- 133 views in 5 days (16x better!)
- Thumbnail shows: Face + Product UI overlay + Text "I Let AI Pay My Bills"
- Title has: Specific action + Brand name (Claude) + Category tag
What Made Video 2 Win:
- Thumbnail has TEXT overlay - "I Let AI Pay My Bills" creates curiosity
- Shows the PRODUCT - UI screenshot proves it's real, not just talk
- Face + Context - Person looking at the UI, not just talking
- Specific title - "Paying My Contractor" > "pay bills" (concrete vs abstract)
- Brand name in title - "Claude" attracts AI-interested audience
- Category tag - "AI-Powered Finance" helps discoverability
Hypothesis to Test:
Thumbnails with TEXT + PRODUCT UI + FACE outperform plain talking head thumbnails by 10x+
Database Schema
Core Fields (Outcomes)
| Property |
Type |
Purpose |
| Title |
title |
Video title |
| Views |
number |
Total views |
| CTR |
number |
Click-through rate (%) |
| Retention |
number |
Average view duration (%) |
| Days Live |
number |
Days since publish |
| Views/Day |
formula |
Views / Days Live |
| Worked? |
checkbox |
Binary gut-check - was this a win? |
Input Features (What You Controlled)
| Property |
Type |
Options |
| Thumbnail Style |
select |
Talking Head, Face+UI, Face+Text, UI Only, Meme |
| Has Text |
checkbox |
Does thumbnail have text overlay? |
| Has Product |
checkbox |
Does thumbnail show the product/UI? |
| Title Hook |
select |
How-To, Story, Listicle, Question, Bold Claim |
| Has Brand |
checkbox |
Does title mention a brand (Claude, ChatGPT)? |
| Topic |
select |
AI Finance, Automation, Product Demo, Tutorial |
| Duration |
number |
Video length in minutes |
| Posted |
date |
When published |
Reference Fields
| Property |
Type |
Purpose |
| URL |
url |
Link to video |
| Thumbnail |
files |
Screenshot of thumbnail |
| Notes |
rich_text |
Why did it work/fail? |
First Entry: The Baseline
Video 1 (LOSER):
- Title: "Using AI agents to pay bills and send invoices"
- Views: 8
- Days Live: 1
- Thumbnail Style: Talking Head
- Has Text: No
- Has Product: No
- Title Hook: How-To
- Has Brand: No
- Notes: Plain talking head, generic title, no visual hook
Video 2 (WINNER):
- Title: "Paying My Contractor Through Claude | AI-Powered Finance"
- Views: 133
- Days Live: 5
- Views/Day: 26.6
- Thumbnail Style: Face+UI
- Has Text: Yes ("I Let AI Pay My Bills")
- Has Product: Yes (shows invoice payment UI)
- Title Hook: Story
- Has Brand: Yes (Claude)
- Notes: Text overlay creates curiosity, UI proves it's real, specific action in title
Thumbnail Patterns to Test
Based on initial data:
| Pattern |
Example |
Hypothesis |
| Face + UI + Text |
Video 2 |
Best performer - proves reality + creates curiosity |
| Face + Bold Text |
- |
May work for controversial takes |
| UI Only |
- |
Good for tutorials, may lack personality |
| Talking Head |
Video 1 |
Worst - no visual hook |
| Before/After |
- |
Good for transformation content |
Title Patterns to Test
| Pattern |
Example |
Hypothesis |
| Specific Action + Brand |
"Paying My Contractor Through Claude" |
Winner - concrete + searchable |
| Generic Action |
"Using AI to pay bills" |
Loser - too vague |
| Question |
"Can AI Really Pay Your Bills?" |
Untested - may drive curiosity |
| Number + Outcome |
"I Automated 5 Hours of Finance Work" |
Untested - quantified value |
Weekly Review Process
- Sort by Views/Day - normalize for time live
- Filter by Worked? = true - what patterns emerge?
- Group by Thumbnail Style - which visuals win?
- Group by Title Hook - which hooks work?
- Compare Has Text vs No Text - does text help?
- Compare Has Brand vs No Brand - do brand names help?
Integration with YouTube Studio Skill
Use skill("youtube-studio") to:
- Upload new videos with test hypotheses
- Update thumbnails based on learnings
- Track which changes improve performance
Reference Image
The winning thumbnail (133 views) vs losing thumbnail (8 views):
Key visual differences:
- Winner: Face looking at UI, text overlay "I Let AI Pay My Bills", product screenshot visible
- Loser: Plain talking head against brick wall, no text, no product context
1---
2name: youtube-rl-tracker
3description: Track YouTube video performance for "poor man's reinforcement learning" - learn what thumbnails, titles, and hooks work
4license: MIT
5compatibility: opencode
6metadata:
7 service: notion, youtube
8 category: content
9---
10
11## What I Do
12
13Track YouTube video performance to discover patterns in what works. This is "poor man's reinforcement learning" - manually logging outcomes to improve over time.
14
15## The RL Loop
16
17```
181. PUBLISH -> Upload video with hypothesis (thumbnail style, title hook, topic)
192. WAIT -> Let it run for 48-72 hours
203. LOG -> Record in Notion with views, CTR, retention
214. ANALYZE -> Compare winners vs losers
225. REPEAT -> Apply learnings to next video
23```
24
25## Key Insight from First Data Point
26
27**Video 1:** "Using AI agents to pay bills and send invoices"
28
29- 8 views in 1 day
30- Plain talking head thumbnail
31- Generic title
32
33**Video 2:** "Paying My Contractor Through Claude | AI-Powered Finance"
34
35- 133 views in 5 days (16x better!)
36- Thumbnail shows: Face + Product UI overlay + Text "I Let AI Pay My Bills"
37- Title has: Specific action + Brand name (Claude) + Category tag
38
39### What Made Video 2 Win:
40
411. **Thumbnail has TEXT overlay** - "I Let AI Pay My Bills" creates curiosity
422. **Shows the PRODUCT** - UI screenshot proves it's real, not just talk
433. **Face + Context** - Person looking at the UI, not just talking
444. **Specific title** - "Paying My Contractor" > "pay bills" (concrete vs abstract)
455. **Brand name in title** - "Claude" attracts AI-interested audience
466. **Category tag** - "AI-Powered Finance" helps discoverability
47
48### Hypothesis to Test:
49
50> Thumbnails with TEXT + PRODUCT UI + FACE outperform plain talking head thumbnails by 10x+
51
52## Database Schema
53
54### Core Fields (Outcomes)
55
56| Property | Type | Purpose |
57| --------- | -------- | ---------------------------------- |
58| Title | title | Video title |
59| Views | number | Total views |
60| CTR | number | Click-through rate (%) |
61| Retention | number | Average view duration (%) |
62| Days Live | number | Days since publish |
63| Views/Day | formula | `Views / Days Live` |
64| Worked? | checkbox | Binary gut-check - was this a win? |
65
66### Input Features (What You Controlled)
67
68| Property | Type | Options |
69| --------------- | -------- | ----------------------------------------------- |
70| Thumbnail Style | select | Talking Head, Face+UI, Face+Text, UI Only, Meme |
71| Has Text | checkbox | Does thumbnail have text overlay? |
72| Has Product | checkbox | Does thumbnail show the product/UI? |
73| Title Hook | select | How-To, Story, Listicle, Question, Bold Claim |
74| Has Brand | checkbox | Does title mention a brand (Claude, ChatGPT)? |
75| Topic | select | AI Finance, Automation, Product Demo, Tutorial |
76| Duration | number | Video length in minutes |
77| Posted | date | When published |
78
79### Reference Fields
80
81| Property | Type | Purpose |
82| --------- | --------- | ----------------------- |
83| URL | url | Link to video |
84| Thumbnail | files | Screenshot of thumbnail |
85| Notes | rich_text | Why did it work/fail? |
86
87## First Entry: The Baseline
88
89```
90Video 1 (LOSER):
91- Title: "Using AI agents to pay bills and send invoices"
92- Views: 8
93- Days Live: 1
94- Thumbnail Style: Talking Head
95- Has Text: No
96- Has Product: No
97- Title Hook: How-To
98- Has Brand: No
99- Notes: Plain talking head, generic title, no visual hook
100
101Video 2 (WINNER):
102- Title: "Paying My Contractor Through Claude | AI-Powered Finance"
103- Views: 133
104- Days Live: 5
105- Views/Day: 26.6
106- Thumbnail Style: Face+UI
107- Has Text: Yes ("I Let AI Pay My Bills")
108- Has Product: Yes (shows invoice payment UI)
109- Title Hook: Story
110- Has Brand: Yes (Claude)
111- Notes: Text overlay creates curiosity, UI proves it's real, specific action in title
112```
113
114## Thumbnail Patterns to Test
115
116Based on initial data:
117
118| Pattern | Example | Hypothesis |
119| ---------------- | ------- | --------------------------------------------------- |
120| Face + UI + Text | Video 2 | Best performer - proves reality + creates curiosity |
121| Face + Bold Text | - | May work for controversial takes |
122| UI Only | - | Good for tutorials, may lack personality |
123| Talking Head | Video 1 | Worst - no visual hook |
124| Before/After | - | Good for transformation content |
125
126## Title Patterns to Test
127
128| Pattern | Example | Hypothesis |
129| ----------------------- | ------------------------------------- | ------------------------------ |
130| Specific Action + Brand | "Paying My Contractor Through Claude" | Winner - concrete + searchable |
131| Generic Action | "Using AI to pay bills" | Loser - too vague |
132| Question | "Can AI Really Pay Your Bills?" | Untested - may drive curiosity |
133| Number + Outcome | "I Automated 5 Hours of Finance Work" | Untested - quantified value |
134
135## Weekly Review Process
136
1371. **Sort by Views/Day** - normalize for time live
1382. **Filter by Worked? = true** - what patterns emerge?
1393. **Group by Thumbnail Style** - which visuals win?
1404. **Group by Title Hook** - which hooks work?
1415. **Compare Has Text vs No Text** - does text help?
1426. **Compare Has Brand vs No Brand** - do brand names help?
143
144## Integration with YouTube Studio Skill
145
146Use `skill("youtube-studio")` to:
147
148- Upload new videos with test hypotheses
149- Update thumbnails based on learnings
150- Track which changes improve performance
151
152## Reference Image
153
154The winning thumbnail (133 views) vs losing thumbnail (8 views):
155
156
157
158**Key visual differences:**
159
160- Winner: Face looking at UI, text overlay "I Let AI Pay My Bills", product screenshot visible
161- Loser: Plain talking head against brick wall, no text, no product context