video-captions

skill
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 8 GitHub stars
Code Pass
  • Code scan — Scanned 8 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Claude Code plugin: transcribe a video's speech locally and burn in accurately-timed captions. Offline, cross-platform, describe the style in plain words.

README.md

katareayush — Claude Code plugins

A Claude Code plugin marketplace. Hosts video-captions and seedgen.

video-captions

Give Claude a video and say "add captions" — it transcribes the speech locally and burns
accurately-timed captions into the video. The look defaults to a clean, minimal style, and you
can describe any design in plain words ("big yellow captions at the top") and Claude
applies it. Fully offline after a one-time model download, cross-platform, no API key.

Install (for anyone)

In Claude Code:

/plugin marketplace add katareayush/video-captions
/plugin install video-captions@katareayush

Then just say, in any project:

add captions to demo.mp4

The first run installs its dependencies (faster-whisper + a subtitle-capable ffmpeg) and
downloads the Whisper model once (~150 MB). Everything after is offline.

Requirements

  • Python 3.9+
  • ffmpeg — the plugin's setup installs a subtitle-capable build automatically on macOS
    (ffmpeg-full); Windows/Linux ffmpeg already includes subtitle support.

Describe the look

No rigid presets — describe what you want and Claude maps it to flags:

You say Claude runs
(nothing) clean white subtitles, bottom-centre
"big bold yellow captions at the top" --pos top --size large --weight bold --color yellow
"white text, thick black outline" --color white --outline-color black --outline 4
"minimal, no shadow" --shadow 0
"a few words were wrong" --model small

Full flag reference is in plugins/video-captions/README.md.

seedgen

Point Claude at any repo and run /seed — it analyzes the codebase, reads your real schema
(SQL migrations, Prisma, Django, Mongoose, Solidity, etc.), and generates a runnable,
schema-aware test-data seed script
that respects enums, NOT NULL, unique, and foreign-key
constraints. Stack-agnostic: web2, web3, Python, or anything with a data model.

Install (for anyone)

/plugin marketplace add katareayush/video-captions
/plugin install seedgen@katareayush

Then, inside any project:

/seed
/seed indian 50 users
/seed web3 only

A locale/filter changes generated values (names, phones, addresses, currency) to match a
region without touching the schema. Details in plugins/seedgen/README.md.

Repo layout

.
├── .claude-plugin/
│   └── marketplace.json          # marketplace catalog
└── plugins/
    ├── video-captions/
    │   ├── .claude-plugin/plugin.json
    │   ├── README.md             # plugin docs + full flag reference
    │   ├── requirements.txt
    │   ├── scripts/              # setup, transcribe, build_captions, caption, ffmpeg_tools
    │   └── skills/video-captions/SKILL.md
    └── seedgen/
        ├── .claude-plugin/plugin.json
        ├── README.md             # plugin docs
        ├── commands/seed.md      # the /seed command
        └── references/locales.md # locale/filter profiles

License

MIT — see LICENSE.

Reviews (0)

No results found