agentsclimarketplace

Channel formula

Skill yaxeen/storytelling-skills/skills/channel-formula

Seven Claude Code skills that apply six psychology-based storytelling levers across short-form video, YouTube, titles & thumbnails, carousels, email, and website wireframes. General-purpose for any niche.

Install
npx -y skills add yaxeen/storytelling-skills --skill channel-formula

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 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

Use when extracting a channel's winning content formula from its own performance data — comparing top videos against flops on any YouTube/TikTok/Instagram channel in any niche (crime, tech, cricket, cozy, finance…) to codify what its audience actually comes for, or when a new video must be checked against the channel's proven pattern before scripting.

SKILL.md

5.9 KB, as published. Nobody here has run it

Channel Formula

  • Every channel that works has an unwritten contract with its audience: a specific promise the winners keep and the flops break. This skill makes the contract written.
  • Generic storytelling craft is necessary but not sufficient — a technically perfect story that breaks the channel's promise still dies. Audience expectation beats craft.
  • The output is a reusable channel profile: formula, title pattern, packaging rules, and retention benchmarks, extracted from the channel's own data — never from assumptions about the niche.
  • Built on the six levers — see storytelling-hooks. Recap: 1. Curiosity gap · 2. Emotional mirror · 3. Conflict engine · 4. Relatability · 5. Pattern + surprise · 6. Three-act.

When to Use

  • A channel has some winners and some flops and nobody can articulate why.
  • Before scripting for an established channel — check the premise against the formula first.
  • After a flop, alongside retention-audit (audit finds where it died; this skill finds what promise was broken).
  • Any platform, any niche: crime stories, cricket, tech reviews, cozy content, finance, faith, vlogs.

Intake (the evidence)

  • 3–5 top videos: title, thumbnail (screenshot fine), views/velocity, and if available retention at 0:30.
  • 1–3 flops from the same format — flops are as informative as winners; the formula lives in the difference.
  • Channel's audience in one sentence, and what viewers do with the content (background listening? active watching? saving?).
  • Never derive a formula from one video or from niche stereotypes — real data only. Too few videos? Say so and mark the profile "provisional".

Extraction Workflow

  1. Line up winners' titles side by side. Find the shared skeleton: what kind of threat/promise/subject repeats? What resolution do they all point to? Write the pattern as a fill-in: [recurring setup]... [recurring promise clause].
  2. Line up the thumbnails. What is the focal subject in every winner? What emotion? What's never there?
  3. Name the core promise in one sentence: what feeling does the viewer come to have? (Crime channel: "I saw the twist coming before the detective." Tech channel: "I avoided an expensive mistake." Fitness channel: "I can restart after falling off.")
  4. Autopsy the flops against it. Which element of the promise did each flop break — premise, resolution, packaging tone, pacing? The broken element becomes a "never" rule.
  5. Set benchmarks from the channel's own winners (retention at 0:30 / 2:00, typical velocity) — not from industry averages.
  6. Calibrate the levers. Same six levers, channel-specific volume: how hot should tension run? What kind of conflict does this audience accept? How long should resolutions linger?

Profile Output Format

Deliver (and save, if the user wants it reused) a profile containing:

SectionContent
Core promiseOne sentence — the feeling viewers come for
The formula2–4 numbered rules the winners share
Evidence tableWinners + flops with the formula kept/broken
Title patternFill-in skeleton from the winners
Packaging rulesThumbnail focal subject, emotion, never-list
Kill-zone ruleWhat the first 30s must show (confirm the click)
BenchmarksRetention/velocity targets from the channel's own data
Lever calibrationTension level, conflict type, resolution length
Never-listEvery promise-break found in a flop
  • Where to save: the profile is channel-private strategy — save it as a personal skill (~/.claude/skills/<channel-name>-formula/) or a private note, not in a public repo.
  • The profile overrides generic skills where they conflict — state this in the profile so future scripting sessions respect it.

Applying the Profile (every future video)

  • Check the premise against the core promise before scripting — a formula-breaking premise gets reframed, not polished (a mentor-betrays-student premise on a "mentors you can trust" channel becomes "the red flags that expose a bad mentor").
  • Title from the title pattern; thumbnail from the packaging rules; opening frame confirms the thumbnail.
  • After publish, run retention-audit; feed every new winner/flop back into the profile. The formula is living — two lines of update per video.

Common Mistakes

MistakeFix
Formula from niche stereotypes ("crime = shocking")Extract from THIS channel's winners only
Only studying winnersFlops define the never-list — the formula is in the difference
One video treated as a pattern3+ winners minimum; otherwise mark provisional
Formula written once, never updatedUpdate after every publish via retention-audit
Channel profile committed to a public repoPrivate skill/note — it's competitive strategy
Formula treated as a cageIt constrains premise and packaging, not creativity within them

Formula Checklist

  • 3+ winners and ≥1 flop examined?
  • Core promise stated in one sentence?
  • Title pattern written as a fill-in skeleton?
  • Every flop mapped to a broken rule (never-list)?
  • Benchmarks taken from the channel's own data?
  • Levers calibrated to the audience's tension tolerance?
  • Profile saved privately for reuse?

Related

  • retention-audit — post-publish diagnosis that feeds this profile.
  • titles-and-thumbnails / long-form-youtube / storytelling-hooks — the generic craft the profile calibrates.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.