at-vision

Featured

Inspect screenshots, photos, diagrams, image paths, and image URLs when the task depends on visible content. Use when the prompt lacks actual image content, native inspection fails, or the user requests inspect_image; prefer the MCP tool, then the installed CLI.

AI & Automation 180 stars 0 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
75
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Visual Reasoning Policy If the prompt already contains actual image content, or a host image viewer returned that content, inspect it directly and do not call `inspect_image`. A file path or URL alone is not image content. When only a file path or URL is available, direct inspection fails, or the user explicitly requests the provider, the `inspect_image` MCP tool (server `agent-tools-vision`) sends one image plus narrow factual questions to a configured vision model. You stay in charge of reasoning and the final answer; the vision model only reports observations. `inspect_image` is a callable MCP tool, not an MCP resource. Call the tool directly. Never call `list_mcp_resources` or `read_mcp_resource` for images, and never use `inspect_image` as a resource URI. When fallback inspection is needed, prefer `inspect_image`. If it is not exposed as a callable tool, or the host/model gateway cannot invoke MCP namespace tools, use the host's shell/command execution tool to run the installed fallback. First use a structured file-write capability to create a temporary JSON request; do not construct it with shell interpolation. Use the same shape as the MCP input: ```json { "image_source": { "type": "file", "value": "<path>" }, "questions": [{ "id": "q1", "text": "<question>" }] } ``` Choose a temporary request path containing no shell metacharacters, then run: ```text node "{{VISION_CLI_PATH}}" --request-file "<safe-temp-request.json>" --json ``` Delete the temporary req...

Details

Author
kairyou
Repository
kairyou/agent-tools
Created
2 months ago
Last Updated
2 days ago
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

inspect-images

Inspect objects, people, actions, scenes, and spatial relationships in an attached or authorized local image with HASHI's vision_inspect tool. Use when the active model cannot natively see images and the answer depends on non-text visual meaning; use OCR instead when only visible text is needed.

1 Updated yesterday
Bazza1982
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,214 Updated 1 months ago
Anionex
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,214 Updated 1 months ago
Anionex