Easton reel
Skill waseemnasir2k26/skynetlabs-all-claude-code/skills/content-and-reels/easton-reel
44 production Claude Code skills — content & reels, SEO/AEO, client delivery, code review, planning, token efficiency. One-command install.
npx -y skills add waseemnasir2k26/skynetlabs-all-claude-code --skill easton-reelAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Turn a raw vertical talking-head clip into an "Easton" finance-bro / hustle style reel — kinetic ONE-WORD red-serif punch captions snapped to speech (big Times-bold, red glow, scale-in punch), cinematic crushed-black warm grade, 9:16 1080x1920, single ffmpeg pass with NVENC→libx264 fallback. Word timestamps via faster-whisper (local, $0). Optional yellow CapCut-style sub track for b-roll lines. Trigger when user says "easton reel", "/easton-reel", "finance bro reel", "red kinetic caption reel", "one-word punch captions", "make my talking-head clip look like easton/hamza/hustle reels", or drops a vertical talking-head .mp4 and wants big red one-word-at-a-time captions.
SKILL.md
6.5 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it
easton-reel
Decoded from the "this is a message to all finance bros" (Easton) reel format. Produces the signature look: one word at a time, huge red Times-Bold, red glow, punch-scaled to the beat of speech, over a dim crushed-black warm grade.
Genre anatomy (what makes it read as "Easton / finance-bro")
- War-room shot — dim room, key-light face only, authority props behind (US map, Steve Jobs poster, monitors). Subject does the alpha finger-pinch.
- Red-serif kinetic caption — ONE word per beat, Times/Trajan bold caps, red fill + red outer glow, punched (scale 78→100%) on the stressed syllable, upper-third. Hook + name-drop in this style.
- B-roll cutaways — Rolex wrist, eye macro, prop gag (cup-noodles "I'm gambling"). Money-aesthetic vs broke-reality contrast = the joke.
- Clean white-cyc outro — full body, yellow CapCut sans subs, CTA "tune in".
- Format = hook → name-brand → story/joke → CTA. Trending audio low under VO.
The script does #2 and #3 (grade) automatically from a raw clip. #1/#4/#5 are shooting/scripting choices — see "Shoot checklist" below.
Pipeline (one command)
python easton_reel.py INPUT.mp4 [-o OUT.mp4] [options]
Steps: faster-whisper word timestamps → build .ass (one-word red-serif punch)
→ ffmpeg cover-crop 9:16 → grade → burn subs → encode.
Options
--text "..."manual caption mode — skips transcription, distributes the words one-per-beat evenly across the clip. Use for SILENT b-roll / timelapse (no audio to transcribe).|inserts a pause beat. Audio track auto-dropped when the source has none.--model tiny|base|small|mediumwhisper size. Defaultsmall(good CPU accuracy). Usetiny/basefor speed,mediumfor noisy audio.--size Ncaption font px (default 110).--style redEaston red-serif glow (default).--style yellow= CapCut yellow-sans (use for b-roll / second pass).--upperforce caption into top third (auto-on for red style).--marginv Nvertical offset from top when--upper(default 430).--no-gradeskip the cinematic colour grade (keep source look).--keepkeep the generated.ass(hand-tweak then re-burn).
Examples
# default Easton red punch caption + grade
python easton_reel.py "raw_talkinghead.mp4" --upper
# faster draft
python easton_reel.py raw.mp4 --model base
# b-roll line in yellow CapCut style, no grade
python easton_reel.py broll.mp4 --style yellow --no-grade
House rules / gotchas (hard-won on this machine)
- NVENC is broken here — GPU driver exposes nvenc API 12.2 but ffmpeg 8
needs 13.0 →
h264_nvencfails. Script auto-falls back tolibx264 -crf 20. Don't "fix" the nvenc path; the fallback is the working path until the GPU driver is updated. (Matches the SkynetLabs video deploy gotcha: NVENC-broken → libx264.) - Events
Format:line MUST listName— the V4+ Events column order isLayer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text. OmitNameand every Dialogue row (which carries the empty Name fieldE,,0,0,0,,) mis-parses — libass leaks a phantom leading comma into the text (,YOU). Symptom: clean.asstext but a red comma renders before every word. Fix = addNameto the Format line. Don't strip the comma in code — fix the header. - Force
-pix_fmt yuv420p— the filter chain (eq/curves/subtitles) promotes output toyuv444p(profile High 4:4:4), which Windows Media Player / Photos refuse with 0x80004005 "unsupported encoding settings". Both encode paths pin-pix_fmt yuv420p→ profile High, universally playable. Don't ship without it. - Strip punctuation — whisper emits
,BROS.; build_ass strips leading/ trailing.,!?;:"()[]—-so words render clean (BROS). Apostrophes kept (I'M,EASTON'S). - ASS colour is &HAABBGGRR (alpha,blue,green,red) — red fill =
&H000000FF&. Don't swap for RRGGBB. - Windows path escaping — the
subtitles=filter needs the drive colon escaped (C\:/...); handled in code. Don't pass a raw Windows path. - Fonts used: Times New Roman (red) / Arial (yellow) — both ship with
Windows. Swap to Cinzel/Trajan/Playfair in
STYLESfor a more "luxury" serif. - Output is always 1080x1920 cover-crop (no letterbox). Feed vertical or near-vertical source; very wide source loses the sides.
Tuning the look (edit STYLES / build_ass in easton_reel.py)
- Bigger glow → raise
blur(red style, default 9) andborder(4). - Slower/snappier punch → change
\t(0,90,...)ms and the\fscx78start scale. - Hold each word longer/shorter → words hold from their start to the next
word's start (always one on screen). For gap-punches instead, end at
b. - Two-track look (red hook + yellow b-roll): run twice — pass 1
--style redon the hook clip, pass 2--style yellow --no-gradeon the b-roll clip, then concat.
Shoot checklist (to feed this skill the right raw clip)
- Phone vertical 1080×1920, 30fps. Lock exposure on face.
- Key light on face only; kill background light → crushed-black look the grade leans into.
- Authority backdrop (map / poster / monitors). Sit centred, mid-frame.
- Script: punchy hook in first ~1.5s, drop your NAME early (brand), payoff/joke, CTA "follow + tune in". Keep it <40s.
- Shoot b-roll separately (watch, eyes, prop gag) for cutaways.
Verified
Tested 2026-06-09: (1) 6s speech trim — faster-whisper word timestamps OK.
(2) Full run on a silent DJI laptop timelapse (2688×1512 landscape, no audio)
via --text manual mode → cover-cropped 9:16, graded, red-serif glow punch
words snapped to beats, audio auto-dropped, nvenc→libx264 fallback. Output
clean after fixing the missing-Name-column comma bug. Functional, shipped a
real reel (easton_laptop.mp4).
What ships with it: 1 file
7.5 KB alongside SKILL.md, 1 of them executable
- easton_reel.pyruns7.5 KB