# Create and manage project media assets

Media work often requires separate tools for audio, images, captions, and asset tracking. This skill provides a unified workflow that resolves or generates assets and records them locally.

## Install

```bash
npx skillstore add heygen-com/media-use
```

## Metadata

- Status: approved
- Slug: heygen-com-media-use
- Skillstore revision: r2
- Version status: missing
- Tree hash: 27757fb40489dd9c4d90ea01faec83c89cc2e9b798bd24e664382e0b921854c4
- Author: heygen-com
- GitHub username: heygen-com
- License: MIT
- Repository: https://github.com/heygen-com/hyperframes/tree/main/skills/media-use/
- Ref: 77d0e66fbadeb1f5d1e6a5aada7861240b8ed2d7
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: blocked
- Manual install advisory: allowed\_with\_warning
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: filesystem, env\_access, external\_commands, network, scripts
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/heygen-com-media-use
- Manifest: https://skillstore.pages.dev/api/skills/heygen-com-media-use/manifest

## Capabilities

- Resolves background music, sound effects, images, icons, logos, voices, grades, and LUTs into local project assets.
- Generates voiceovers and supports transcription, captions, and background-removal workflows.
- Registers resolved assets in local manifests for repeatable reuse across projects.
- Provides media operations guidance for cuts, reframing, transforms, loudness, and audio ducking.
- Uses configured HeyGen services and optional local providers when available.

## Use Cases

- Prepare a video soundtrack: Resolve music and sound effects, then use the audio workflow for voiceover and loudness preparation.
- Build a branded presentation: Find logos, icons, images, and color grades and keep their local asset records organized.
- Automate media handoff: Generate or resolve project media and return stable local paths for a production workflow.

## Prompt Templates

### Find background music

```
Resolve background music for a 30-second product launch video. Use an upbeat and modern style.
```

### Add sound effects

```
Review this project for scene transitions that need sound effects. Propose one consolidated list and wait for approval.
```

### Create a voiceover workflow

```
Create a voiceover from this script, generate captions, and return the local asset paths and required provider setup.
```

### Prepare reusable media assets

```
Resolve a logo, icons, background music, and a color grade for this project. Register each approved asset for reuse.
```

## Limitations

- Requires supported provider credentials or installed local tools for generation features.
- The recommended setup currently includes a remote installer command that should be verified before execution.
- Generated assets and provider availability depend on the selected service and account permissions.
- Media recommendations require a concrete project signal and do not replace editorial approval.

## Best Practices

- Verify downloaded installers with a published checksum or signature before running them.
- Keep provider credentials in approved environment variables or credential stores, not in project files.
- Review suggested media changes before applying them to preserve editorial control.

## Anti Patterns

- Do not run remote shell installers without reviewing and verifying the downloaded content.
- Do not assume generation works without checking provider credentials, quotas, and local dependencies.
- Do not silently apply media recommendations to a project without user approval.

## Security Audit

- Audited at: 2026-07-19T11:03:07.091\+00:00
- Summary: One critical finding is confirmed: the installation guidance pipes a remotely fetched script into bash without integrity verification. The remaining static matches are predominantly media-tool operations, documented configuration, relative links, or test fixtures; no prompt injection or credential-exfiltration intent was found. Static review was capped at 400/2029 representative findings; omitted static matches are unconfirmed, so automatic publishing stays disabled until manual review.

## Stats

- Views: 0
- Downloads: 5
- Favorites: 0
- Popularity score: 0
