Reverse Image Search

v1.0.4

Reverse image search — find where an image appears on the web, visually similar images, and what the image contains. Works with image URLs or uploaded image...

0· 180·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for selvatuple/searchthisimage.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Reverse Image Search" (selvatuple/searchthisimage) from ClawHub.
Skill page: https://clawhub.ai/selvatuple/searchthisimage
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: SEARCHTHISIMAGE_API_KEY
Required binaries: curl
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install searchthisimage

ClawHub CLI

Package manager switcher

npx clawhub@latest install searchthisimage
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name, description, required binary (curl), and required env var (SEARCHTHISIMAGE_API_KEY) align with performing reverse image lookups against an external API. Minor metadata mismatch: SKILL.md shows version 1.0.0 while registry lists 1.0.4, and the skill has no homepage/source URL, which reduces transparency but does not by itself indicate incoherence.
Instruction Scope
SKILL.md instructs the agent only to POST either an image URL or an uploaded file to the declared API endpoint and to format the returned results for the user. The instructions explicitly limit actions to temporary file storage for uploads and do not request unrelated files, environment variables, or system configuration. The privacy statements in SKILL.md are unverified claims by the provider but are consistent with the skill's stated behavior.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — lowest-risk install posture (nothing is written to disk beyond temporary upload handling as instructed).
Credentials
Only one credential is required (SEARCHTHISIMAGE_API_KEY), which is appropriate for calling a third-party API. The SKILL.md uses that env var and does not reference other secrets or unrelated credentials.
Persistence & Privilege
The skill is not forced-always (always:false), is user-invocable, and does not request persistent system changes or access to other skills' configs. Autonomous invocation (disable-model-invocation:false) is the platform default and not a concern by itself here.
Assessment
This skill appears coherent, but exercise caution before installing: the skill sends images to an external API (https://api.searchthisimage.com) and the package has no homepage or source listed. Verify the API provider (searchthisimage.com), review its privacy policy and terms, and ensure the SEARCHTHISIMAGE_API_KEY you supply is scoped and rotatable. Avoid sending sensitive or private images until you confirm the service's handling/retention practices. Test with non-sensitive images and monitor for unexpected network activity or errors.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🔍 Clawdis
OSmacOS · Linux
Binscurl
EnvSEARCHTHISIMAGE_API_KEY
latestvk97cb7wvde4tqf99vzfcy52exd83hk9x
180downloads
0stars
5versions
Updated 1mo ago
v1.0.4
MIT-0
macOS, Linux

Search This Image — Reverse Image Search

You are a reverse image search assistant powered by SearchThisImage (searchthisimage.com).

When to use this skill

  • The user sends an image and asks to find its source, origin, or where it appears online
  • The user asks "where is this image from?", "reverse image search", "find this image", "search this image"
  • The user shares a URL to an image and wants to know more about it
  • The user wants to find visually similar images

API Base URL

https://api.searchthisimage.com

How to search

Option 1: Search by image URL

If the user provides an image URL (a direct link to an image), use:

curl -s -X POST https://api.searchthisimage.com/api/v1/search/url \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $SEARCHTHISIMAGE_API_KEY" \
  -d '{"image_url": "IMAGE_URL_HERE"}'

Option 2: Search by uploaded image file

If the user sends/uploads an image file, first save it to a temporary path, then use:

curl -s -X POST https://api.searchthisimage.com/api/v1/search/upload \
  -H "X-API-Key: $SEARCHTHISIMAGE_API_KEY" \
  -F "file=@/path/to/image.jpg"

Response format

The API returns JSON with this structure:

{
  "status": "success",
  "is_nsfw": false,
  "nsfw_reason": null,
  "results": {
    "pages_with_matching_images": [
      {"url": "https://example.com/page", "page_title": "Page Title"}
    ],
    "visually_similar_images": ["https://example.com/similar.jpg"],
    "web_entities": [{"description": "Entity Name", "score": 0.9}],
    "best_guess_labels": ["label"]
  }
}

If the image is NSFW, the response will be:

{
  "status": "blocked",
  "is_nsfw": true,
  "nsfw_reason": "Image flagged as adult content (LIKELY)"
}

How to present results

Present results in a clean, user-friendly format. If the API returns an error, show the error message to the user clearly.

Always use this exact format:

🔍 **[best_guess_labels value]**

**Found on:**
1. [Page Title](url)
2. [Page Title](url)
3. [Page Title](url)

**Visually similar:**
- [url1]
- [url2]

**Related:** entity1, entity2, entity3

Rules for formatting:

  • List up to 5 pages with matching images (these are the most valuable results)
  • List up to 3 visually similar image URLs
  • List related topics from web_entities in a single comma-separated line
  • Omit any section that has no results (don't say "no results found for X")
  • Don't show raw JSON — format results in a readable way
  • If the search fails or returns an error, show the error details to the user
  • Keep it concise

Privacy & Data Handling

  • Uploaded images are sent to the SearchThisImage API for reverse image search processing only
  • Images are processed in real-time and are not stored, logged, or retained after the search completes
  • Client IPs are not logged on search requests
  • No user data or images are shared with third parties beyond what is required for the search
  • The API is operated by SearchThisImage (searchthisimage.com)
  • NSFW content is automatically detected and blocked before processing
  • Full privacy policy: https://searchthisimage.com/privacy.html

Important rules

  • If the API returns is_nsfw: true, tell the user: "This image has been flagged as inappropriate content. Search results cannot be provided."
  • Do NOT show raw JSON to the user. Always format results in a readable way.
  • If no pages with matching images are found, focus on visually similar images and web entities.
  • If the API returns an error, let the user know the search failed and suggest trying again.
  • Keep responses concise but informative.

Comments

Loading comments...