mcpbeat Sign in

Video Analytics Interpreter Agent Skill

Interpret YouTube Analytics, TikTok Analytics, and video performance data. Identifies trends, explains metrics, and provides actionable recommendations for growth. Use when analyzing video performance, understanding metrics, or optimizing channel strategy.

3k tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
275
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/nicepkg/ai-workflow --skill video-analytics-interpreter

The instruction itself

16 sections, as written by the author

Video Analytics Interpreter

Transform raw video metrics into actionable growth strategies.

Key Metrics Explained

YouTube Analytics

📊 CORE METRICS:

VIEWS
- What: Total video plays (30+ seconds or full if shorter)
- Good: Trending upward week-over-week
- Warning: Sudden drops may indicate algorithm changes

WATCH TIME
- What: Total minutes watched
- Why it matters: #1 factor for YouTube algorithm
- Good: Higher than channel average

AVERAGE VIEW DURATION (AVD)
- What: Average time viewers watch
- Benchmark: 50%+ of video length is good
- Tip: Longer videos = lower % is acceptable

CLICK-THROUGH RATE (CTR)
- What: Impressions → Clicks percentage
- Good: 4-10% (varies by content type)
- Excellent: 10%+
- Warning: <2% needs thumbnail/title work

IMPRESSIONS
- What: Times thumbnail shown to users
- Note: Higher impressions = YouTube promoting you
- Tip: CTR × Impressions = Views potential

AUDIENCE RETENTION
- What: Graph showing when viewers leave
- Key: Look for drop-off points
- Goal: Flat line is ideal, gradual decline acceptable

ENGAGEMENT RATE
- What: (Likes + Comments) / Views
- Good: 4-8%
- Excellent: 8%+

TikTok Analytics

📊 TIKTOK METRICS:

VIDEO VIEWS
- Includes replays and loops
- Higher than YouTube due to autoplay

AVERAGE WATCH TIME
- Critical for algorithm
- Goal: Above 100% (indicates replays)

WATCH FULL VIDEO RATE
- % who watched entire video
- Good: 30%+ for 15-30 sec videos
- Excellent: 50%+

ENGAGEMENT RATE
- (Likes + Comments + Shares) / Views
- Good: 5-10%
- Viral potential: 15%+

SHARES
- Most important engagement type
- Strong shares = algorithm boost
- Indicates "save for later" or "send to friend"

PROFILE VIEWS
- Viewers who clicked your profile
- Indicates content sparked curiosity
- Goal: 1-3% of views

FOLLOWER CONVERSION
- New followers / Profile views
- Good: 10-20%
- Tip: Pin best content, optimize bio

Analytics Interpretation Framework

Step 1: Identify the Pattern

PERFORMANCE CATEGORIES:

🚀 BREAKOUT SUCCESS (Top 10% of your content)
- Views: 3x+ your average
- CTR: Above your channel average
- Retention: Higher than similar videos
- Action: Double down, create more like this

✅ SOLID PERFORMER (Above average)
- Views: 1.5-3x your average
- CTR: At or above average
- Retention: Consistent with similar content
- Action: Note what worked, iterate

😐 AVERAGE
- Views: Near your typical numbers
- CTR: Around channel average
- Retention: Normal patterns
- Action: Test new elements

⚠️ UNDERPERFORMER (Below average)
- Views: Below your average
- CTR: Lower than normal
- Retention: Early drop-offs
- Action: Analyze what went wrong

❌ FLOP (Bottom 10%)
- Views: Significantly below average
- CTR: Much lower than normal
- Retention: Severe early drop-off
- Action: Don't delete - learn from it

Step 2: Diagnose the Problem

LOW VIEWS DIAGNOSIS:

Q1: Is CTR low?
YES → Thumbnail/title problem
NO → Algorithm not promoting (impressions issue)

Q2: Is retention low?
YES → Content/hook problem
NO → Distribution/timing issue

Q3: Low impressions but good CTR/retention?
YES → Algorithm testing phase, be patient
     → Or topic has limited search volume

DIAGNOSIS FLOWCHART:
┌─────────────────────────────────────────────────────────┐
│ Low Views?                                              │
│     ↓                                                   │
│ Check CTR → Low? → Fix thumbnail/title                  │
│     ↓                                                   │
│ CTR OK? → Check Retention → Low? → Fix hook/content     │
│     ↓                                                   │
│ Both OK? → Check Impressions → Low? → Topic/timing issue│
│     ↓                                                   │
│ All OK but low views? → Give it time, algorithm testing │
└─────────────────────────────────────────────────────────┘

Step 3: Read the Retention Graph

RETENTION PATTERNS:

📉 EARLY DROP (0-30 seconds)
Problem: Weak hook, misleading thumbnail/title
Fix: Stronger hook, match expectations

📉 GRADUAL DECLINE (Steady downward slope)
Normal: Expected for most videos
Optimize: Add pattern breaks every 30-60 sec

📉 CLIFF DROP (Sudden sharp decline)
Problem: Boring section, promise unfulfilled
Fix: Cut/improve that section, better pacing

📈 SPIKE (Retention increases)
Meaning: Replay/rewind point
Opportunity: Create clip from this moment

─── FLAT LINE (Stable)
Ideal: Viewers engaged throughout
Indicates: Strong content-hook match

Analytics Report Template

═══════════════════════════════════════════════════════════════
VIDEO ANALYTICS REPORT
Video: [Title]
Published: [Date]
Analysis Period: [X days since publish]
═══════════════════════════════════════════════════════════════

📊 PERFORMANCE SUMMARY:
─────────────────────────────────────────────────────────────
Views: [X] ([+/-X%] vs channel avg)
Watch Time: [X hours] ([+/-X%] vs channel avg)
CTR: [X%] ([+/-X%] vs channel avg)
Avg View Duration: [X:XX] ([X%] of video)
Engagement: [X%] (Likes: X, Comments: X)

Performance Tier: [🚀 Breakout / ✅ Solid / 😐 Average / ⚠️ Under / ❌ Flop]

📈 RETENTION ANALYSIS:
─────────────────────────────────────────────────────────────
Hook Effectiveness (0-30s): [Strong/Moderate/Weak]
- [X%] still watching at 30 seconds

Key Drop-off Points:
- [Timestamp]: [X%] dropped - Likely cause: [reason]
- [Timestamp]: [X%] dropped - Likely cause: [reason]

Rewatch Spikes:
- [Timestamp]: Viewers replayed - Content: [what happened]

Overall Shape: [Early drop / Gradual decline / Cliff / Flat]

🎯 TRAFFIC SOURCES:
─────────────────────────────────────────────────────────────
1. [Source]: [X%] - [Insight]
2. [Source]: [X%] - [Insight]
3. [Source]: [X%] - [Insight]

Best Performing Source: [Source] - Why: [explanation]
Underperforming Source: [Source] - Recommendation: [action]

👥 AUDIENCE INSIGHTS:
─────────────────────────────────────────────────────────────
New vs Returning: [X% new / X% returning]
Geographic: Top countries [list]
Demographics: Primary age/gender [if available]
Device: [X% mobile / X% desktop / X% TV]

Subscriber Impact: [+X subscribers] ([X%] conversion)

🔍 DIAGNOSIS:
─────────────────────────────────────────────────────────────
Primary Issue: [Identify main problem if any]
Root Cause: [Why this happened]
Secondary Issues: [Other concerns]

💡 RECOMMENDATIONS:
─────────────────────────────────────────────────────────────
IMMEDIATE (This Video):
1. [Action] - Expected impact: [result]
2. [Action] - Expected impact: [result]

FUTURE VIDEOS:
1. [Lesson learned] - Apply to: [future content]
2. [Lesson learned] - Apply to: [future content]

A/B TEST SUGGESTION:
- Test: [Element to test]
- Hypothesis: [What you expect]
- Measure: [Metric to track]

🎬 CLIP OPPORTUNITY:
─────────────────────────────────────────────────────────────
High-engagement moment at [Timestamp]: "[Description]"
Recommended for: [TikTok/Shorts/Reels]
Hook angle: "[Suggested hook]"

📅 NEXT STEPS:
─────────────────────────────────────────────────────────────
[ ] [Action item 1]
[ ] [Action item 2]
[ ] [Action item 3]
═══════════════════════════════════════════════════════════════

How to Use

Full Analytics Review

Analyze this video's performance:
[Paste analytics data or describe metrics]

Comparisons:
- Channel average CTR: [X%]
- Channel average retention: [X%]
- Similar video performance: [description]

Quick Diagnosis

My video has [X views] but my CTR is [X%].
Why is it underperforming and how do I fix it?

Trend Analysis

Analyze these videos' performance trends:
Video 1: [Title] - [Views, CTR, Retention]
Video 2: [Title] - [Views, CTR, Retention]
Video 3: [Title] - [Views, CTR, Retention]

What patterns do you see?

Channel Health Check

Here are my last 10 videos' metrics:
[List videos with key metrics]

How is my channel performing overall?
What should I focus on?

Benchmarks by Content Type

                    CTR      Retention    Engagement
Educational         3-6%     40-60%       3-6%
Entertainment       5-10%    30-50%       5-10%
Gaming              4-8%     25-45%       4-8%
Vlog                3-7%     35-55%       4-8%
Product Review      4-8%     40-60%       3-6%
Tutorial            3-6%     45-65%       3-5%
Short-form          8-15%    70-100%+     8-15%

Warning Signs to Watch

⚠️ IMMEDIATE ATTENTION:
- CTR dropped 50%+ from average
- Retention cliff in first 30 seconds
- Impressions declining week-over-week
- Subscriber loss instead of gain

📉 CONCERNING TRENDS:
- AVD decreasing over time
- Engagement rate declining
- More dislikes than usual
- Comments increasingly negative

Other skills for the same job

different authors, same section of the catalogue
Youtube Automation
by ComeOnOliver
×2

Automate YouTube tasks via Rube MCP (Composio): upload videos, manage playlists, search content, get analytics, and handle comments. Always search tools first for current schemas.

5k tokens needs MCP
Scientific Visualization
by K-Dense-AI
×1

Create and audit truthful, accessible, publication-ready scientific figures with Matplotlib, Seaborn, or Plotly. Use for figure design, multi-panel layouts, uncertainty and missing-data displays, color/contrast review, image metadata validation, and journal export planning.

48k tokens scripts
Pyimagej Fiji Bridge
by BioTender-max
×1

Python bridge to ImageJ2/Fiji for macros, plugins (Bio-Formats, TrackMate, Analyze Particles), NumPy↔ImagePlus/ImgLib2 exchange, and ImageJ Ops. Automates Fiji headlessly from Python. Use scikit-image for pure Python without Fiji plugins; napari for visualization.

6k tokens
Threejs Skills
by ComeOnOliver
×1

Create 3D scenes, interactive experiences, and visual effects using Three.js. Use when user requests 3D graphics, WebGL experiences, 3D visualizations, animations, or interactive 3D elements.

7k tokens
Chart Image
by zebbern

Generate publication-quality PNG chart images from data, supporting line, bar, area, candlestick, pie, and heatmap charts. Triggers when the user asks to visualize data, create a graph, plot a time series, or generate a chart for a report, alert, or dashboard. Runs as a lightweight, headless Node.js process without a browser.

19k tokens scripts
Tao Analyze Changenet Rca
by NVIDIA
vendor

Performs deep Root Cause Analysis (RCA) on NVIDIA TAO Visual ChangeNet classification experiments with image-evidence-driven investigation. Use when analyzing ChangeNet model failures, investigating poor recall / FAR / PASS-NO_PASS metrics, auditing visual inspection pipeline quality, or running an RCA report for an AOI defect-detection model. Trigger phrases include "RCA on my ChangeNet model", "why is my AOI model failing", "audit ChangeNet predictions", "investigate FAR regressions", "root cause analysis on visual-changenet".

22k tokens scripts
Threejs
by mrgoonie

Build 3D web apps with Three.js (WebGL/WebGPU). Use for 3D scenes, animations, custom shaders, PBR materials, VR/XR experiences, games, data visualizations, product configurators.

37k tokens
Blog Outline
by AgriciDaniel

> SERP-informed outline generation with H2/H3 heading hierarchy, competitive content gap analysis, section-by-section word count targets, chart and image placement markers, optional FAQ question planning, and internal linking zones. blog-brief instead if you need full competitive analysis, statistics research, and image suggestions. Lighter than a full content brief, generates article skeleton and structure only, ready for /blog write to consume. Use when user says "outline", "blog outline", "content outline", "structure blog", "plan sections", "article skeleton", "heading structure", "SERP analysis", "competitive outline", "plan article".

2k tokens

How to use it

Copy the folder

Take nicepkg/video-analytics-interpreter from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.