media-use
Agent Media OS, the single skill for every media need in a HyperFrames project. Resolve BGM, SFX, image, icon, brand logo, voice, color grade, or LUT into a frozen local file or paste-ready block + ledger record (one verb, resolve); generate via TTS / music / image models when the catalog misses; produce voiceover, transcription, captions, and background removal through one shared audio engine; operate on media (cut / reframe / transform); and reuse assets across projects. Also use for vague feedback that real footage looks dark, flat, boring, should feel retro/camcorder/print/ASCII, needs privacy, or needs a media reveal.
Pinned to revision 1d9b3673fade, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/media-use/SKILL.md
- skills/media-use/.gitignore
- skills/media-use/audio/assets/sfx/CREDITS.md
- skills/media-use/audio/assets/sfx/chime.mp3
- skills/media-use/audio/assets/sfx/click-soft.mp3
- skills/media-use/audio/assets/sfx/click.mp3
- skills/media-use/audio/assets/sfx/error.mp3
- skills/media-use/audio/assets/sfx/glitch-1.mp3
- skills/media-use/audio/assets/sfx/glitch-2.mp3
- skills/media-use/audio/assets/sfx/glitch-3.mp3
- skills/media-use/audio/assets/sfx/impact-bass-1.mp3
- skills/media-use/audio/assets/sfx/impact-bass-2.mp3
- skills/media-use/audio/assets/sfx/key-press.mp3
- skills/media-use/audio/assets/sfx/manifest.json
- skills/media-use/audio/assets/sfx/notification.mp3
- skills/media-use/audio/assets/sfx/ping.mp3
- skills/media-use/audio/assets/sfx/pop.mp3
- skills/media-use/audio/assets/sfx/riser.mp3
- skills/media-use/audio/assets/sfx/sparkle.mp3
- skills/media-use/audio/assets/sfx/typing.mp3
- skills/media-use/audio/assets/sfx/whoosh-cinematic.mp3
- skills/media-use/audio/assets/sfx/whoosh-short.mp3
- skills/media-use/audio/assets/sfx/whoosh.mp3
- skills/media-use/audio/references/bgm.md
- skills/media-use/audio/references/captions/authoring.md
- skills/media-use/audio/references/captions/motion.md
- skills/media-use/audio/references/captions/transcript-handling.md
- skills/media-use/audio/references/remove-background.md
- skills/media-use/audio/references/requirements.md
- skills/media-use/audio/references/sfx.md
- skills/media-use/audio/references/transcribe.md
- skills/media-use/audio/references/tts-to-captions.md
- skills/media-use/audio/references/tts.md
- skills/media-use/audio/scripts/audio.mjs
- skills/media-use/audio/scripts/audio.test.mjs
- skills/media-use/audio/scripts/gemini-pipeline.test.mjs
- skills/media-use/audio/scripts/heygen-tts.mjs
- skills/media-use/audio/scripts/heygen-tts.test.mjs
- skills/media-use/audio/scripts/heygen-voice.mjs
- skills/media-use/audio/scripts/heygen-voice.test.mjs
- skills/media-use/audio/scripts/lib/audio-meta.mjs
- skills/media-use/audio/scripts/lib/audio-meta.test.mjs
- skills/media-use/audio/scripts/lib/bgm-volume.mjs
- skills/media-use/audio/scripts/lib/bgm.mjs
- skills/media-use/audio/scripts/lib/bgm.test.mjs
- skills/media-use/audio/scripts/lib/concurrency.mjs
- skills/media-use/audio/scripts/lib/concurrency.test.mjs
- skills/media-use/audio/scripts/lib/gemini-auth.mjs
- skills/media-use/audio/scripts/lib/gemini-auth.py
- skills/media-use/audio/scripts/lib/gemini-auth.test.mjs
- skills/media-use/audio/scripts/lib/gemini-auth_test.py
- skills/media-use/audio/scripts/lib/gemini-tts.mjs
- skills/media-use/audio/scripts/lib/gemini-tts.test.mjs
- skills/media-use/audio/scripts/lib/heygen.mjs
- skills/media-use/audio/scripts/lib/heygen.test.mjs
- skills/media-use/audio/scripts/lib/media-record.mjs
- skills/media-use/audio/scripts/lib/media-record.test.mjs
- skills/media-use/audio/scripts/lib/python.mjs
- skills/media-use/audio/scripts/lib/python.test.mjs
- skills/media-use/audio/scripts/lib/sfx.mjs
- skills/media-use/audio/scripts/lib/sfx.test.mjs
- skills/media-use/audio/scripts/lib/tts.mjs
- skills/media-use/audio/scripts/lib/tts.spawn.test.mjs
- skills/media-use/audio/scripts/lib/tts.test.mjs
- skills/media-use/audio/scripts/lyria-recipe.py
- skills/media-use/audio/scripts/wait-bgm.mjs
- skills/media-use/audio/scripts/wait-bgm.test.mjs
- skills/media-use/luts/README.md
- skills/media-use/luts/index.json
- skills/media-use/references/audio.md
- skills/media-use/references/grading.md
- skills/media-use/references/media-treatment-recipes.md
- skills/media-use/references/media-treatments.md
- skills/media-use/references/memory.md
- skills/media-use/references/meta.md
- skills/media-use/references/operations.md
- skills/media-use/references/resolve.md
- skills/media-use/references/setup-providers.md
- skills/media-use/references/telemetry-dashboard.md
- skills/media-use/scripts/audio-duck.mjs
- skills/media-use/scripts/compatibility.test.mjs
- skills/media-use/scripts/dither.mjs
- skills/media-use/scripts/dither.test.mjs
- skills/media-use/scripts/eval.mjs
- skills/media-use/scripts/lib/config-lock.mjs
- skills/media-use/scripts/lib/cutlist.mjs
- skills/media-use/scripts/lib/duck.mjs
- skills/media-use/scripts/lib/error-diffusion.mjs
- skills/media-use/scripts/lib/index-gen.mjs
- skills/media-use/scripts/lib/manifest.mjs
- skills/media-use/scripts/lib/media-fetch.mjs
- skills/media-use/scripts/lib/media-home.mjs
- skills/media-use/scripts/lib/npx-sync.mjs
- skills/media-use/scripts/lib/parakeet-words.mjs
- skills/media-use/scripts/lib/prefs-store.mjs
- skills/media-use/scripts/lib/recipe-store.mjs
- skills/media-use/scripts/lib/telemetry.mjs
- skills/media-use/scripts/lib/transcriptCutFade.mjs
- skills/media-use/scripts/lib/words.mjs
- skills/media-use/scripts/prefs.mjs
- skills/media-use/scripts/recipe.mjs
- skills/media-use/scripts/resolve-plugin.test.mjs
- skills/media-use/scripts/resolve.mjs
- skills/media-use/scripts/transcribe.mjs
- skills/media-use/scripts/transcribe.test.mjs
- skills/media-use/scripts/transcript-cut.mjs
- skills/media-use/scripts/transcript-cut.test.mjs
Every link opens the file at its source, pinned to the revision this page describes.