Skip to content

DirectorySkills

Run 1Chapter title letter by letter“Spell out "What we tried" letter by letter as a chapter title in talk.mp4.”
Runs in
  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • GitHub Copilot
  • OpenCode
Generates with
Your agent's model
Tested with
Claude Code 2.1.322Claude Sonnet 5.51 real run, 9 Nov
Needs
Node 22+Chromeffmpeg
Licence
Recaply licence

Chapter Title Letter by Letter

A chapter title lands letter by letter in big type over the frame.

$9.99once, yours to keep

Adds a chapter title to a talking-head video that lands letter by letter in big type, each letter rising into place, with an optional number above. Timed to the words they say, on their own footage, with their sound kept; 16:9, 9:16, 1:1 or 4:5. Renders locally with Chrome and ffmpeg: no video model, no key and no cost. Use when someone wants a chapter title with more motion than a plain card (a short film, a vlog, a creative tutorial).

By RecaplyUpdated 11 Nov

Install Chapter Title Letter by Letter

After the download, ask your agent to add it, or run the line yourself.

Read https://recaply.co/skills/chapter-letters-overlay/install.md and follow it to install the chapter-letters-overlay skill from chapter-letters-overlay.zip.

Paste it into your agent. It reads our install steps, finds the ZIP you downloaded and adds the skill for you.

New to skills? How to install a skill

Similar skills

All 735 skills

Who Chapter Title Letter by Letter is for

What you get

  • Your video with the overlay timed to the words, sound kept
  • The title builds one letter at a time, each popping up into place, so it feels typed by hand
  • 16:9, 9:16, 1:1 or 4:5

Good fit

  • When someone wants a chapter title with more motion than a plain card (a short film, a vlog, a creative tutorial)

Not for

  • Footage with nobody speaking
  • Cutting or re-editing the video itself

About this skill

You say

Spell out "What we tried" letter by letter as a chapter title in talk.mp4.

It said back

I added "What we tried" to talk.mp4 as a chapter title that appears one letter at a time, each letter rising into place. The check pass found no layout problems, and the settled frame in overlay-check.png reads cleanly.

  • Output: talk-graphics.mp4 in the working folder, 1920x1080 at 30 fps, 24.3 s long. Your original talk.mp4 is untouched.
  • Timing: The title starts as she says "we tried three things" and runs from 9.7 s to 12.3 s, about 2.6 s. It covers the whole frame while she keeps talking.
  • Look: studio, with a cool grey card, a big serif headline and a cobalt accent. I set the face position to [49, 30] from the face check.
  • Sound: Her audio is her own and unchanged.
  • Notes: There were no warnings or notes. I used only her words, with no number or kicker. The render used local Chrome and ffmpeg, so there was no model and no cost.
Show more

What it did in run 1

  1. chapter-letters-overlay
  2. ls; S=.claude/skills/chapter-letters-overlay; node $S/scripts/check.mjs
  3. ls -a && node .claude/skills/chapter-letters-overlay/scripts/check.mjs
  4. echo '{"video":"talk.mp4","transcript":"talk.json"}' > overlay.json && node .claude/skills/chapter-letters-overlay/scripts/overlay.mjs overlay.json --words
  5. cat > overlay.json <<'E' {"video":"talk.mp4","transcript":"talk.json","look":"studio", "beats":[{"beat":"chapter","cue":"we tried three things","style":"letters","title":"What we tried","for":2.6}]} E S=.claude/skills/chapter-letters-overlay/scripts/overlay.mjs; node $S overlay.json --face 10 && node $S overlay.json --check
  6. ./face-check.png
  7. ./overlay.json
  8. node .claude/skills/chapter-letters-overlay/scripts/overlay.mjs overlay.json --face 10
  9. ./face-check.png
  10. ./overlay.json
  11. node .claude/skills/chapter-letters-overlay/scripts/overlay.mjs overlay.json --check
  12. ./overlay-check.png
  13. node .claude/skills/chapter-letters-overlay/scripts/overlay.mjs overlay.json && ls -la
  14. Done

9 Nov 2026 · Claude Code 2.1.322 with Claude Sonnet 5.5 · 1 min 36 s · $0.12 of API use

Questions

Is Chapter Title Letter by Letter free?

No. Chapter Title Letter by Letter costs $9.99 once and stays in your Recaply account, or it comes with the Recaply plan ($19.99 a month), which opens every premium skill and prompt.

Which agents can use Chapter Title Letter by Letter?

Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.

What do I get when I buy Chapter Title Letter by Letter?

A ZIP of the whole skill folder (105 KB): the SKILL.md your agent follows and its 12 other files, the references, templates and scripts it uses. You download it from this page whenever you need it, and install it in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. The Recaply plan opens it too, with every other premium skill and prompt.

How do I install Chapter Title Letter by Letter?

Buy it, then download the ZIP from this page. For Claude Code, unzip it into .claude/skills/ in your project. For Codex, Cursor and Gemini CLI, unzip it and run npx skills add ./chapter-letters-overlay with your agent's flag.

What do I get from Chapter Title Letter by Letter?

Your video with the overlay timed to the words, sound kept. The title builds one letter at a time, each popping up into place, so it feels typed by hand. 16:9, 9:16, 1:1 or 4:5.

What does Chapter Title Letter by Letter need?

Node 22+, Chrome and ffmpeg, and no API key. Each use costs nothing beyond your agent.

How big is Chapter Title Letter by Letter?

13 files, about 79,958 tokens in all. The SKILL.md is about 2,295 tokens, and your agent reads it only when the job fits.

What does a run cost?

Our 1 runs took 1 min 36 s to 1 min 36 s and $0.12 to $0.12 of API use each, in Claude Code with claude-sonnet-5-5. On a Claude plan, a run counts toward your usage instead.

Do I have to name Chapter Title Letter by Letter to use it?

Type /chapter-letters-overlay first to make sure it loads. Without it, Claude Code may judge a small job simple enough to do without the skill.