Skip to content

DirectorySkills

Run 1Echo burst statement“Make "nobody missed the old Monday call" burst on screen at the end of 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

Echo Burst Statement

A short statement lands word by word, each word bursting with copies that fly out of it.

$9.99once, yours to keep

Adds a short statement over a talking-head video whose words land one by one, each bursting with echo copies that scale out and fade, for the line that should hit hardest. 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 has one punchline or rallying line in a short video and wants it to burst on screen as they say it.

By RecaplyUpdated 11 Nov

Install Echo Burst Statement

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

Read https://recaply.co/skills/echo-burst-overlay/install.md and follow it to install the echo-burst-overlay skill from echo-burst-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 Echo Burst Statement is for

What you get

  • Your video with the overlay timed to the words, sound kept
  • The line lands word by word in big type; as each word arrives, copies of it burst outwards in the accent and fade, like an echo
  • 16:9, 9:16, 1:1 or 4:5

Good fit

  • When someone has one punchline or rallying line in a short video and wants it to burst on screen as they say it

Not for

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

About this skill

You say

Make "nobody missed the old Monday call" burst on screen at the end of talk.mp4.

It said back

I rendered talk-graphics.mp4 (1920x1080, 24.3 s, 30 fps), and "nobody missed the old Monday call" now bursts on screen at the end. I checked the settled frame but haven't watched the full render. The sound is the speaker's own, unchanged, and talk.mp4 is untouched.

  • Timing: The words land one by one as she says them, starting at 22.1 s (about when "nobody" begins) and running to the end of the clip. Each word bursts out in echo copies that fade.
  • Look: I used night: white type with a mint accent, and "nobody" highlighted in mint. The text sits low in the frame so it stays clear of her face.
  • Warning: The check flagged that "call" is on screen for only 0.8 s before the video ends, against the 1.2 s the tool wants. She finishes the line at 23.78 s and the clip ends at 24.3 s, so there's nothing later to cue to. Fixing it would mean holding the last frame for a second or two, which I haven't done. Say if you want that.
  • Source size: The source is 1280x720, so the output is upscaled to 1080p.
Show more

What it did in run 1

  1. echo-burst-overlay
  2. ls -la && node .claude/skills/echo-burst-overlay/scripts/check.mjs
  3. echo '{"video":"talk.mp4","transcript":"talk.json"}' > overlay.json && node .claude/skills/echo-burst-overlay/scripts/overlay.mjs overlay.json --words
  4. cat > overlay.json <<'E' {"video":"talk.mp4","transcript":"talk.json","look":"night","face":[50,30], "beats":[{"beat":"keyword","cue":"nobody missed the old Monday call","text":"nobody missed the old Monday call","style":"echo","highlight":["nobody"],"pos":"b","for":2.2}]} E S=.claude/skills/echo-burst-overlay/scripts/overlay.mjs node $S overlay.json --face >/dev/null; node $S overlay.json --check
  5. ./face-check.png
  6. ./overlay.json
  7. node .claude/skills/echo-burst-overlay/scripts/overlay.mjs overlay.json --face 22 && node .claude/skills/echo-burst-overlay/scripts/overlay.mjs overlay.json --check
  8. grep -o '"word": *"[^"]*", *"start": *[0-9.]*, *"end": *[0-9.]*' talk.json | tail -8; tail -c 600 talk.json
  9. ./overlay-check.png
  10. node .claude/skills/echo-burst-overlay/scripts/overlay.mjs overlay.json 2>&1 | tail -5; ls -la *.mp4
  11. Done

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

Questions

Is Echo Burst Statement free?

No. Echo Burst Statement 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 Echo Burst Statement?

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

What do I get when I buy Echo Burst Statement?

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 Echo Burst Statement?

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 ./echo-burst-overlay with your agent's flag.

What do I get from Echo Burst Statement?

Your video with the overlay timed to the words, sound kept. The line lands word by word in big type; as each word arrives, copies of it burst outwards in the accent and fade, like an echo. 16:9, 9:16, 1:1 or 4:5.

What does Echo Burst Statement need?

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

How big is Echo Burst Statement?

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

What does a run cost?

Our 1 runs took 1 min 47 s to 1 min 47 s and $0.11 to $0.11 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 Echo Burst Statement to use it?

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