Analyze images, extract text, and answer visual questions with LLM vision models.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "image-vision" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/amplifier-bundle-skills/main/skills/image-vision/SKILL.md 2. Save it as ~/.claude/skills/image-vision/SKILL.md 3. Reload skills and tell me it's ready
Please analyze this image and list the key objects, scene context, visible text, and the likely theme it conveys.
A structured image description including main elements, visible text, and a theme assessment.
Extract all visible text from this image in reading order and mark any unclear parts.
OCR text output organized in order, with notes on uncertain or low-confidence sections.
Compare these two images and summarize differences in layout, color, text, and object changes, highlighting the most obvious ones.
A clear comparison of differences, useful for reviewing version changes or design revisions.
Analyze images using state-of-the-art LLM vision models. Use the provided scripts for most tasks - custom code only needed for advanced scenarios.
→ Read setup.md for one-time environment and API key setup
→ Use "Quick Start" canned scripts below
→ Read patterns.md for advanced patterns
→ Check setup.md for troubleshooting
ALWAYS use the wrapper scripts - they handle venv setup automatically:
# Simple analysis (auto-creates venv on first use)
./vision-analyze.sh <provider> <image_path> <prompt>
# Robust analysis (auto-fallback if provider times out)
./vision-analyze-robust.sh <image_path> <prompt> [timeout_seconds]
The wrapper scripts automatically:
Example usage:
# Analyze a UI screenshot (Anthropic Claude)
./vision-analyze.sh anthropic screenshot.png "Describe any UI bugs or issues you see"
# Extract text (Google Gemini - fastest)
./vision-analyze.sh gemini document.jpg "Extract all text from this image"
# Robust analysis with auto-fallback (tries Gemini → Anthropic → OpenAI)
./vision-analyze-robust.sh photo.png "Describe this image in detail"
# With custom timeout (default is 60 seconds)
./vision-analyze-robust.sh large-image.png "Analyze this" 120
If you need to call the Python scripts directly, you MUST use the venv Python:
# ❌ WRONG - uses system Python, will fail
python examples/anthropic-vision.py image.png "prompt"
# ✅ CORRECT - uses venv Python
./.venv/bin/python examples/anthropic-vision.py image.png "prompt"
For agents: Always use the wrapper scripts to avoid setup issues.
| Provider | Model | Best For | Speed | Cost |
|---|---|---|---|---|
| Anthropic | claude-sonnet-4-5 | Latest, balanced quality/speed | Fast | $$ |
| Anthropic | claude-3-opus | Highest quality (older) | Slow | $$$ |
| Anthropic | claude-3-haiku | Fastest, simple tasks | Very Fast | $ |
| OpenAI | gpt-5 | Latest flagship model | Fast | $$$ |
| OpenAI | gpt-4.1 | High-volume production | Fast | $$ |
| Gemini | gemini-2.5-flash | Latest, excellent balance | Very Fast | $ |
| Gemini | gemini-2.5-pro | Large images, best quality | Medium | $$ |
| Azure | (deployment-based) | Enterprise, compliance | Varies | Varies |
Max sizes:
# UI/UX Analysis - High-level layout and spacing
./vision-analyze.sh anthropic app-screenshot.png \
"Analyze this UI for accessibility issues and suggest improvements"
# Bug Identification (use robust for auto-fallback)
./vision-analyze-robust.sh error-state.png \
"What's wrong with this interface? Describe any visual bugs."
# Content Moderation
./vision-analyze.sh openai user-upload.jpg \
"Does this image contain inappropriate content? Yes or no, and explain."
# Document Understanding (Gemini is fastest)
./vision-analyze.sh gemini invoice.png \
"Extract the total amount, date, and vendor name from this invoice"
# Design Review - Layout, color, hierarchy (not typography details)
./vision-analyze-robust.sh mockup.png \
"Provide design feedback on this mockup. Consider layout, color hierarchy, and spacing."
…
Convert skills from other AI coding assistants into Amplifier-native SKILL.md files.
Review code changes for reuse, quality, and efficiency, then fix issues.
Research, plan, and execute large code changes with parallel PR-producing agents.
Get skeptical, practical guidance on architecture, legacy refactors, and tooling decisions.
Diagnose misconfigurations, failures, and unexpected behavior in the current Amplifier session.
Create, refine, and troubleshoot AI skills, specs, invocation, and compatibility.
Let AI analyze images, OCR text, and charts with vision APIs.
Describe images, extract text, and run custom vision prompts on local files.
Analyze images and videos with Gemini and Vertex AI for actionable insights.
Analyze images with AI for OCR, scene description, detection, and comparison.
Analyze local images in OpenCode using Google Gemini vision capabilities.
Let text-only LLMs understand images and videos through cloud vision models.