What problem does it solve? Creating animated ASCII art videos normally requires building a full rendering pipeline from scratch — font rasterization, character grids, audio analysis, effects, and video encoding. This Skill teaches an agent to write a complete single-file Python renderer that converts video, audio, images, text, or pure math into colored ASCII character video output (MP4, GIF, or PNG sequence) without a GPU. ## Core Features & Use Cases - Six Input Modes: Video-to-ASCII conversion, audio-reactive music visualizers (FFT bands, beat detection), generative procedural animation, hybrid video+audio, timed lyrics/text overlays, and TTS-narrated quote videos via ElevenLabs. - Full Creative Pipeline: A 6-stage architecture (INPUT → ANALYZE → SCENE_FN → TONEMAP → SHADE → ENCODE) with 20+ character palettes, 21 value-field generators, 38 composable shaders, 20 blend modes, particle systems, feedback buffers, and adaptive tonemapping. - Hardware-Adaptive Rendering: Auto-detects CPU/RAM, picks quality profiles (draft to 4K), and parallelizes frame rendering across workers piping raw RGB to ffmpeg. - Use Case: Ask for a 45-second lo-fi audio-reactive visualizer; the agent designs a creative concept, writes the renderer with per-scene palettes and effects, test-renders key frames, and encodes a 1080p 24fps MP4. ## Quick Start Ask the agent to create an audio-reactive ASCII music visualizer from your audio file, specifying the mood, resolution, and output format you want.