Skip to content
Skillpedia
Video editing48k · #3994

remotion-captions

Lets your agent transcribe and animate captions in videos. It takes audio, turns it into text, and makes the captions appear dynamically in the video.

What it does

This tool helps you create captions for videos. It can transcribe audio to text, display captions on the video, and even animate them.

When to use it

  • ✓When you need to turn video audio into text.
  • ✓When you want captions to appear on a video.
  • ✓When you need to import captions from an existing file.

Example of what to ask your AI

“Turn the audio from this video into captions and display them on screen.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/remotion-captions/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/remotion-captions/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool processes your video's audio to generate caption text. Then, it displays these captions on the video, with animation options.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill remotion-captions

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/remotion-captions/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

When to Use

  • Use when this upstream workflow matches the user's stated goal.
  • Use when the task requires the procedures documented in this skill.

All captions must be processed in JSON. The captions must use the Caption type which is the following:

import type { Caption } from "@remotion/captions";

This is the definition:

type Caption = {
  text: string;
  startMs: number;
  endMs: number;
  timestampMs: number | null;
  confidence: number | null;
  pageBreakAfter?: boolean;
};

Generating captions

To transcribe video and audio files to generate captions, load the [transcribe-captions.md file for more instructions.

Displaying captions

To display captions in your video, load the [display-captions.md file for more instructions.

Importing captions

To import captions from a .srt file, load the [import-srt-captions.md file for more instructions.

Examples

User: Apply this skill to my current task.
Assistant: Follow the workflow in this skill, cite limitations, and ask before risky steps.

Limitations

  • Imported upstream skill; verify credentials, permissions, and safety boundaries before execution.
  • Does not replace environment-specific validation, testing, or maintainer review.
FAQ

How are the captions formatted?

Captions are organized in a special format called JSON, containing the text, start and end times, and other information.

Can I use captions I already have?

Yes, you can import captions from .srt files.

What does 'animate captions' mean?

It means the captions can have visual effects, like appearing or disappearing dynamically on the video.

Details

Original description by the author

Transcribing, displaying and animating captions

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#3994
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills