sn-da-image-caption
Image understanding and data extraction skill. Use when image files (.png/.jpg/.jpeg/.gif/.webp/.bmp) are the primary input and the user needs to understand, extract data from, or analyze image content. Provides a preconfigured caption script (scripts/caption.py) that converts images to text descriptions via a vision model without requiring additional API keys. Covers: (1) captioning charts/tables/screenshots/flowcharts via scripts/caption.py, (2) parsing caption text into a structured DataFrame, (3) regenerating visual charts based on extracted data, (4) exporting to Excel/CSV. **Proactively use this skill (do not guess image content) when any of the following apply**: ① the user uses trigger terms: image analysis / chart extraction / table recognition / OCR / image description / screenshot analysis / chart data / extract data from image / image to table / recognize image / image caption / extract data from image / chart analysis / table OCR; ② the user uploads or specifies an image file (.png / .jpg / .jpeg / .gif / .webp / .bmp) and requests understanding, data extraction, or content analysis; ③ the task requires extracting structured information from chart screenshots, table screenshots, UI screenshots, or flowcharts; ④ the user asks to convert image data to Excel/CSV or to recreate visual charts from the extracted data. Do not use for: image editing (crop, filters, resize), image generation, or captions/descriptions of non-data landscape or portrait photos.