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."
…
Safely orchestrate Docker tasks and build reproducible development stack environments.
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.
Build HTTP service patterns with lifecycle hooks, WebSockets, SSE, and proxying.
Describe images, extract text, and run custom vision prompts on local files.
Analyze images with vision AI and generate detailed descriptions for other models.
Analyze images and videos with Gemini and Vertex AI for actionable insights.
Adds image understanding to non-vision coding models for context-aware development.
Analyze local or remote images with vision LLMs and generate descriptions.
Connect local vision models for image analysis, comparison, and OCR.