agent-context-audit
Audit a repo's agent context — CLAUDE.md files, codebase docs, skills, and tool/MCP designs — against Anthropic's Claude 5…
Generate TikTok/Shorts-style karaoke captions using MLX Whisper, ASS subtitles, and FFmpeg libass. Use when burning word-level highlight captions into a video, matching caption style from a screenshot, rendering ASS karaoke subtitles, or when the user runs /karaoke-captions.
Claude Code
$ npx -y skills add AI-Builder-Club/skills --skill karaoke-captions --agent claude-code
Codex
$ npx skills add AI-Builder-Club/skills --skill karaoke-captions -a codex -y
Cursor
$ npx skills add AI-Builder-Club/skills --skill karaoke-captions -a cursor -y
Gemini CLI
$ npx skills add AI-Builder-Club/skills --skill karaoke-captions -a gemini-cli -y
GitHub Copilot
$ npx skills add AI-Builder-Club/skills --skill karaoke-captions -a github-copilot -y
OpenCode
$ npx skills add AI-Builder-Club/skills --skill karaoke-captions -a opencode -y
Windsurf
$ npx skills add AI-Builder-Club/skills --skill karaoke-captions -a windsurf -y
name: karaoke-captions description: > Generate TikTok/Shorts-style karaoke captions using MLX Whisper, ASS subtitles, and FFmpeg libass. Use when burning word-level highlight captions into a video, matching caption style from a screenshot, rendering ASS karaoke subtitles, or when the user runs /karaoke-captions. user_invocable: true
Generate dynamic, TikTok/Shorts-style karaoke captions with word-level highlight sweeps using ASS subtitles and FFmpeg `libass`. Supports style matching from a reference screenshot.
Scripts, presets, and references live next to this skill. Run the commands from the skill directory (or pass absolute paths).
python -m venv .venv source .venv/bin/activate pip install -r requirements.txt
reference.png --------(match_style_from_image.py)--------> style.json --+
+--(gen_ass.py)--> captions.ass --(render.sh)--> output.mp4
input.mp4 ---------------------------------->(extract_words.py)--> words.json --+---
| File | Purpose | Role | |---|---|---| | `input.mp4` | Source video | Input | | `reference.png` | Style reference image (optional) | Visual Prompt | | `words.json` | Word-level timestamps `[{"word": ..., "start": ..., "end": ...}]` | Persistent Raw Data | | `style.json` | Font, size, highlight color, outline, soft shadow, margin, words per line | Style Config | | `captions.ass` | ASS subtitle script with two-layer blurred drop shadow and inline color overrides | Generated Intermediate | | `output.mp4` | Final video with burned-in subtitles | Output Deliverable |
---
python scripts/extract_words.py \ input.mp4 words.json \ --model mlx-community/whisper-large-v3-turbo
*(For Chinese videos, add `--language zh`)*.
python scripts/match_style_from_image.py \
reference.png style.json --video input.mp4To adjust appearance manually, see [Style Guide](./references/style-guide.md).
python scripts/gen_ass.py \ words.json style.json captions.ass --video input.mp4
# Preview segment: scripts/render.sh input.mp4 captions.ass preview.mp4 3 8 # Frame snapshot: scripts/render.sh frame input.mp4 captions.ass preview_frame.png 4.5
scripts/render.sh input.mp4 captions.ass output.mp4
---
A Claude Code plugin marketplace of the skills we share at for building loop engineers: agents that get triggered on their own, pick up work, ship it, verify it, and log what they learned, so the work compounds without you prompting every step.
Audit a repo's agent context — CLAUDE.md files, codebase docs, skills, and tool/MCP designs — against Anthropic's Claude 5…
Scaffold an isolated CLOUD dev box per agent (via crabbox + Daytona) for any codebase — the parallel-safe counterpart to…
Scaffold a one-command `dev-local` launcher for ANY codebase. Investigates the repo to find its services, ports, and infra…
Set up an end-to-end test suite in any repo, following practices that make e2e a reliable per-PR gate: real flows over bypass,…
Spin up a new loop (domain) in a file-based knowledge base — bootstrap the substrate if it's missing, gather the loop's charter,…
Delegate tasks to ANY CLI agent (claude, codex, aider, ...) running in a detached tmux session, with a race-safe done-signal…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…