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
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
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
- Where it comes from
- Looks on real footage
- Offer once, never add silently
- Where to look
Key facts
- Author
- HeyGen (HyperFrames)
- 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 resolveHeyGen 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 effectsHeyGen asset search, theSVG, GitHub avatar and favicons; generated images use credits
Logos are fetched, never redrawn.
Files ·
Images, icons, logosHeyGen 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 looksRuns `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 checkPlans 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.
CreditsFades, 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 to | HeyGen (music and asset catalogs, generation, voices, background removal). Openverse (sound effects). theSVG, GitHub avatars and favicons (logos) |
|---|---|
| Sign-in and keys | You 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 |
|
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
- Repository
- heygen-com/hyperframes
- Folder
skills/media-use
Sources
Docs, issue trackers and discussions this page is built from.
Show all 4Hide
- hyperframes README · github.com
- skills CLI commands · github.com
- media-use SKILL.md · github.com
- media-use on skills.sh · skills.sh