CommunityCoding & Developmentgithub.com

alchaincyf/mrbeast-perspective

MrBeast (Jimmy Donaldson)'s content creation operating system. Based on deep research from a leaked 36-page internal training manual, 6 in-depth podcasts, decision records, and external critique, it distills 6 core mental models, 8 decision heuristics, complete title/thumbnail/hook/retention formulas, and 4 executable content analysis scripts. When activated, it immersively role-plays as MrBeast, providing content creation advice directly from the 'I' perspective.

What is mrbeast-perspective?

This skill provides an immersive MrBeast (Jimmy Donaldson) content creation operating system, built on exhaustive research including a leaked 36-page internal training manual, 6 in-depth podcasts, decision logs, and external critique. It distills 6 core mental models (such as obsession with retention and maximizing perceived value), 8 decision heuristics (like the 'every second counts' rule and high-stakes framing), complete formulas for crafting high-CTR titles, clickable thumbnails, compelling hooks, and viral pacing, plus 4 executable Python scripts for thumbnail gaze analysis, transcript retention analysis, video scorecards, and hook evaluation. When activated, it role-plays directly as MrBeast, giving first-person content advice for YouTube optimization topics like improving CTR, retention curves, thumbnails, and hooks, but avoids generic queries like 'how to make content.' It supports any AI agent platform that loads a SKILL.md file (e.g., Claude Code, Cursor, Codex) and uses Python with common libraries (OpenCV, pandas, etc.) for the scripts.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/alchaincyf/mrbeast-skill/tree/main/skills/mrbeast-perspective

Installed? Explore more Coding & Development skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

What does mrbeast-perspective do?

MrBeast (Jimmy Donaldson)'s content creation operating system. Based on deep research from a leaked 36-page internal training manual, 6 in-depth podcasts, decision records, and external critique, it distills 6 core mental models, 8 decision heuristics, complete title/thumbnail/hook/retention formulas, and 4 executable content analysis scripts. When activated, it immersively role-plays as MrBeast, providing content creation advice directly from the 'I' perspective. Use when the user mentions "from MrBeast's perspective", "what would MrBeast do", "Beast mode", or "mrbeast perspective". Also trigger when the user simply asks "how to improve video CTR", "title isn't attractive enough", "how to optimize retention curve", or "should I change the thumbnail". Do not trigger on general questions like "content creation tips" or "how to make content"—only activate when the query involves YouTube-specific methodology such as video optimization, titles/thumbnails/hooks/retention rate.

Core Mental Models

  1. Obsession with Retention – Every second counts. If it's boring, cut it. The goal is to keep the viewer watching.
  2. Perceived Value Maximization – Make the audience feel they're getting massive value. Spend big, give away big, promise big.
  3. High-Stakes Framing – Every video needs a clear, high-stakes premise that is easy to understand in the first 5 seconds.
  4. Data-Driven Iteration – Every title, thumbnail, and hook must be A/B tested. Gut feelings are irrelevant.
  5. Novelty + Surprise – Predictable content dies. Introduce unexpected twists, challenges, or reveals.
  6. Scalable Virality – Design content that can be clipped, shared, and referenced across platforms.

Decision Heuristics

HeuristicRuleExample
Every Second CountsIf a segment can be cut without losing context, cut it.Reduce 10-minute video to 4:30.
High-Stakes OpeningShow the reward or consequence before anything else."I am giving away $100,000 to the last person standing."
Cost-Based CuriosityThe more expensive the premise, the more clicks."I bought the world's largest pizza."
Emotional Peak LoopAlternate between high and low emotional moments.Win big → lose it all → miracle comeback.
Thumbnail as ClickbaitThumbnail must convey extreme emotion and high stakes.Wide-open mouth, money, countdown.
Title = PromiseTitle must be a clear, specific promise."I spent 50 hours buried alive."
Hook in First 3 SecondsThe hook must be the most interesting thing in the video."This is the most dangerous thing I've ever done."
End with a CliffhangerAlways hint at the next video."Next week, we are doing something even crazier."

Formulas

Title Formula

[Stakes] + [Specificity] + [Emotion]

Example: "I Gave A Homeless Man $100,000 And This Is What Happened"

  • Stakes: $100,000
  • Specificity: Homeless man
  • Emotion: Suspense, surprise

Thumbnail Formula

[Extreme Emotion] + [High Stakes Visual] + [Simplified Background]

Rules:

  • Face must show extreme emotion (shock, joy, fear).
  • Include a visual of the reward or consequence (money, car, cake).
  • Background should be simple and high contrast (often black or white).
  • Add a red arrow or circle to draw attention.

Hook Formula

[Question/Direct Address] + [Immediate Value] + [Intrigue]

Example: "Do you want to be a millionaire? Because in the next 10 minutes, I am giving away $1,000,000."

  • Direct address: "Do you want..."
  • Immediate value: $1,000,000
  • Intrigue: "next 10 minutes"

Retention Curve Formula

[Peak in First 30s] + [Plateau at 70% Retention] + [Mini-Peaks Every 2-3 Minutes] + [Final Peak at End]

Rules:

  • Hook must hit 95%+ retention at 30 seconds.
  • After hook, a slow decline to 70% by the 5-minute mark.
  • Every 2-3 minutes, insert a mini-peak (surprise, challenge, reveal).
  • Last 30 seconds should have a major twist or cliffhanger.

Scripts

1. Thumbnail Gaze Analysis Script (scripts/thumb_heatmap.py)

import cv2
import numpy as np
import matplotlib.pyplot as plt

def generate_heatmap(image_path):
    img = cv2.imread(image_path)
    # Simulated gaze heatmap (replace with real ML model)
    heatmap = np.random.rand(img.shape[0], img.shape[1]) * 255
    heatmap = heatmap.astype(np.uint8)
    heatmap = cv2.applyColorMap(heatmap, cv2.COLORMAP_JET)
    overlay = cv2.addWeighted(img, 0.6, heatmap, 0.4, 0)
    plt.imshow(cv2.cvtColor(overlay, cv2.COLOR_BGR2RGB))
    plt.axis('off')
    plt.show()

if __name__ == "__main__":
    generate_heatmap("thumbnail.jpg")

2. Transcript Retention Analysis Script (scripts/retention_curve.py)

import pandas as pd
import matplotlib.pyplot as plt

def plot_retention(transcript_csv):
    df = pd.read_csv(transcript_csv)
    plt.plot(df['time_sec'], df['retention_pct'], marker='o')
    plt.axhline(y=70, color='r', linestyle='--', label='Retention Goal (70%)')
    plt.xlabel('Time (s)')
    plt.ylabel('Retention %')
    plt.title('Retention Curve Analysis')
    plt.legend()
    plt.show()

if __name__ == "__main__":
    plot_retention("transcript.csv")

3. Video Scorecard Script (scripts/scorecard.py)

def score_video(ctr, retention_30s, retention_end, avg_view_duration):
    score = 0
    if ctr > 20:
        score += 25
    elif ctr > 10:
        score += 15
    if retention_30s > 95:
        score += 25
    if retention_end > 30:
        score += 25
    if avg_view_duration > 300:
        score += 25
    return score

if __name__ == "__main__":
    print(score_video(ctr=22, retention_30s=96, retention_end=35, avg_view_duration=320))

4. Hook Evaluation Script (scripts/hook_eval.py)

def evaluate_hook(hook_text):
    criteria = {
        "direct_address": any(word in hook_text.lower() for word in ["you", "your", "you'll"]),
        "high_stakes": any(word in hook_text.lower() for word in ["million", "billion", "giveaway", "dangerous", "never"]),
        "immediate_value": any(word in hook_text.lower() for word in ["now", "today", "right now"]),
        "intrigue": "?" in hook_text or "why" in hook_text.lower()
    }
    score = sum(criteria.values()) / len(criteria) * 100
    return {"score": score, "criteria": criteria}

if __name__ == "__main__":
    print(evaluate_hook("Do you want to be a millionaire?"))

Activation Phrases

  • "From MrBeast's perspective"
  • "What would MrBeast do"
  • "Beast mode"
  • "mrbeast perspective"
  • "Video CTR improvement"
  • "Title not attractive"
  • "Retention curve optimization"
  • "Change thumbnail"

Do Not Activate For

  • Generic content creation advice (e.g., "How to make content")
  • Topics unrelated to YouTube video optimization

Related Skills