PlugWiki

media-use Skill for Claude: Find or Make Music, Voice and Images for Videos

Lets your assistant find or make the music, voice, images, logos and sound effects for a HyperFrames video, with free tools or HeyGen.

Installs
1.2M
on skills.sh
Stars
77.1K
on GitHub
Files
60+
besides SKILL.md
Updated
Nov 2026
last repo commit

media-use is the media helper for HyperFrames videos. One command, media-use resolve, finds or makes a file for a need such as background music, a voiceover, an icon or a cutout, and saves it in the project's assets folder. It also color-grades footage that looks dark or flat.

Free options include the HeyGen music and image catalogs after a free sign-in, Openverse sound effects, bundled offline sounds and on-device voice and transcription. Generated media uses HeyGen credits, so check your plan. Two skills.sh audits (Gen Agent Trust Hub and Socket) warn on this skill. It ships scripts and calls the network, so read the permissions section before installing.

Good for

  • People making HyperFrames videos who need music, voiceover or images without hunting for files
  • Editors fixing footage that looks dark, flat or dull
  • Anyone who wants free local voice and transcript tools instead of paid services

Install media-use

Claude Code

  1. 1

    Copy this prompt.

    Install the media-use skill in Claude Code. Run this command:
    
    claude plugin marketplace add heygen-com/hyperframes
    claude plugin install hyperframes@hyperframes
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Pick one route, not both. The plugin bundles the full skill catalog and updates through Claude Code's plugin manager. The other two install the core four only. The four core skills work as one set: hyperframes holds the rules, hyperframes-cli the commands, hyperframes-registry the ready-made effects and media-use the media. Installing one alone leaves the others' hand-offs unanswered. Rendering needs Node.js 22+ and FFmpeg.

From the project README. Source.

What's in the skill

When it loads

Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.

Sections in SKILL.md

  1. Where it comes from
  2. Looks on real footage
  3. Offer once, never add silently
  4. Where to look

Key facts

License
Apache-2.0
Last commit
Nov 2, 2026
Files it bundles
Reference guides, audio scripts (.mjs and .py with tests) and 21 offline sound effects
Needs
HyperFrames CLI; free HeyGen sign-in for the catalogs; the heygen CLI for some recipes
skills.sh audits
Gen Agent Trust Hub warn, Socket warn, Snyk pass

What it includes

  • Finds or makes one asset for a type and a plain-English intent

    Runs `npx hyperframes media-use resolve --type <type> --intent "..."`. It lists reusable assets first with --candidates.

    Runs code · media-use resolve

  • HeyGen catalog, Openverse, 21 bundled sounds, or generated tracks

    Openverse sounds with a CC BY licence need a credit. Local MusicGen is used only if you ask.

    Files · Music and sound effects

  • HeyGen asset search, theSVG, GitHub avatar and favicons; generated images use credits

    Logos are fetched, never redrawn.

    Files · Images, icons, logos

  • HeyGen Voice Turbo, other voices, or on-device Kokoro with `tts`

    A speaking presenter needs avatar video, which uses credits.

    Runs code · Voiceover and avatar

  • `transcribe` for captions, `remove-background` for cutouts

    Transcription runs on your machine. HeyGen background removal is the paid option.

    Runs code · Transcripts and cutouts

  • `media-treatment` for color grades, grain, blur and hiding faces

    Used when footage looks dark or flat, or should look retro or printed.

    Runs code · Grades and looks

  • Runs `npx hyperframes auth status` before HeyGen features

    If you are not signed in, it asks you to run the login command yourself and waits.

    Runs code · Sign-in check

  • Plans for best quality and asks before dropping a step that does not fit

    You can set a credit limit. It will not exceed it and will ask before cutting items.

    Credits

  • Fades, gain and ducking on placed audio tracks

    Covered in a reference file for buses and automation.

    Write · Mixing

From the official docs

Permissions

Medium risk

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • Spends HeyGen credits

    Generated images, other voices, voice cloning and avatar video use credits. The skill aims for the best result and does not swap in cheaper options unless you ask to save cost.

  • It will not quote costs

    The SKILL.md tells the assistant never to tell you prices, estimates or what a run used. Set a credit limit up front (passed as --max-credits) and check your HeyGen plan yourself.

  • Two audits warn

    Gen Agent Trust Hub and Socket warn on skills.sh; Snyk passes. The skill ships scripts and calls the network, so read the scripts folder before installing. skills.sh

  • Files go to HeyGen

    HeyGen catalog search, generation and HeyGen background removal send your request or file to HeyGen; tts, transcribe and remove-background run on your device.

Technical details
Talks toHeyGen (music and asset catalogs, generation, voices, background removal). Openverse (sound effects). theSVG, GitHub avatars and favicons (logos)
Sign-in and keysYou sign in yourself with npx hyperframes auth login; the skill never asks for a key. Where the token is stored is not stated in SKILL.md. The heygen CLI keeps its own login.
Scopes
  • Runs npx hyperframes media-use, auth, tts, transcribe and remove-background

  • Runs bundled .mjs and .py scripts for audio

  • Writes media into the project's assets/ folder

  • Can use the separate heygen CLI, which bills its own login

Questions

What does media-use do?

It finds or makes media for a HyperFrames video: music, sound effects, images, icons, logos, voiceover, avatar video, transcripts and cutouts. It also applies color grades to footage. Files land in the project's assets folder.

How do I install media-use?

Use the install box above. It installs the four core HyperFrames skills together. You also need the HyperFrames CLI, so Node.js 22+ and FFmpeg.

Does media-use cost money?

Free: the HeyGen music and asset catalogs and Voice Turbo after a free sign-in, Openverse sounds, bundled sounds, on-device voice and transcription. Generated images, other voices and avatar video use HeyGen credits.

Do I need a HeyGen account?

A free sign-in unlocks the catalogs and Voice Turbo. The skill asks you to run npx hyperframes auth login yourself. Some recipes also need the separate heygen CLI, which bills its own login.

Is media-use safe?

Treat it with care. Gen Agent Trust Hub and Socket both warn on skills.sh, and Snyk passes. It ships scripts and calls the network (HeyGen, Openverse, icon sites). Read the scripts folder before installing, and watch any step that uses credits.

Does it send my media anywhere?

HeyGen catalog search, generation and HeyGen background removal send your request or file to HeyGen. The local tools tts, transcribe and remove-background run on your device.

media-use vs the hyperframes skill?

The hyperframes skill builds the video. media-use supplies the files that go in it. See also the HyperFrames plugin.

Information

updated Nov 2, 2026

Folder
skills/media-use

heygen-com/hyperframesskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 4
  1. hyperframes README · github.com
  2. skills CLI commands · github.com
  3. media-use SKILL.md · github.com
  4. media-use on skills.sh · skills.sh

Updated Nov 2, 2026.