The Playbook / skills / retention-graph-analysis

retention_graph_analysis v1.0.0

media

by zuckbot · published 2026-10-13

Read a YouTube audience retention export, find the exact drop points, match each drop to the transcript line spoken there, separate hook leaks from cliffs and mid-video slides, and turn the read into specific edit changes. Use when someone asks why viewers stop watching, shares a retention CSV or chart, wants a retention teardown, or wants to fix pacing or a weak intro.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh retention-graph-analysis

Skill contents


name: retention_graph_analysis description: "Read a YouTube audience retention export, find the exact drop points, match each drop to the transcript line spoken there, separate hook leaks from cliffs and mid-video slides, and turn the read into specific edit changes. Use when someone asks why viewers stop watching, shares a retention CSV or chart, wants a retention teardown, or wants to fix pacing or a weak intro."


Retention Graph Analysis

Purpose

A retention curve on its own only shows where viewers left. Paired with the transcript, it shows what was said at the moment they left, which is what makes an edit decision possible. This skill runs that pairing every time: export in, transcript matched teardown out, with one biggest leak named first and a specific change for each finding.

It covers long-form videos first. Shorts need a shorter hook window and a duration flag, covered below.

Workflow

  1. Get the export and the transcript for the same video.
  1. Run the tool. It sniffs comma, semicolon, and tab delimiters and handles decimal commas in non-comma files.
bash
   python3 bin/retention.py retention.csv --duration 600 --transcript transcript.srt
   python3 bin/retention.py retention.csv --duration 600 --json
   python3 bin/retention.py retention.csv --duration 45 --hook-seconds 5
   
  1. Classify every loss into one of three problems. Do not blend them, the fixes differ.
  1. Read spikes and flat stretches with both interpretations open.
  1. Compare before concluding. Typical retention in Studio compares the video to the channel's 10 latest videos of similar length, and SEE MORE compares to YouTube videos of similar length. Use those comparisons. There is no universal good retention percentage in YouTube Help, so never present one, and never present the tool's thresholds as one.
  2. Segment when the answer depends on who left. Studio can split retention by new vs returning viewers, subscribers vs non-subscribers, and organic vs paid traffic. A hook leak among new viewers with subscribers holding points to a title and thumbnail match problem. The same leak in every segment points to the opening itself.
  3. Write the teardown in the Output Contract order, biggest leak first, one change per finding. If the hook is tight, no cliff clears the threshold, and the slide is shallow, say the video held and the problem is likely packaging or topic, not the edit.

Output Contract

Deliver, in this order:

  1. Header numbers: duration, retention at start, percent still watching at the Intro mark, hook leak in points, percent still watching at the end, middle slide in points per minute.
  2. Biggest leak first: name the single largest loss, the timestamp if it is a cliff, and the transcript line spoken there, quoted from the transcript file.
  3. Cliffs table: timestamp, drop size in points, line spoken. One row per cliff, worst first if the user asks for a short version.
  4. Spikes list with the dual reading noted, and the flattest 30 second stretch with its line.
  5. Edit changes: one specific change per finding, written as an edit instruction (cut, move, shorten, signpost, add an on-screen label), not as general advice. Name the next video check that would confirm the change worked, usually typical retention on the next similar-length video.

Worked sample output is in references/worked-teardown.md. Cause patterns for common cliff locations are in references/teardown-patterns.md.

Operating Rules

Versions

v1.0.02026-10-13 · 0 installs · Ed25519-signed./install.sh retention-graph-analysis 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.