Agent skill · Backend & API

openai-image-vision

Analyze images using OpenAI's Vision API. Use bash command to execute the vision script like 'bash <base_dir>/scripts/vision.sh <image> <question>'. Can understand image content, objects, text, colors, and answer questions about images.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill openai-image-vision --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 3 KB
Bundled scripts: none
Path: skills/ai-llm/openai-image-vision/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# OpenAI Image Vision Analyze images using OpenAI's GPT-4 Vision API. The model can understand visual elements including objects, shapes, colors, textures, and text within images. ## Setup This skill requires an OpenAI API key. If not configured: 1. Get your API key from https://platform.openai.com/api-keys 2. Set the key using: `env_config(action="set", key="OPENAI_API_KEY", value="your-key")` Optional: Set custom API base URL (default: https://api.openai.com/v1): ```bash env_config(action="set", key="OPENAI_API_BASE", value="your-base-url") ``` ## Usage **Important**: Scripts are located relative to this skill's base directory. When you see this skill in `<available_skills>`, note the `<base_dir>` path. **CRITICAL**: Always use `bash` command to execute the script: ```bash # General pattern (MUST start with bash): bash "<base_dir>/scripts/vision.sh" "<image_path_or_url>" "<question>" [model] # DO NOT execute the script directly like this (WRONG): # "<base_dir>/scripts/vision.sh" ... # Parameters: # - image_path_or_url: Local image file path or HTTP(S) URL (required) # - question: Question to ask about the image (required) # - model: OpenAI model to use (default: gpt-4.1-mini) # O

What's inside
Steps it walks through
  1. Setup
  2. Usage
  3. Examples
  4. Analyze a local image
  5. Analyze an image from URL
  6. Use specific model
  7. Extract text from image
  8. Analyze multiple aspects
  9. Supported Image Formats
  10. Response Format
  11. Notes
Ships with 1 file
  • metadata.json
Commands it runs
General pattern (MUST start with bash):
bash "<base_dir>/scripts/vision.sh" "<image_path_or_url>" "<question>" [model]
DO NOT execute the script directly like this (WRONG):
bash "<base_dir>/scripts/vision.sh" "/path/to/image.jpg" "What's in this image?"
bash "<base_dir>/scripts/vision.sh" "https://example.com/image.jpg" "Describe this image in detail"
bash "<base_dir>/scripts/vision.sh" "/path/to/photo.png" "What colors are prominent?" "gpt-4o-mini"
bash "<base_dir>/scripts/vision.sh" "/path/to/document.jpg" "Extract all text from this image"
bash "<base_dir>/scripts/vision.sh" "image.jpg" "List all objects you can see and describe the overall scene"
More from claude-skill-registry
All skills →
About this skill
What does the openai-image-vision skill do?

Analyze images using OpenAI's Vision API. Use bash command to execute the vision script like 'bash <base_dir>/scripts/vision.sh <image> <question>'. Can understand image content, objects, text, colors, and answer questions about images.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill openai-image-vision --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going