gemini-agentic-vision

Executes Gemini Vision analysis with Python code for object detection and data extraction.

8|Updated Jul 26, 2026
One-click install
npx skills add https://github.com/joonlab/joonlab-claudecode-setting-for-share --skill gemini-agentic-vision
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-agentic-vision
Source: https://github.com/joonlab/joonlab-claudecode-setting-for-share/tree/main/claude/skills/gemini-agentic-vision
Command: npx skills add https://github.com/joonlab/joonlab-claudecode-setting-for-share --skill gemini-agentic-vision

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the limitation of standard AI vision by enabling autonomous, multi-step visual reasoning and code execution to process complex images.

Core Features & Use Cases

  • Autonomous Visual Reasoning: Uses Gemini's thinking process to plan and execute image analysis tasks.
  • Dynamic Code Execution: Automatically writes and runs Python code to crop, annotate, or extract data from images.
  • Use Case: Automatically detect all buttons in a UI screenshot, draw bounding boxes around them, and save the annotated image for design documentation.

Quick Start

Use the gemini-agentic-vision skill to analyze the image at path/to/image.png and extract all text data into a json format.

Frequently Asked Questions about gemini-agentic-vision

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

FAQPage Schema
How do I automate image analysis and visual data extraction using Python?

Automating image analysis with Python requires combining visual reasoning models with dynamic code execution. This skill uses Gemini Vision to plan multi-step visual tasks, automatically writing and running Python code to crop, annotate, or extract data from images.

Can I detect objects and draw bounding boxes in UI screenshots automatically?

Detecting objects and drawing bounding boxes in UI screenshots can be achieved through autonomous visual reasoning. The skill uses Gemini to identify UI elements like buttons, then automatically executes Python code to draw bounding boxes and save the annotated image.

Does autonomous image analysis require a specific Gemini API key?

Autonomous image analysis with this skill requires a valid GEMINI_PAID_API_KEY environment variable. You also need the google-genai Python package installed to enable the dynamic code execution and extended thinking capabilities.

How does Gemini's extended thinking work for complex visual tasks?

Gemini's extended thinking works for complex visual tasks by enabling an autonomous, multi-step reasoning process. Instead of immediate output, it plans the image analysis, dynamically writes Python code to process the visual data, and executes it to parse charts or annotate UI elements.

What is the best way to extract chart data from images into a structured format?

The best way to extract chart data from images into a structured format is using code-driven visual processing. This approach combines Gemini Vision to interpret the chart and dynamically executes Python code to parse and extract the visual data into JSON.