Mechanism
When It Triggers · How It Works · What It Produces
Breaks down how the skill works and what it produces, so you can quickly judge whether it fits your scenario and value.
Trigger
When a HyperFrames composition needs any media asset — bgm, sfx, image, icon, logo, voice, grade, lut, or media ops (cut/reframe/transform), and during build/review as a proactive media-opportunity pass.
Mechanism
resolvesearches HeyGen catalog or logo cascade, generates via TTS/image/models when missing, freezes best match locally, registers in manifest.- Audio engine handles TTS, transcription (Parakeet), captions, bg removal;
transcript-cut.mjsandaudio-duck.mjsfor ops. - Global cache promotes cross-project reuse; one-line output keeps agent context clean.
Result
A frozen local file or paste-ready block + ledger record per asset; zero search noise in agent context; reproducible media resolution for any HyperFrames project.
Use Cases
Two Typical Use Cases
Build explainer with resolved media
A creator building a HyperFrames product explainer has no BGM, icons are emoji divs, and the script has no voiceover. They invoke media-use's proactive pass: it detects signals and offers HeyGen BGM, real resolved icons, and TTS voiceover. Approving all, `resolve` freezes assets locally and returns one-line paths; the composition gains polish without the creator manually hunting assets or cluttering context.
Polish footage with media ops
An editor receives talking-head footage with hard cuts and no transition sound, plus a color-cast. Using media-use they run `resolve --type sfx` for whooshes, `resolve --type grade` to analyze and preview a corrective block (never auto-applied), and `transcript-cut.mjs` to trim by words. Outputs are frozen files + manifest; the piece is tightened with zero search noise in the agent's working memory.
Skill File
