vision

Solid

Call vision models (Doubao, Qwen, DeepSeek, OpenAI) to analyze images. Use when you need to understand screenshots, UI layouts, diagrams, or any image content. Supports png/jpg/webp/gif.

AI & Automation 170 stars 8 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
74
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# vision Multi-provider vision tool. Call various vision models to describe images. Feed it a prompt + image path, get back a text description. ## When to use this tool If you can already see and understand the image yourself (native multimodal model), skip this tool — analyze it directly. A SessionStart hook normally announces this session's routing status up front. If that context isn't visible (e.g. compacted out of a long conversation, or the hook isn't installed), check before calling this tool: ```bash python vision.py --check-routing ``` - `native` → you already have native image understanding this session; don't call this tool. - `external` (default) → proceed with the quick start below. ## Quick start ```bash python vision.py [--provider <name>] <image_path> <prompt> ``` When `--provider` is omitted, the provider is resolved by: `--provider` flag > `VISION_PROVIDER` env > first API key found. ## Providers ### doubao (Volcengine Ark) - API key: `DOUBAO_API_KEY` - Default model: `doubao-seed-2-0-pro-260215` - Custom endpoint: `DOUBAO_BASE_URL` ### qwen (DashScope) - API key: `DASHSCOPE_API_KEY` - Default model: `qwen-vl-max` - Custom endpoint: `DASHSCOPE_BASE_URL` - Available models: `qwen-vl-max`, `qwen-vl-plus`, `qvq-max` ### deepseek (DeepSeek) - API key: `DEEPSEEK_API_KEY` - Default model: `deepseek-v4-flash-vision-exp` - Custom endpoint: `DEEPSEEK_BASE_URL` - Only `deepseek-v4-flash-vision-exp` accepts images — `deepseek-v4-flash` and `deepseek-v4-...

Details

Author
xiincs
Repository
xiincs/claude-code-vision-skill
Created
3 months ago
Last Updated
2 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

vision-tools

Local vision CLIs: glance (describe/ask/OCR an image), ground (locate a target, pixel box), detect (element inventory), trace (image to SVG geometry), crop (cut a pixel box to a file), and scripts/html_shot.py (HTML file to image). Use for any task involving an image — questions, text, splitting and transcribing long screenshots or chat histories, locating elements, comparing, rebuilding as HTML/SVG, digitizing a sketch or diagram, reading values off a chart, operating a GUI from screenshots — and to re-check an image yourself when a description you were given lacks a detail.

1,197 Updated 2 weeks ago
Anionex
AI & Automation Featured

vision-skills

Local vision CLIs: glance (describe/ask/OCR an image), ground (locate a target, pixel box), detect (element inventory), trace (image to SVG geometry), crop (cut a pixel box to a file), and scripts/html_shot.py (HTML file to image). Use for any task involving an image — questions, text, splitting and transcribing long screenshots or chat histories, locating elements, comparing, rebuilding as HTML/SVG, digitizing a sketch or diagram, reading values off a chart, operating a GUI from screenshots — and to re-check an image yourself when a description you were given lacks a detail.

1,197 Updated 2 weeks ago
Anionex
AI & Automation Listed

vision-subagent

视觉子代理。当主模型不支持图像输入时,用 workflow 派生一个指定当前环境可用视觉模型的子代理,通过 read_image 查看或核验图片内容并结构化返回结论。适用于"需要看图、但主模型读不了图"的任何会话。

8 Updated yesterday
OrinVoss