embedded-captions
Add captions to a talking-head video. ONE catalog (CATALOG.md) of 36 visual identities behind two engines: column-flow (captions composited INTO the scene — matte occlusion + mix-blend; cream/ink/editorial/keynote/documentary/loud/neon/glitch/chrome/velocity) and themed constitutions (anchor/ordnance/terminal/neonsign/stardust/stomp/scoreboard/transit/vhs/arcade/dossier/laser/thunder/hologram/biolume/aurora/spectrum/papercut/popup/chalkboard/graffiti/brush/inkwater/ransom/lastpage/nightcity — e.g. a glyph-decode climax, a neon sign WRITTEN stroke by stroke, or the quiet `anchor` rail default). Route by identity, never by mode. Trigger on "captions/subtitles", "embed/cinematic captions", "VFX captions", "炸/特效/酷炫字幕", a named identity, or top-tier motion-graphics asks. Embedding every word is wrong for most talking-head content — `anchor` is the verbatim default. Runs locally end-to-end (transcribes and mattes the subject itself, no API key). Requires hyperframes and a single-subject clip (multi-shot clips are split per shot).
Security Findings
Unpinned dependencies
1 unpinned: @hyperframes/player
Package registry name mismatch
npm name 'hyperframes-monorepo' != repo 'hyperframes'
Workflow makes outbound network call
[.github/workflows/ci.yml] curl -sf http://localhost:5199/
Flagged by the hosting marketplace
the skills.sh security audit flagged this skill (status=warn, risk=medium) — flagged by Gen Agent Trust Hub,Socket,Snyk
Versions
1- 60Clean
Scanned Jul 19, 2026, 10:01 AM