Install
openclaw skills install @dataify-server/dataify-bing-imagesopenclaw skills install @dataify-server/dataify-bing-imagesUse scripts/bing_images.py to turn a natural-language image request into a Bing Images API call. The API schema and uncommon field details are in references/api.md; read it only when a requested filter is unclear.
Optimize for the user's outcome, not the API request shape.
按“木偶实物摄影”搜索约 6 张照片,尺寸不限。engine, json, first, and no_cache should not appear in the ordinary flow.Preserve explicit user choices. Infer only filters supported by the prompt. Do not copy example values into live requests.
Defaults provided by the API wrapper:
engine=bing_imagesjson=1first=1no_cache=false# Ordinary search: execute directly after applying the interaction policy.
# Advanced-settings review requested by the user.
python3 scripts/bing_images.py --prompt "木偶实物摄影,6张" --preview
Useful explicit overrides:
--q, --json, --mkt, --cc, --first, --count--imagesize, --color2, --photo, --aspect, --face, --age, --license, --no-cache--field key=value for any supported API fieldReturn the useful image results rather than raw API plumbing.
Read DATAIFY_API_TOKEN from the environment. Never display its value or ask the user to paste it into chat.
Detect the current operating system and shell before showing setup instructions. Never ask the user to paste the token into chat. After configuration succeeds, continue the original task without requiring the user to repeat it.
.env unless the execution path loads it and the file is ignored by version control.If a live call fails because of sandboxed network access, retry through the standard approval mechanism. Do not repeat a successful live call merely because the UI truncated the response; instead, preserve or retrieve the existing output locally when possible.
# Ordinary search: execute directly after applying the interaction policy.
export for macOS/Linux shells, $env: for Windows PowerShell, or set for Windows Command Prompt). Show other platforms or persistent setup only when detection is ambiguous or the user asks.DATAIFY_API_TOKEN is present; never print its value. If verification succeeds, continue the original task without asking the user to repeat it..env unless the execution path explicitly loads it, and ensure .env is ignored by version control.