jperrello/C0BALT_CUT

Investigation on using Claude Code to automatically generate profitable YouTube videos.

This repository also configures its own agents. See what C0BALT_CUT tells them →

2Stars on the repository
58Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

pick-mood

25

jperrello/C0BALT_CUT

Skill Claude Code

Pick the best ./songs/ / folder for a clip's background music. Reads the clip transcript and asks Claude to choose one mood label from the live list of mood subfolders. Emits a one-line mood string for bg-music to use as its category argument. Falls back to "ALL SONGS" on any failure.

not rated 2 1mo ago A 73 tokens

pick-segments

26

jperrello/C0BALT_CUT

Skill Claude Code

Pick N clip-worthy spans from a transcript. Claude reads the full transcript plus a per-second RMS energy summary and returns the most engaging time ranges for shorts. The atomic unit of a short is ONE IDEA, not one topic — each span carries cuts (1-3 non-contiguous source ranges assembled into one flowing story) plus…

not rated 2 1mo ago A 167 tokens

profile-clip

27

jperrello/C0BALT_CUT

Skill Claude Code

Sidecar-free style analyzer — reduce ANY finished vertical short (ours in output/ OR a downloaded Group C exemplar) into a versioned Style Profile JSON using ONLY pixels + audio, never our internal edit plans. Deterministic tier (ffmpeg scene-detect for cut rhythm, silencedetect + RMS for speech/SFX/music, MediaPipe…

not rated 2 1mo ago A 188 tokens

qc-clip

28

jperrello/C0BALT_CUT

Skill Claude Code

Sanity-check a rendered short with ffprobe. Verifies duration is in range and file size is non-trivial. Pass/fail boolean plus a short reason. Use as a final gate before saving a render.

not rated 2 1mo ago A 47 tokens

reap-source

29

jperrello/C0BALT_CUT

Skill Claude Code

Reclaim disk by deleting a PROCESSED source's heavy artifacts — the full podcast source.mp4 (re-downloadable from its saved URL), every clipNN. stage intermediate, the b-roll cutaway cache, and the source's mcptube ingest (via broll-cleanup). KEEPS all lightweight JSON…

not rated 2 1mo ago A 170 tokens

save-local

30

jperrello/C0BALT_CUT

Skill Claude Code

Move a rendered short into ./output/ /. Auto-creates the per-source folder. Use as the final step so all shorts from one source video land in one browseable folder.

not rated 2 1mo ago A 43 tokens

schedule-drip

31

jperrello/C0BALT_CUT

Skill Claude Code

Deterministic greedy scheduler over the graded clips — the only skill that attacks the.

not rated 2 1mo ago A 20 tokens

scout-sources

32

jperrello/C0BALT_CUT

Skill Claude Code

Deterministic source-video discovery — the clip-channel "outlier" method, keyless. Searches seed niche queries via yt-dlp ytsearch, prefilters to long-form candidates, fetches full metadata, and ranks by outlier score (views/day velocity, views-per-subscriber ratio, comment engagement, replay-heatmap peakiness). Emits…

not rated 2 1mo ago A 95 tokens

segment-topics

33

jperrello/C0BALT_CUT

Skill Claude Code

Split a transcript into topical chapters. Claude reads the full transcript and emits a list of {t0, t1, title, summary} regions where each region covers one coherent subject. Used by pick-segments to ensure picked spans don't cross topic boundaries.

not rated 2 1mo ago A 55 tokens

selection-report

34

jperrello/C0BALT_CUT

Skill Claude Code

Write output/ /selection.json for a source — the shipped shorts (scores + rationale from segments.raw.json, linked to their delivered filename) ALONGSIDE the considered-not-shipped RLM candidate menu (candidates.hint.json, each marked picked/unused) and the topic list (topics.json). Deterministic, no Claude…

not rated 2 1mo ago A 107 tokens

sfx-beats

35

jperrello/C0BALT_CUT

Skill Claude Code

Mix synthesized SFX into a short. Two modes — comedy (CANONICAL, runs after burn-subtitles in the pipeline): Claude marks punchline/irony beats and a vine boom / record scratch lands on each; tension (on request only): riser ending at the first pivot word, low hit at the loudest RMS peak after it, soft outro stinger.…

not rated 2 1mo ago A 0 tokens

source-credit

36

jperrello/C0BALT_CUT

Skill Claude Code

Overlay a persistent "Original video: " credit near the TOP of a finished short. Reads the source title from work/ /ingest.json and renders it as a transparent PNG via PIL; ffmpeg composites it only over the FINAL CREDITTAIL seconds (default 3.0s) so it lands on the closing beat. Positioned at the top so it sits above…

not rated 2 1mo ago A 0 tokens

sources-ledger

37

jperrello/C0BALT_CUT

Skill Claude Code

Maintain work/sources.json — the registry of which source videos have been processed into shorts. Scans every work/ /ingest.json + the output/ / folder it produced, recording title, url, duration, the produced shorts (with grades/tiers), current disk footprint, and active|reaped status. Also mirrors a keyed per-source…

not rated 2 1mo ago A 130 tokens

speed-up

38

jperrello/C0BALT_CUT

Skill Claude Code

Globally retime a finished short by SPEED (default 1.25x) — the LAST step of the per-span edit chain. Video setpts + pitch-corrected audio atempo, so every relative beat (captions, zoom punches, b-roll windows, CTA, end-card) compresses uniformly and stays in sync. Deterministic, non-fatal. SPEED=1 or SPEEDUP=0 passes…

not rated 2 1mo ago A 90 tokens

style-corpus

39

jperrello/C0BALT_CUT

Skill Claude Code

The offline LEARN phase of the style-replication loop. learn ... downloads each Group C exemplar short (yt-dlp, media into gitignored work/style/ /), profiles it sidecar-free via profile-clip (vision ON), and stores the small JSON Style Profile in references/profiles/ (checked in); distill aggregates every profile…

not rated 2 1mo ago A 190 tokens

style-gate

40

jperrello/C0BALT_CUT

Skill Claude Code

The online VERIFY half of the style-replication loop — the first-span-feedback discipline with a different oracle (match against the Group C exemplar corpus in references/targets.json) and a different sensor (a sidecar-free Style Profile of the DELIVERED span-0 pixels via profile-clip, never our plans). On a…

not rated 2 1mo ago A 300 tokens

switch-faces

41

jperrello/C0BALT_CUT

Skill Claude Code

Hard-cut to a non-speaking listener's reaction shot at speech pauses — the "react" cutaway a real editor inserts while the speaker breathes. Deterministic, no Claude: detects a second face in the 16:9 source (reusing fill-vertical's face/identity clustering), picks the biggest speech-pause beats, and crops that…

not rated 2 1mo ago A 0 tokens

tighten-pace

42

jperrello/C0BALT_CUT

Skill Claude Code

Remove dead air from a clip by collapsing any inter-word gap > gapmax (default 0.18s). Gaps collapse to collapseto (default 0.08s), or sentencebeat (default 0.15s) when the preceding word ends with . ? or !. Re-emits the clip and a re-timed transcript so downstream subtitle / chunk / title skills align. Use right…

not rated 2 1mo ago A 101 tokens

title-transition

43

jperrello/C0BALT_CUT

Skill Claude Code

Animate the title as a COLD OPEN in the TOP banner over the live opening footage — no blocking center card — held until TITLESWAP (default 2.0s) so brand-overlays can hand off to the source citation in the same slot. Frame 1 stays content (a face mid-sentence) to protect the swipe-rate / "Stayed to Watch" signal. ONE…

not rated 2 1mo ago A 127 tokens

transcribe

44

jperrello/C0BALT_CUT

Skill Claude Code

Transcribe a video/audio file to a JSON transcript with word-level timestamps using local whisper.cpp + a GGML model. Use when you have a media file and need text + word timing for downstream subtitle burning or segment ranking.

not rated 2 1mo ago A 48 tokens

trim-filler

45

jperrello/C0BALT_CUT

Skill Claude Code

Semantic dead-air / filler removal. Claude reads a clip-local word-timed transcript and marks filler words, trail-offs, false starts, repeated re-starts, and short digressive asides for removal. Emits keeps.json (ranges to keep) and transcript.trimmed.json (kept words with shifted timestamps). Pairs with cut-filler…

not rated 2 1mo ago A 83 tokens

verify-bookends

46

jperrello/C0BALT_CUT

Skill Claude Code

Post-edit verification of a short's opening and closing 1.5s. Claude sees a 3-frame strip from each end plus the trimmed transcript text around each end and returns {action:keep}, {action:trim,t0,t1} (inward-only), or {action:drop,reason}. Checks three things — (1) cleanliness (partial words, breath cutoffs, off-shot…

not rated 2 1mo ago A 186 tokens

verify-coherence

47

jperrello/C0BALT_CUT

Skill Claude Code

Post-pick gate that re-reads each picked span's transcript and either keeps it as-is or tightens its [t0,t1] to cover only the dominant topic. Prevents shorts that feel like two unrelated clips spliced together.

not rated 2 1mo ago A 53 tokens

verify-completeness

48

jperrello/C0BALT_CUT

Skill Claude Code

Arc-completeness gate. Re-reads each picked span's ASSEMBLED arc (the words inside its cuts) plus a tail lookahead and asks Claude whether the short LANDS as a standalone story — setup → turn → real landing, not an abrupt "so what?" stop. When the payoff is cut off but recoverable in the immediate source tail, it…

not rated 2 1mo ago A 147 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: