Install
openclaw skills install @johnsonsleo/yandex-image-searchReverse image search (find image source, visually similar images). Use when user provides an image and wants to find its origin, similar images, or verify authenticity. Supports Yandex, Google Lens, and Bing engines. Works with both URLs and local files. No API key required.
openclaw skills install @johnsonsleo/yandex-image-searchFind the source, similar images, or context for any image using reverse image search engines.
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 typing_extensions
typing_extensions is included here because the current PicImageSearch import path needs it on this machine's Python 3.14 runtime.
SKILL_DIR="$(dirname "SKILL.md")"
"$SKILL_DIR/scripts/.venv/bin/python3" "$SKILL_DIR/scripts/search.py" "<image_url_or_path>" [engine] [limit]
yandex (default, most reliable), google (Google Lens path), bing, or allOutput is JSON with matched results including title, URL, thumbnail, and similarity when available.
If every selected engine fails due to upstream scraper breakage or anti-bot responses, the script exits non-zero so the caller can retry or fall back instead of treating the run as a clean success.
For Yandex hard failures, the error object includes attempt_log and diagnostics (including debug_html_path files in /tmp) so you can inspect exactly what response variant was received.
yandex first, then fall back to Google Lens and Bing only if Yandex is insufficientyandex firstyandex is insufficient, retry with allDo not start with all unless the user explicitly asks for all engines at once.