wjs-overlaying-video
Compose post-production overlays—captions, covers, illustrations, and calls-to-action—directly onto video clips using HyperFrames, rendering everything in one pass to preserve quality. Works seamlessly downstream of segmentation workflows, turning raw clips into upload-ready MP4s with HTML/CSS captions, AI-generated covers, and timed motion graphics.
wjs-overlaying-video adds captions, AI covers, illustrations, and CTAs to video clips in a single HyperFrames render.
AI-generated summary based on this skill's SKILL.md
Install
jianshuo/claude-skills/wjs-overlaying-video · repository language: Python
git clone https://github.com/jianshuo/claude-skills
cp -r claude-skills/wjs-overlaying-video ~/.claude/skills/wjs-overlaying-videonpx skillfed install jianshuo/claude-skills/wjs-overlaying-videoFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What is wjs-overlaying-video and what can it do?
wjs-overlaying-video is a post-production overlay tool that composes captions, covers, illustrations, and calls-to-action directly onto video clips using HyperFrames. It renders everything in one pass to preserve quality, turning raw clips into upload-ready MP4s with HTML/CSS captions, AI-generated covers, and timed motion graphics.
Can I add captions to video with kinetic captions synced to SRT?
Yes. wjs-overlaying-video composes and renders styled captions synced to SRT timings, including word-by-word caption highlighting. The captions are built with HTML/CSS for flexible styling and precise synchronization to your subtitle file.
How does wjs-overlaying-video handle video post production overlay?
wjs-overlaying-video applies post-production overlays—captions, covers, graphics, and CTAs—in a single rendering pass. It supports motion graphics on video clips, overlay animations on MP4, and reusable illustration patterns (stack, hammer) at hook moments, all without re-encoding the source.
Can wjs-overlaying-video generate AI covers and end-card CTAs?
Yes. wjs-overlaying-video generates AI-generated video covers and end-card calls-to-action, creating video title cards and end screens ready for upload. These are rendered directly onto your clips as part of the composition workflow.
Does wjs-overlaying-video support batch rendering?
Yes. wjs-overlaying-video can batch-render multiple clips in one HyperFrames project without re-encoding, allowing you to process several videos efficiently while preserving quality in a single pass.
What license does wjs-overlaying-video use?
wjs-overlaying-video is released under the MIT license, making it free to use, modify, and distribute for both commercial and personal projects.
SKILL.md
rendered from the published skill — quoted content, verbatim
wjs-overlaying-video
Post-production for a video clip: cover, captions, illustrations, CTA, custom motion graphics — all composed in ONE HyperFrames project and rendered in a SINGLE final encode. No cascade of decodes/re-encodes (each cascade pass degrades quality and burns time).
When to use
- Downstream of
/wjs-segmenting-video— the segmentation skill hands you cropped clips + per-clip SRTs; this skill turns them into upload-ready MP4s with cover/captions/illustrations/CTA. - User has a
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 7 files
wjs-overlaying-video/SKILL.md
wjs-overlaying-video/references/build_hf_clips.py
wjs-overlaying-video/references/custom_overlay_recipes.md
wjs-overlaying-video/references/example_spec.json
wjs-overlaying-video/references/illustration_patterns.md
wjs-overlaying-video/references/illustrations.py
wjs-overlaying-video/scripts/scaffold.py