Files
KSP_project/.claude/skills/vision.md
T
ArmorandClaude Opus 4.7 8d281eefd6 chore: add vision tool and Claude Code skill for UI screenshot review
- scripts/vision.py: call MiMo v2.5 via Anthropic-format API for image analysis
- scripts/screenshot_mission_list.py: Playwright screenshot of /missions page
- .claude/skills/vision.md: Claude Code skill for vision task delegation

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-09 12:04:45 +08:00

1.6 KiB

name, description
name description
vision Use when you need to visually inspect a screenshot, UI render, or any image — the current model has no multimodal capability, so vision tasks MUST be delegated to this tool.

Vision Tool

When you need to look at an image (screenshot, UI render, diagram, photo), call the MiMo v2.5 multimodal model via this script.

Usage

python scripts/vision.py "<image_path>" "<question>"

When to Call

You MUST use this for any of the following:

  • Checking a UI screenshot for layout issues (overlapping elements, overflow, alignment)
  • Verifying a page render looks correct after a change
  • Reading text or data from a screenshot
  • Analyzing any image the user provides
  • Any task where you think "I wish I could see this"

Examples

# Basic UI inspection
python scripts/vision.py "demo/test_screenshots/timeline_page.png" \
  "Check this timeline page for any UI issues: overlapping elements, clipped text, misaligned segments. Report each issue with its location."

# Comparing two screenshots
python scripts/vision.py "demo/test_screenshots/docking_modal.png" \
  "Is the docking modal properly centered? Are all buttons visible and correctly labeled? Is the datetime input functional-looking?"

# Reading wiki page render
python scripts/vision.py "data/KSP/Vulture Shuttle Full Stack at Launch Pad.png" \
  "Describe what you see in this image in detail."

Notes

  • Images over ~5 MB may be slow; consider resizing large screenshots first
  • The MiMo model runs remotely — no local GPU needed
  • Response is text-only; the model describes what it sees