sn-da-image-caption

Caption charts, tables, UI screenshots, and diagrams into structured data.

110|3|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/MichaelYang-lyx/AIDABench --skill sn-da-image-caption-michaelyang-lyx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sn-da-image-caption
Source: https://github.com/MichaelYang-lyx/AIDABench/tree/main/skills/sn-da-image-caption
Command: npx skills add https://github.com/MichaelYang-lyx/AIDABench --skill sn-da-image-caption-michaelyang-lyx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, openai, and includes scripts (resource) components.

What problem does it solve?

Caption images to convert visual content into descriptive text and structured data, enabling automated data extraction from charts, tables, diagrams, and UI screenshots.

Core Features & Use Cases

  • Automatic image captioning for charts, tables, UI screenshots, and diagrams.
  • Parse the captioned output into structured data (e.g., DataFrame) and export to Excel/CSV.
  • Use cases include chart data extraction, table transcription, UI analysis, and diagram description for documentation.

Quick Start

Run the caption script on an image to generate a text description and parse it into structured data.

Frequently Asked Questions about sn-da-image-caption

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract structured data from chart images?

Extract structured data from table images by using a vision API to caption the visual content into text. The captioned output is then parsed into structured data formats like DataFrames, which can be exported to Excel or CSV for downstream analysis.

Can I batch process multiple images for data extraction?

Yes, you can batch process multiple images for data extraction using the optional batch mode. This allows you to run the captioning script across multiple images simultaneously to generate text descriptions and structured data outputs efficiently.

Does this image captioning approach work with UI screenshots and diagrams?

Yes, this image captioning approach works with UI screenshots and diagrams. It detects the specific image type and applies preset prompts to accurately generate text descriptions and structured data from various visual formats.

Do I need a preconfigured vision API key to extract chart data?

Yes, you need a preconfigured vision API key and model to extract chart data. The image captioning process relies on this vision API to generate the text descriptions required for parsing structured data from visuals.

What is the best way to convert image tables to CSV without manual entry?

The best way to convert image tables to CSV is using automated image captioning to transcribe the visual content. This method parses the generated text descriptions into structured DataFrames, enabling direct export to CSV or Excel formats.