What problem does it solve? Writing camera capture, image processing, and ESP-DL inference scripts for ESP-VISION boards is error-prone: wrong initialization order causes bad exposures, reusable frame buffers corrupt cross-frame logic, and chip-specific modules like h264/rtsp fail on unsupported boards. This Skill provides verified recipes, API signatures, and pitfalls sourced from the real ESP-VISION repository so generated MicroPython code works on the first flash. ## Core Features & Use Cases - Scenario Recipes: 16 step-by-step recipes covering camera capture, color blob tracking, QR/AprilTag detection, ESP-DL object detection and pose estimation, LCD display, H.264 recording, RTSP/MJPEG streaming, cloud vision APIs, asyncio pipelines, and firmware customization. - Verified API & Config Reference: Real signatures from stubs/*.pyi plus board-level macros (boardconfig.h, imlib_config.h, mpconfigboard.h) so no hallucinated APIs. - Pitfall Prevention: 12+ documented mistakes with wrong/correct code pairs, such as missing skip_frames, unreleased model handles, and calling P4-only modules on ESP32-S3. - Use Case: Ask for a face-detection script on an ESP32_P4X_EYE board and receive a complete MicroPython program with correct sensor initialization, a single reused espdl.ESPDet instance, bounding-box drawing, and try/finally resource cleanup. ## Quick Start Ask the AI to write an ESP-VISION MicroPython script for your board, for example: create a color blob tracking script for the ESP32_S3_EYE camera.