Analyze movies to extract cinematographic techniques and store them in memory.
TEACH Horus by analyzing actual movies. Extracts lighting, composition, emotional cues, and director style from video files.
scillm) to analyze keyframes.horus-movies collection.# Analyze a video file
/learn-movie analyze path/to/movie.mp4
# Analyze with specific director context
/learn-movie analyze path/to/movie.mp4 --director "Ridley Scott"
Requires ffmpeg installed.
Uses scillm skill for VLM inference (e.g., pixtral-12b).
Follows the canonical create-context/memory_integration.py pattern with graceful degradation.
recall_prior_analyses(movie_name, k=5)learn_analysis(movie_name, techniques, scenes, insights)["learn_movie", movie_name] + bridges| Bridge | Keywords |
|---|---|
| Precision | technique, frame, composition, symmetry, geometric, calculated |
| Resilience | adaptation, creative, enduring, triumphant, recovery |
| Fragility | inconsistency, discontinuity, fragile, delicate, breaking |
| Corruption | distortion, decay, grotesque, horror, darkness |
| Loyalty | devotion, sacrifice, bond, duty, honor |
| Stealth | shadow, silhouette, hidden, subtle, muted |
try/except ImportError at every hook callsitecommon.memory_client is not importable| File | Purpose |
|---|---|
SKILL.md | This file |
run.sh | Execution entry point |
sanity.sh | Health check |
orchestrator.py | Main orchestrator (scene detect, VLM analyze, memorize) |
memory_integration.py | Memory + Taxonomy hooks (pre/post) |