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.