Reverse Image Search

v1.0.0

Reverse image search (find image source, visually similar images). Use when user provides an image and wants to find its origin, similar images, or verify au...

1· 517·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 gushu333/reverse-image-search.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Reverse Image Search" (gushu333/reverse-image-search) from ClawHub.
Skill page: https://clawhub.ai/gushu333/reverse-image-search
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
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

Canonical install target

openclaw skills install gushu333/reverse-image-search

ClawHub CLI

Package manager switcher

npx clawhub@latest install reverse-image-search
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
The name/description match the implementation: the SKILL.md and scripts/search.py use the PicImageSearch library to query Yandex, Google, and Bing and return JSON results. Required capabilities (a Python package) are proportional to the stated purpose; no unrelated credentials, binaries, or config paths are requested.
Instruction Scope
The runtime instructions are narrowly focused on creating a venv and installing PicImageSearch and then running scripts/search.py with a URL or file path. This matches the purpose, but the instructions and script accept arbitrary local filesystem paths — which will be read and uploaded to external search engines. Also, the SKILL.md uses SKILL_DIR="$(dirname "SKILL.md")" which may not correctly resolve the intended skill directory in all environments (minor usability bug).
Install Mechanism
There is no platform-level install spec (lowest-risk), but SKILL.md instructs creating a venv and running pip install PicImageSearch from PyPI. Installing from PyPI is typical but carries the usual supply-chain considerations (verify package reputation, pin versions). No arbitrary download URLs or extracted archives are present.
!
Credentials
The skill requests no environment variables or credentials (good). However, the script will read arbitrary local file paths you pass and (via the PicImageSearch library) will upload them to third-party search engines. That behavior is coherent with reverse-image search, but it poses privacy/exfiltration risk if sensitive local files are supplied. The code does not restrict file types or paths.
Persistence & Privilege
The skill does not request permanent/always-on presence, does not modify other skills' configs, and has no special privileges. Agent autonomous invocation is allowed by default (not a red flag on its own) but keep in mind the local-file upload capability if the agent is given paths to search.
Assessment
This skill appears to do what it says, but consider the following before installing and using it: - Privacy: When you pass a local file path, the script (via PicImageSearch) will upload that file to external search engines (Yandex/Google/Bing). Do not use it with sensitive images or files you wouldn't want sent to third parties. - Dependency trust: The SKILL.md installs PicImageSearch from PyPI. Verify the package's reputation and pin a specific version if you intend to deploy this long-term. - Usage caution: The script accepts arbitrary filesystem paths. Ensure the agent or any user invoking the skill cannot be tricked into supplying sensitive paths (system files, private images). Run the skill in a sandbox or restricted environment if possible. - Minor usability issue: The SKILL.md's SKILL_DIR assignment may not resolve as intended in all runtimes—verify the venv path and that the venv is created under scripts/.venv as expected. If you only need to search images hosted on the web, prefer providing URLs rather than local file paths. If you plan to allow the agent to call this autonomously, restrict what inputs it can supply or require explicit user confirmation before searching local files.

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

latestvk97d71eh5jzgymgttmq91yjwm182gy52
517downloads
1stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Reverse Image Search

Find the source, similar images, or context for any image using reverse image search engines.

Setup

On first use, create a Python venv and install the dependency:

SKILL_DIR="$(dirname "SKILL.md")"
python3 -m venv "$SKILL_DIR/scripts/.venv"
"$SKILL_DIR/scripts/.venv/bin/pip" install -q PicImageSearch

Usage

SKILL_DIR="$(dirname "SKILL.md")"
"$SKILL_DIR/scripts/.venv/bin/python3" "$SKILL_DIR/scripts/search.py" "<image_url_or_path>" [engine] [limit]
  • image_url_or_path: HTTP(S) URL or local file path
  • engine: yandex (default, most reliable), google, bing, or all
  • limit: Max results per engine (default: 10)

Output is JSON with matched results including title, URL, thumbnail, and similarity when available.

Engine Selection

  • yandex — Best overall: most stable, good at finding exact matches and similar images
  • google — Good for well-known images, web pages, products
  • bing — Useful as supplementary source
  • all — Query all three engines in parallel

Typical Workflow

  1. User provides image (URL or file attachment)
  2. Run search with yandex first
  3. If results are insufficient, retry with all
  4. Summarize findings: source, context, similar images

Comments

Loading comments...