media-use

Resolve media needs into local files and ledger records via caches and HeyGen catalogs.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Manavv007/S.A.R.A.L.-Scheme-Access-Retrieval-Analysis-Layer- --skill media-use-manavv007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-use
Source: https://github.com/Manavv007/S.A.R.A.L.-Scheme-Access-Retrieval-Analysis-Layer-/tree/main/.agents/skills/media-use
Command: npx skills add https://github.com/Manavv007/S.A.R.A.L.-Scheme-Access-Retrieval-Analysis-Layer- --skill media-use-manavv007

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, heygen, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill resolves any media need (BGM, SFX, image, icon) into a frozen local file and ledger record, streamlining the process of finding and integrating media assets into projects.

Core Features & Use Cases

  • Media Resolution: Handles the full cascade of media resolution — project cache, global cache, HeyGen catalog search, freeze, and register.
  • Types: Supports various media types including background music, sound effects, images, and icons.
  • Use Case: When creating a video or presentation, use this Skill to quickly find and integrate the perfect background music, sound effects, or images without leaving your project environment.

Quick Start

To resolve a background music file, use the command: node <SKILL_DIR>/scripts/resolve.mjs --type bgm --intent "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 resolve background music and sound effects into local files for my projects?

Media resolution handles background music and sound effects by searching project caches, global caches, and external catalogs to freeze assets into local files with recorded ledger entries.

What is the best way to search for images and icons without leaving my project environment?

Searching for images and icons is handled by cascading through local and global caches before querying external provider catalogs, ultimately freezing the selected media into a local file.

Do I need Node.js and HeyGen CLI to run media resolution and caching?

Yes, Node.js and the HeyGen CLI are required dependencies. The Skill integrates with HeyGen's audio and asset catalogs to execute media searches and register frozen local files.

Can I cache media assets locally to avoid redundant external searches for sound effects?

Yes, the resolution cascade checks project cache and global cache first. If the media exists locally, it uses the frozen file directly, avoiding new external provider searches.

How does media resolution handle different asset types like BGM, SFX, images, and icons?

Media resolution supports various asset types including BGM, SFX, images, and icons by routing each request through a unified cascade of caching and external catalog searches.

What are the limitations of using local caching for media asset management?

Local caching limits depend on the initial population of the project and global caches. If an asset is not cached, the Skill must query external provider catalogs, requiring active Node.js and HeyGen CLI integrations.