style-captions

Generate ASS subtitle files with karaoke-style word highlighting and caption PNGs.

6|1|Updated May 29, 2026
One-click install
npx skills add https://github.com/gooseworks-ai/gooseworks-ads-skills --skill style-captions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: style-captions
Source: https://github.com/gooseworks-ai/gooseworks-ads-skills/tree/main/skills/atoms/captions/style-captions
Command: npx skills add https://github.com/gooseworks-ai/gooseworks-ads-skills --skill style-captions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for styled captions and title cards for video content, allowing for consistent branding and enhanced viewer engagement.

Core Features & Use Cases

  • Styled Subtitles: Generates ASS subtitle files with karaoke-style word highlighting.
  • Caption PNGs: Renders rounded-pill caption images for title cards.
  • Loading Dots: Creates a 5-frame dots animation for loading overlays.
  • Preset Styles: Supports six named presets and free-form ASS generation.
  • Use Case: Ideal for video creators looking to add branded, stylized captions and title cards to their videos.

Quick Start

Generate a subtitle file with the 'bold-tiktok-hook' preset for your video:

python3 scripts/make_subtitles.py words.json out.ass --preset bold-tiktok-hook

Frequently Asked Questions about style-captions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate ASS subtitles with karaoke-style word highlighting for video captions?

You generate ASS subtitles with karaoke-style word highlighting by running a Python script that processes a JSON file of words into an ASS file. This renders stylized video captions with dynamic word-by-word text effects.

Can I create rounded-pill caption PNGs for video title cards?

You can render rounded-pill caption PNGs for video title cards directly from the tool. It processes text into image files, providing branded visual elements to overlay onto your video outputs.

What preset styles are available for generating video caption formats?

Six named preset styles are available for generating video caption formats, including the 'bold-tiktok-hook' preset. You can also use free-form ASS generation to define custom subtitle styling beyond the default options.

Do I need Python libraries to render loading dots animations and subtitle files?

You need Python libraries like Pillow and requests to render loading dots animations and subtitle files. These dependencies are required for the image processing tasks needed to generate the 5-frame loading overlay.

How do I create a 5-frame loading dots animation for video overlays?

You create a 5-frame loading dots animation for video overlays by running the provided animation script. It generates the sequence of image frames needed to produce a smooth loading effect for your video content.