SKILL/TREE

YouTube end screen CTA writer — 3 scripted variants per video

Tell it the topic, your primary goal (subscribe, watch next, email signup), and your channel tone — get back three 20-25 second end-screen scripts with exact timing cues.

$3.99
Works in Claude (Pro/Max/Team) or ChatGPT (Plus/Team) · paid AI plan required
Both Claude + ChatGPT packages included — you can't pick the wrong one.
Updated
013 end-screen variants per video, each a different archetype: payoff bridge, open loop, direct ask, community frame, contrast hook
02Timed to YouTube's 20-second end-screen window with [0:00] [0:05] [0:10] [0:15] [0:20] cues you can read off the teleprompter
03Matched to your primary CTA — subscribe (belonging + future value), watch next (open loop + curiosity), or email/community (exclusivity + reciprocity)
04Card placement notes — where the subscribe button goes vs the watch-next card, and how to gesture toward each
05Banned-phrase filter built in — no 'smash that subscribe button', no 'don't forget to like', no begging energy
06Bundled phrase bank + end-screen timing guide grounds every script in what actually converts on YouTube

What it does

Most creators nail the video and then mumble something like 'anyway, subscribe if you want' while the end-screen cards load. This YouTube end screen CTA writer fixes the last 20 seconds. Give it the video topic, your primary goal (subscribe, watch next, or email/community signup), and your channel tone — it returns three scripted end-screen variants, each labeled by archetype (payoff bridge, open loop, direct ask, community frame, contrast hook) with second-by-second timing cues and card placement notes. It's built for creators under 50k subs who are uploading consistently but leaving session time on the table because the last 20 seconds are unscripted or copy-pasted from a previous video. Each script runs 50-62 words (the math for a natural ~2.5 words-per-second read), bridges from the video's final sentence rather than hard-cutting to promotion, and follows YouTube's actual end-screen mechanics: 20-second max overlay window, four-element limit, subscribe button + 1-2 video cards as the default. Layered CTAs put the secondary ask first and close on the primary — the counterintuitive sequencing that actually lifts click-through. Bundled with `cta-phrase-bank.md` (organized by goal and tone, with notes on which phrases earn the click and which ones read as cringe) and `end-screen-timing-guide.md` (technical constraints, card placement strategy by goal, the 5 most common mistakes). The skill references both before it writes — so when it tells you to put the watch-next card center and the subscribe button corner-left, that's grounded, not guessed.

Frequently asked

How do I write a YouTube end screen CTA that doesn't sound cringe?
Skip the banned phrases ("smash that subscribe button", "don't forget to like", "if you enjoyed this video") and replace the verbal CTA with a payoff bridge or open loop instead — the script connects the video's main insight directly to the next action. The phrase bank lists 30+ ready-to-adapt lines by goal and tone, plus the 8 phrases that always read as begging energy.
Does this just generate CTA ideas or does it write the full script with timing?
Full scripts, word for word. Each variant is 50-62 words timed to a 20-25 second read with [0:00]/[0:05]/[0:10]/[0:15]/[0:20] cues. You copy it into your teleprompter and read it. Card placement notes tell you where the subscribe button and video cards should appear and when.
Can I use this for a layered CTA — subscribe AND a Discord join?
Yes. Tell it your primary and secondary goals. It places the secondary ask first (the easier mental commitment) and closes on the primary — counterintuitive but consistently lifts CTR on both. A director's note flags the dual-CTA tradeoff.
Does it work for 30-50 minute videos or only short-form?
Long-form is the sweet spot. The bundled timing guide accounts for video length — a 45-minute documentary needs different pacing into the end screen than a 9-minute tutorial. The skill matches tone for grave content (no hype language on a factory farming doc, for example) and adjusts placement accordingly.
Why not just ask ChatGPT to write an end screen CTA for free?
You'll get a generic "hit subscribe and watch the next video!" line that ignores YouTube's actual end-screen mechanics. This skill bakes in the 20-second overlay window, the 4-element card limit, the goal-to-archetype mapping, and the phrase bank — so the output is calibrated for your channel size, your tone, and what cards you're actually placing.
Is it included in the Skill Tree subscription?
Standard-tier skill at $3.99. If your subscription covers standard skills, you have it. Otherwise it's a one-time buy that runs in Claude or ChatGPT — no install.

Install — no Terminal required

After checkout you land on a page with a one-click download and a pre-built install prompt. Pick the AI you already pay for — both packages are included, so you can't pick wrong.

What you'll see the second your payment clears
Your license key
ST-XXXX-XXXX-XXXX · permanent
Pre-built install prompt⧉ Copy
ChatGPT package (ZIP)⬇ Download

No setup work before you buy — copy, paste, done.

Have Claude Pro, Max, or Team?
Copy the prompt, paste into Claude

Copy the pre-built install prompt from the success page, paste it into any Claude Code chat, and Claude installs the skill itself — about 10 seconds. Using the app instead? Drop the downloaded folder into a Claude Project's knowledge and ask Claude to use it.

Have ChatGPT Plus or Team?
Build a Custom GPT — ~2 minutes
  1. Click Download ChatGPT package (included with every purchase).
  2. Unzip it — inside is a SETUP.md and a knowledge/ folder.
  3. Go to chatgpt.com → your profile → My GPTs Create a GPTConfigure.
  4. Paste the Name, Description, and Instructions from SETUP.md into the matching fields.
  5. Under Knowledge, upload every file in the knowledge/ folder.
  6. Click Create/Save, open your GPT, and describe your task in plain English.

A paid plan on either platform is required — Claude (Pro, Max, or Team) or ChatGPT (Plus or Team). Comfortable with Terminal? A one-line npx skilltree-network install path is available too.