media-use

Resolve and manage audio, image, and video assets via a unified command-line interface.

Updated May 6, 2026
One-click install
npx skills add https://github.com/johan-Rm/agents --skill media-use-johan-rm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-use
Source: https://github.com/johan-Rm/agents/tree/main/skills/media-use
Command: npx skills add https://github.com/johan-Rm/agents --skill media-use-johan-rm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, heygen, mflux, parakeet-mlx, ltx-2-mlx, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill solves the fragmentation of media management by providing a single, deterministic interface for resolving, generating, and operating on audio, image, and video assets across projects.

Core Features & Use Cases

  • Unified Resolution: Automatically resolve background music, sound effects, images, icons, logos, and color grades from a global cache or provider catalog.
  • Media Operations: Perform professional-grade tasks like transcript-driven cutting, audio ducking, and color grading without manual context bloat.
  • Use Case: When building a video composition, use this skill to automatically fetch a matching background music track, generate a voiceover, and apply a cinematic color grade, all while keeping the project directory clean and the assets registered in a central manifest.

Quick Start

Use the media-use skill to resolve a background music track for an upbeat tech launch project.

Frequently Asked Questions about media-use

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage audio, image, and video assets in a single command-line interface?

Managing media assets in a single command-line interface allows you to resolve, generate, and transform audio, image, and video files deterministically. It uses a global cache and provider catalog to ensure content-addressed reuse and metadata tracking across multiple project environments.

How do I automate background music resolution and voiceover generation for video compositions?

Automating background music resolution and voiceover generation involves using a unified interface to fetch matching tracks and generate audio via integrated local models. It keeps the project directory clean while registering all fetched assets in a central manifest.

Can I perform audio ducking and transcript-driven cutting without manual context bloat?

Performing audio ducking and transcript-driven cutting is supported natively without manual context bloat. The skill executes these professional-grade media operations directly through its command-line interface, ensuring deterministic and repeatable results.

Does this media management skill work with local models like ffmpeg and parakeet-mlx?

This media management skill works directly with local models and dependencies like ffmpeg, mflux, and parakeet-mlx. It integrates these external providers and local models to handle automated generation, catalog retrieval, and local transformation tasks.

What is the best way to apply cinematic color grading to video assets locally?

The best way to apply cinematic color grading to video assets locally is through a unified command-line system that resolves color grades from a provider catalog. This ensures consistent content-addressed asset reuse and accurate metadata tracking.

Why does resolving diverse media assets across projects lead to fragmentation?

Resolving diverse media assets across projects leads to fragmentation when using disconnected tools and manual workflows. This skill solves that by providing a single, deterministic interface for resolving, generating, and operating on audio, image, and video assets.