Skip to content

DirectorySkills

Run 1Title behind the speaker“Put "600 hours" huge behind me in talk.mp4 when I say it, with my head in front of the words.”
Runs in
  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • GitHub Copilot
  • OpenCode
Generates with
Your agent's modelBiRefNet v2fal
Tested with
Claude Code 2.1.322Claude Sonnet 5.51 real run, 10 Nov
Needs
Node 22+ChromeffmpegA fal or Cloudflare Workers AI key
Licence
Recaply licence

Title Behind the Speaker

A huge title in their own words rises behind the speaker, so their head and shoulders stay in front of the letters. Needs a fal key.

$9.99once, yours to keep

Puts a huge title behind the speaker on their own talking-head video: the words rise as they say them, with their head and shoulders in front of the letters. 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; the cut-out of the speaker needs FAL_KEY (BiRefNet on fal, $0.000575 per second of compute, about 3 cents for a 4 s title) or a matte video they already have. Use when one short line is the point of the clip (a rule, a number, a name) and they want it to land like a cover, with the speaker standing in front of the words.

By RecaplyUpdated 11 Nov

Install Title Behind the Speaker

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

Read https://recaply.co/skills/title-behind-speaker/install.md and follow it to install the title-behind-speaker skill from title-behind-speaker.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 Title Behind the Speaker is for

What you get

  • Your video with the overlay timed to the words, sound kept
  • Each part lands as they say it, placed from the transcript
  • 16:9, 9:16, 1:1 or 4:5

Good fit

  • When one short line is the point of the clip and they want it to land like a cover, with the speaker standing in front of the words

Not for

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

About this skill

You say

Put "600 hours" huge behind me in talk.mp4 when I say it, with my head in front of the words.

It said back

"600 HOURS" now appears huge behind you in the clip, saved as talk-graphics.mp4. I checked one settled frame of the title but didn't watch the rendered video itself.

  • Timing: it rises as you say "that's 600 hours a year" and holds from 7.9 s to 11.9 s, then fades.
  • Layout: your head and shoulders sit in front of the letters, and the hair edges came out clean. The last "0" and the "H" tuck slightly behind your hair, which is how two words like this normally sit.
  • Look: the night style, with white type and "600" highlighted in mint. That was my pick, and you can ask for paper, marker or studio instead.
  • Size: 1920×1080 at 30 fps, 24.3 s long. Your sound is unchanged.
  • Cut-out cost: $0.0091 on fal (15.9 s of compute). The matte is cached, so re-rendering costs nothing more.
Show more

What it did in run 1

  1. title-behind-speaker
  2. ls -la .; echo "FAL_KEY set: ${FAL_KEY:+yes}"
  3. cd .; ls -la; if [ -n "$FAL_KEY" ]; then echo FAL yes; else echo FAL no; fi; which whisper ffmpeg node; node .claude/skills/title-behind-speaker/scripts/check.mjs
  4. cd .; ls -la; which whisper ffmpeg node; node .claude/skills/title-behind-speaker/scripts/check.mjs
  5. cd .; cat > overlay.json <<'E' { "video": "talk.mp4", "transcript": "talk.json", "look": "night", "beats": [ { "beat": "behind", "cue": "600 hours", "title": "600 hours", "highlight": ["600"], "for": 4 } ] } E node .claude/skills/title-behind-speaker/scripts/overlay.mjs overlay.json --words | head -60
  6. ./overlay.json
  7. cd .; node .claude/skills/title-behind-speaker/scripts/overlay.mjs overlay.json --words | head -60
  8. cd .; node .claude/skills/title-behind-speaker/scripts/overlay.mjs overlay.json --face 9
  9. ./face-check.png
  10. ./overlay.json
  11. cd .; node .claude/skills/title-behind-speaker/scripts/overlay.mjs overlay.json --check 2>&1 | tail -30
  12. ./overlay-check.png
  13. cd .; node .claude/skills/title-behind-speaker/scripts/overlay.mjs overlay.json 2>&1 | tail -8; ls -la *.mp4
  14. Done

10 Nov 2026 · Claude Code 2.1.322 with Claude Sonnet 5.5 · 2 min 5 s · $0.14 of API use

Questions

Is Title Behind the Speaker free?

No. Title Behind the Speaker 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 Title Behind the Speaker?

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

What do I get when I buy Title Behind the Speaker?

A ZIP of the whole skill folder (108 KB): the SKILL.md your agent follows and its 13 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 Title Behind the Speaker?

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 ./title-behind-speaker with your agent's flag.

What do I get from Title Behind the Speaker?

Your video with the overlay timed to the words, sound kept. Each part lands as they say it, placed from the transcript. 16:9, 9:16, 1:1 or 4:5.

What does Title Behind the Speaker need?

Node 22+, Chrome, ffmpeg and a fal or Cloudflare Workers AI key (it reads FAL_KEY). Each use costs a few cents a picture.

How big is Title Behind the Speaker?

14 files, about 81,683 tokens in all. The SKILL.md is about 2,858 tokens, and your agent reads it only when the job fits.

What does a run cost?

Our 1 runs took 2 min 5 s to 2 min 5 s and $0.14 to $0.14 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 Title Behind the Speaker to use it?

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