video/library

Harvests and indexes HELEN video outputs into a centralized asset library.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/JMTassy/helen-conquest --skill video-library
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: video/library
Source: https://github.com/JMTassy/helen-conquest/tree/main/oracle_town/skills/video/library
Command: npx skills add https://github.com/JMTassy/helen-conquest --skill video-library

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow.

What problem does it solve?

HELEN generates video assets, but without a centralized library they are hard to reassemble and reuse. This skill aggregates harvested stills, audio clips, and effects into an accessible catalog to accelerate future video production.

Core Features & Use Cases

  • Harvests keyframes from HELEN videos into a structured stills library with provenance.
  • Builds an audio catalog from Zephyr outputs and operator music for uniform retrieval.
  • Exposes an effects registry for reusable ffmpeg filter recipes to compose videos quickly.
  • Use Case: Produce a teaser by reusing library frames, audio, and effects rather than rendering from scratch.

Quick Start

Run harvest_keyframes.py to extract frames and build the library_manifest.json, then run audio_catalog.py to index audio assets, and review the resulting manifest.

Frequently Asked Questions about video/library

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

FAQPage Schema
How do I harvest keyframes from existing videos into a reusable asset library?▼

You can harvest keyframes from videos into a reusable asset library by running extraction scripts that pull stills and generate a library_manifest.json with provenance metadata for future retrieval.

What is the best way to catalog audio assets for uniform video production retrieval?▼

Cataloging audio assets for uniform retrieval involves indexing audio clips into a centralized registry, allowing you to quickly fetch and reuse audio tracks during video assembly and editing workflows.

Does this video asset library require FFmpeg to index and extract stills?▼

Yes, extracting and indexing video stills requires FFmpeg utilities alongside Python tooling and the Pillow dependency to process frames and build structured asset catalogs with provenance metadata.

Can I reuse ffmpeg filter recipes instead of rendering video effects from scratch?▼

You can reuse ffmpeg filter recipes by accessing an exposed effects registry, which stores composable filter setups to accelerate video production without rendering effects from scratch each time.

How do I cross-reference harvested video assets with provenance metadata using Python?▼

Cross-referencing harvested video assets with provenance metadata uses Python scripts to build a centralized manifest, mapping extracted stills and audio clips back to their original source videos.

When should I use a centralized video asset catalog instead of keeping raw outputs?▼

Use a centralized video asset catalog when reassembling outputs into teasers or new renders, as indexing stills, audio, and effects prevents redundant rendering and accelerates cross-referenced retrieval.