# Image Recognition

> Use this tool when you need to analyze images from various sources, such as local files or remote URLs, to automate image analysis workflows, content moderation, or process visual content. It solves problems related to image processing, security, and content validation, providing outputs such as image classifications and descriptions. It accepts inputs including image files, URLs, and custom prompts, and is ideal for use cases requiring secure and controlled image recognition, such as automated content moderation systems.

Canonical page: https://skillsregistry.net/skills/akirose-image-recognition  
JSON: https://api.skillsregistry.net/v1/skills/akirose-image-recognition

## Description

Analyzes images from local files or remote URLs using OpenAI-compatible vision models including OpenAI, LM Studio, and Ollama. Features comprehensive security controls with path validation to prevent directory traversal attacks, configurable domain restrictions for remote URLs, and file type filtering for common image formats (JPEG, PNG, GIF, WebP). Includes base64 encoding for local files and custom prompt support for tailored image analysis. Useful for automated image analysis workflows, content moderation systems, and assistants that need to process visual content from various sources while maintaining security boundaries.

## Trust

- **Trust score (0–1):** 0.89
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/akirose-image-recognition)
- **Repository:** <https://github.com/akirose/image-recognition-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "akirose-image-recognition"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/akirose-image-recognition` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/akirose-image-recognition/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
