Skip to content

DirectorySkills

Run 1Chapter frame with orbit“Put "The result" in an orbiting frame chapter 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 Frame With Orbit

An accent frame draws itself around the title, then a dot circles the frame.

$9.99once, yours to keep

Adds a chapter title to a talking-head video inside an accent frame that draws itself, then a dot that travels round the frame while the title holds. 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 framed chapter title with a little life in it for a course, a talk or an explainer.

By RecaplyUpdated 11 Nov

Install Chapter Frame With Orbit

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

Read https://recaply.co/skills/orbit-frame-chapter-overlay/install.md and follow it to install the orbit-frame-chapter-overlay skill from orbit-frame-chapter-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 Frame With Orbit is for

What you get

  • Your video with the overlay timed to the words, sound kept
  • The frame draws side by side around the title; then a dot sets off around its edge and keeps circling while the title holds
  • 16:9, 9:16, 1:1 or 4:5

Good fit

  • When someone wants a framed chapter title with a little life in it for a course, a talk or an explainer

Not for

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

About this skill

You say

Put "The result" in an orbiting frame chapter in talk.mp4.

It said back

"The result" now appears as an orbiting frame chapter in talk-graphics.mp4, in the same folder as talk.mp4. The output is 1920x1080 at 30 fps and 24.3 s long. The check found no layout warnings, and I looked at the check frame, which reads well. I haven't watched the rendered video itself.

  • Chapter: the title "The result" is in a frame that draws itself, then a dot circles the frame while the title holds. It runs from 17.4 s to 21.0 s.
  • Timing: it starts on her words "After one quarter", just before she gives the 40% drop in meeting time. Nothing in the talk says "The result", so the title is yours; the cue is where the result begins.
  • Look: I used the default paper look: off-white panel, black type, tomato-red frame. I left face set to [50, 33], as I read it from the frame check.
  • Sound: her audio is unchanged.
Show more

What it did in run 1

  1. orbit-frame-chapter-overlay
  2. cd .; ls; S=.claude/skills/orbit-frame-chapter-overlay; node $S/scripts/check.mjs
  3. cd .; ls; node .claude/skills/orbit-frame-chapter-overlay/scripts/check.mjs
  4. cd .; echo '{"video":"talk.mp4","transcript":"talk.json","beats":[]}' > overlay.json; node .claude/skills/orbit-frame-chapter-overlay/scripts/overlay.mjs overlay.json --words
  5. cd .; S=.claude/skills/orbit-frame-chapter-overlay/scripts/overlay.mjs; echo '{"video":"talk.mp4","transcript":"talk.json","beats":[{"beat":"chapter","cue":"After one quarter","style":"orbit","title":"The result","for":3.6}]}' > overlay.json; node $S overlay.json --face;
  6. ./face-check.png
  7. cd .; echo '{"video":"talk.mp4","transcript":"talk.json","beats":[{"beat":"chapter","cue":"After one quarter","style":"orbit","title":"The result","for":3.6}]}' > overlay.json; node .claude/skills/orbit-frame-chapter-overlay/scripts/overlay.mjs overlay.json --face 18
  8. ./face-check.png
  9. cd .; echo '{"video":"talk.mp4","transcript":"talk.json","face":[50,33],"beats":[{"beat":"chapter","cue":"After one quarter","style":"orbit","title":"The result","for":3.6}]}' > overlay.json; node .claude/skills/orbit-frame-chapter-overlay/scripts/overlay.mjs overlay.json --check
  10. ./overlay-check.png
  11. cd .; node .claude/skills/orbit-frame-chapter-overlay/scripts/overlay.mjs overlay.json 2>&1 | tail -8; ls -la *.mp4
  12. Done

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

Questions

Is Chapter Frame With Orbit free?

No. Chapter Frame With Orbit 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 Frame With Orbit?

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

What do I get when I buy Chapter Frame With Orbit?

A ZIP of the whole skill folder (106 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 Frame With Orbit?

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 ./orbit-frame-chapter-overlay with your agent's flag.

What do I get from Chapter Frame With Orbit?

Your video with the overlay timed to the words, sound kept. The frame draws side by side around the title; then a dot sets off around its edge and keeps circling while the title holds. 16:9, 9:16, 1:1 or 4:5.

What does Chapter Frame With Orbit need?

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

How big is Chapter Frame With Orbit?

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

What does a run cost?

Our 1 runs took 1 min 34 s to 1 min 34 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 Frame With Orbit to use it?

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