Token导航 LogoToken导航TokenDH.com
图像处理需要联网clawhub未标认证来源可访问clear审计通过

smart-image-search智能图像搜索

Agent Skill

用于辅助图像生成、图片编辑、视觉素材处理或图像模型工作流。它适合让 Agent 根据文本生成图片、处理背景、整理视觉提示词或调用相关图像工具。使用时需要确认输入图片、版权来源、输出格式和模型限制;涉及人物、品牌、商品或公开展示素材时,应额外核对授权、真实性和内容合规边界。

总安装

11,989

周安装

515

GitHub Stars

1

下载量

4,202
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:smart-image-search(智能图像搜索)
来源仓库:https://github.com/mumu-0922/smart-image-search
安装命令:
openclaw skills install smart-image-search
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install smart-image-search

简介

从文本描述中检索最相关的图像结果,返回候选图片链接或源页面地址。

  • 适用于内容创作、广告素材准备等需要快速获取视觉资源的场景。
  • 搜索结果受搜索引擎排名与版权过滤影响,可能无法返回全部候选集。
  • 涉及人物、地标等品牌元素时应核实授权状态,避免法律纠纷。
  • 建议结合多轮查询细化关键词,提高匹配精度与相关性。

SKILL.md

name
search-image
description
Search images from text queries and return the most relevant image result, candidate images, source pages, or ready-to-open search links. Use when the user asks to search for an image, find reference images, look up a character, person, brand, mascot, meme, wallpaper, avatar, or logo, wants several engines searched, wants the best match instead of the literal first result, or wants the best candidate sent as an attachment. Prefer multi-engine search with relevance ranking, then download and send the best match; if confidence is weak or downloading fails, return several candidate links and search URLs.

Search Image

Overview

Handle image-search requests triggered by phrases like search image X or find a picture of X. Default behavior for this skill:

  • Search multiple engines, not just one source
  • Prefer the most relevant result, not the literal first result
  • Download the best match locally, then send it as an attachment when possible
  • If confidence is weak, provide several candidates instead of pretending one result is perfect

Engines

Use as many available sources as practical, in this priority order:

  • Bing Images
  • Baidu Images
  • Sogou Images

Notes:

  • Bing is usually the most parseable server-side source
  • Baidu may return a security-verification page; treat it as a soft failure
  • Sogou can provide extra recall when Bing drifts or lacks meme-style results

Workflow

  1. Extract the search query after the trigger phrase.
  2. Parse lightweight parameters first. Read references/parameters.md.
  3. Detect intent on the cleaned core query. Read references/intent-routing.md when tuning or debugging routing.
  4. Normalize the cleaned core query, but keep the original wording too.
  5. Detect subject subtype when relevant, especially under official: campus, emblem, mascot, poster.
  6. Search across multiple engines.
  7. Collect several candidate image results instead of only one.
  8. Rank candidates by relevance with intent-aware weighting, source trust, and subtype-aware boosts/penalties.
  9. Classify confidence. Read references/confidence.md when tuning thresholds.
  10. If confidence is high, download and send the best match.
  11. If confidence is medium, prefer 2-3 candidates.
  12. Apply quality filtering before final send. Read references/quality-filtering.md when tuning thresholds.
  13. If confidence is low or downloading fails, return top candidates plus search links.

Parameters

Support lightweight natural-language parameters inside the query. Examples:

  • search image taylor swift 3 images
  • search image acme logo official
  • search image funny cat meme
  • search image aurora wallpaper 4k landscape
  • search image anime girl avatar 2 images

Supported parameters:

  • Count: 1 to 5 images
  • Intent override: official, meme, avatar, wallpaper
  • Orientation preference: landscape, portrait
  • Quality preference: hd, 4k, high resolution

Parse these first, then search the cleaned core entity query.

Intent routing

Classify the request before ranking:

  • meme: meme / reaction image / funny image / emoji style requests
  • official: official / logo / emblem / mascot / poster / brand identity
  • portrait: people, characters, or general image requests
  • wallpaper: wallpaper / hd / high resolution / 4k
  • avatar: avatar / profile picture / icon

When official is selected, also infer a subtype when possible:

  • campus: campus / gate / building / landscape / map
  • emblem: emblem / logo / crest / mark / badge
  • mascot: mascot / character / brand character / official character / IP character
  • poster: poster / promotional art / campaign art

Intent affects ranking:

  • meme prefers meme and funny-image pages
  • official prefers official domains, institutional pages, and reference pages
  • portrait prefers representative images
  • wallpaper prefers larger image results
  • avatar prefers square or icon-like results

Relevance policy

Do not blindly send the first result. Use references/relevance.md and follow these rules. For official intent, also read references/official-sources.md and references/official-whitelist.md when tuning or debugging official-result ranking. Use references/entity-consistency.md to prevent official-looking but wrong-entity matches. Use references/entity-gating.md when the query contains multiple strong entities and partial matches must be demoted to fallback-only.

  • exact query match is best
  • token matches in title/page/image URL matter
  • semantically related domains help
  • obvious news drift, spammy pages, or generic stock images should rank lower
  • weak modifiers like image, photo, meme, avatar, and wallpaper should not outweigh the core entity
  • in official mode, prefer trusted domains over visually appealing aggregators
  • in emblem mode, prefer brand/identity signals and penalize maps, personal homepages, and generic banners
  • in mascot mode, prefer official character/IP wording and penalize generic news coverage when cleaner source pages exist

If confidence is weak, prefer sending 2-3 candidates or links rather than a low-quality single answer. Read references/confidence.md for the high / medium / low decision rule.

Output rules

  • Be brief and lead with the result.
  • If the image was sent successfully, say so in one short sentence.
  • If the image cannot be sent directly, do not pretend the search succeeded.
  • When falling back, provide clickable search links immediately.
  • For meme or mascot queries, optimize for likely intent match, not formal source prestige.

Ready-made search URLs

Use these patterns:

  • Bing Images: https://www.bing.com/images/search?q=<urlencoded_query>
  • Baidu Images: https://image.baidu.com/search/index?tn=baiduimage&word=<urlencoded_query>
  • Sogou Images: https://pic.sogou.com/pics?query=<urlencoded_query>

If needed, use scripts/build_image_search_urls.py to generate encoded URLs safely.

Scripts

Build search URLs

Run:

python3 scripts/build_image_search_urls.py "official mascot"

Parse the most relevant image automatically

Run:

PYTHONPATH=scripts python3 scripts/search_best_image.py "cat meme"

The script prints JSON containing:

  • parsed parameters
  • cleaned search_query
  • per-engine status
  • normalized query info
  • detected intent
  • confidence
  • best_image
  • top_candidates

Download the best image for direct sending

Run:

PYTHONPATH=scripts python3 scripts/fetch_best_image.py "cat meme"

The script:

  • searches Bing, Baidu, and Sogou
  • ranks candidates by relevance
  • computes confidence
  • downloads the best match to /home/mumu/clawd/tmp/search-image/
  • prints JSON with path, image_url, engine, score, why, and confidence info

Download 2-3 candidates when confidence is not high

Run:

PYTHONPATH=scripts python3 scripts/fetch_candidate_images.py "cat meme" 3

Use this when confidence is medium or low. The script downloads multiple top candidates and returns their local file paths for sending.

Quality filtering

Use scripts/image_quality.py through the fetch scripts. Default checks now include:

  • reject obvious site assets / logos
  • reject too-small files
  • reject too-small dimensions
  • penalize thumbnail-style URLs
  • adjust scoring by intent

Legacy first-result scripts

These remain available for debugging or quick comparison:

  • scripts/search_first_image.py
  • scripts/fetch_first_image.py

Prefer the best-image scripts in normal operation.

Send-image handoff

After fetch_best_image.py succeeds, send the downloaded file as an attachment.

Preferred handoff:

  • Use the local file path returned in path
  • Use the best-match result, not the literal first result
  • If confidence is low but still usable, mention it briefly or send multiple candidates instead
  • If attachment sending fails, fall back to sending candidate image URLs and search links

Suggested flow:

  1. Run PYTHONPATH=scripts python3 scripts/fetch_best_image.py "<query>"
  2. Respect parsed parameters first: count / intent override / orientation / high-res hints
  3. If confidence is high and JSON returns ok: true, use the returned local path for image sending
  4. If confidence is medium, run fetch_candidate_images.py and send the requested count or 2-3 candidates
  5. If confidence is low, send search links plus candidate links or candidate images
  6. If JSON returns ok: false, send the search links and top candidate URLs instead

Fallback template

Use this style when direct sending fails:

Result: I could not get a single high-confidence direct image, so here are the best candidates.
Bing Images: <url>
Baidu Images: <url>
Sogou Images: <url>
Candidate 1: <url>
Candidate 2: <url>
Candidate 3: <url>

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

75.86%
按下载量换算3,188

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills