Dataify Bing Images
/install dataify-bing-images
Bing Images
Overview
Use this skill to turn a natural-language Bing image search request into Dataify Bing Images API fields, preview the complete request parameters, ask the user whether to modify them, call the API through scripts/bing_images.py only after confirmation, and return the API response directly without summarizing, parsing, reformatting, or post-processing it.
The source API document is summarized in references/api.md. Read it when field behavior, allowed values, defaults, or response shape is unclear.
Default Rules
Use parameter defaults only when the field's description states a default value. Do not use example values from the API document as defaults.
Default values used by this skill:
engine:bing_images.json:1.first:1.no_cache:false.
All other fields have no default and stay blank unless the user provides them or the prompt parser confidently infers them.
Workflow
- Identify the user's image search query and map optional requirements to API fields:
q: 搜索关键词,必填;可以是任意语言。json: 采集结果输出格式;默认1返回 JSON,2返回 JSON 和 HTML,3返回 HTML。mkt: 搜索结果界面显示语言,格式为\x3C语言代码>-\x3C国家/地区代码>,例如en-US。cc: 按国家或地区用户习惯展示搜索结果,使用两个字母的国家/地区代码,例如us、cn、jp、uk。first: 控制自然结果偏移量,默认值为1。count: 控制每页结果数量;该值为建议值,可能无法完全反映实际返回数量。imagesize: 按图片尺寸过滤:small小、medium中、large大、wallpaper超大/壁纸。color2: 按图片颜色过滤,例如color彩色、bw黑白、FGcls_RED红色、FGcls_BLUE蓝色。photo: 按图片类型过滤:photo照片、clipart剪贴画、linedrawing线条画、animatedgif动图、animatedgifhttpsHTTPS 动图、transparent透明、shopping购物。aspect: 按图片布局过滤:square方形、wide宽图、tall高图。face: 按人物类型过滤:face仅面部、portrait头肩肖像。age: 按日期过滤:lt1440过去 24 小时、lt10080过去一周、lt43200过去一个月、lt525600过去一年。license: 按使用许可过滤,例如Type-Any所有 Creative Commons、L1Public Domain、L2_L3免费修改共享和商业使用。no_cache: 是否跳过缓存;默认false使用缓存,true跳过缓存。
- Prefer explicit user-provided field values over inferred values. Never use API examples such as
pizza,count=10, or sample filters as defaults. - Before every live call, preview the complete request parameter table. Do not show
Authorization.
python3 scripts/bing_images.py --prompt "pizza" --preview
- Show the table to the user and ask whether they want to modify any parameter. The table must include the complete field list and exactly these columns: parameter name, current value, default value, description.
- If the user requests changes, rerun the preview with explicit flags or
--field key=value, show the updated table, and ask again. - Call the API only after the user confirms the table. Use
--confirmedfor the live call:
python3 scripts/bing_images.py --prompt "pizza" --confirmed
- Ensure authentication before the live call:
- Read
DATAIFY_API_TOKENfrom the current environment. - If the user provides a token during the task, pass it with
--tokenor setDATAIFY_API_TOKENfor the command before invoking the script. - The script adds a
Bearerprefix when the token does not already include one. - If no token is available, ask the user to input a Dataify API token or register at Dataify Dashboard.
- Read
- Return the script output directly to the user. Do not summarize image results, extract fields, reformat JSON, parse embedded JSON strings, or process returned HTML unless the user separately asks for processing.
Script Usage
The script supports automatic parsing plus explicit overrides:
python3 scripts/bing_images.py \
--prompt "用必应图片搜索 OpenAI 标志,正方形透明图片,过去一周,返回 JSON 和 HTML" \
--no-cache true \
--preview
Useful flags:
--q,--json,--mkt,--cc,--first,--count,--imagesize,--color2,--photo,--aspect,--face,--age,--license,--no-cache--field key=valuefor any supported API field--previewto print the complete request-parameter table and skip network/auth checks--confirmedto allow a live API call after user confirmation--tokento provide a token for the current run--body-format form|json, defaultform--dry-runto print the parsed payload and skip network/auth checks
If a live call fails because DATAIFY_API_TOKEN is missing, ask the user to provide a token or register at Dataify Dashboard.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install dataify-bing-images - After installation, invoke the skill by name or use
/dataify-bing-images - Provide required inputs per the skill's parameter spec and get structured output
What is Dataify Bing Images?
When users want to use Bing for image search, they can use this skill. It is an AI Agent Skill for Claude Code / OpenClaw, with 50 downloads so far.
How do I install Dataify Bing Images?
Run "/install dataify-bing-images" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Dataify Bing Images free?
Yes, Dataify Bing Images is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Dataify Bing Images support?
Dataify Bing Images is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Dataify Bing Images?
It is built and maintained by dataify-server (@dataify-server); the current version is v1.0.0.