Dataify Bing Shopping
/install dataify-bing-shopping
Bing Shopping
Overview
Use this skill to convert a natural-language Bing Shopping request into Dataify Bing Shopping API fields, call the fixed Dataify endpoint through scripts/bing_shopping.py, and return the API response directly to the user without summarizing, parsing, or post-processing it.
The source API document is summarized in references/api.md. Read it when field behavior or response shape is unclear.
Workflow
- Identify the user's product or shopping query and map optional requirements to API fields:
q: shopping search query. Required.json: output format. Default is1because the field description says JSON is the default. Use2only when the user asks for JSON plus HTML, and3only when the user asks for HTML.mkt: display language and market. No default in the field description.cc: two-letter country or region code. No default in the field description.efirst: shopping result offset. No default in the field description.filters: advanced Bing filter string. No default in the field description.no_cache: cache behavior. Default isfalsebecause the field description saysfalseis the default.
- Use defaults only when the field description explicitly states a default. Do not treat example request body values as defaults. Values such as
pizza,en-US,us, empty strings, or sample filters are examples only, not defaults. - Prefer explicit user-provided field values over inferred values. If an optional field is ambiguous and has no documented default, omit it.
- Before every live API call, show the full request-parameter table to the user. Do not include
Authorizationin the table. Include exactly these columns:参数名,当前值,默认值,说明. Display the说明column in Chinese. - Ask the user whether they want to modify any parameter. Do not call the API until the user confirms. If the user modifies parameters, show the updated table and ask again.
- Use the bundled Python script with
python3. Pass the whole user request through--promptand add explicit flags only when overriding automatic parsing. - Ensure authentication before a 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, the script exits with a Chinese prompt; ask the user to input a Dataify API token or register at Dataify Dashboard.
- Read
- Generate the parameter table before requesting confirmation:
python3 scripts/bing_shopping.py --prompt "Search Bing Shopping for wireless earbuds" --preview-table
- Run a live call only after the user confirms the displayed table:
python3 scripts/bing_shopping.py --prompt "Search Bing Shopping for wireless earbuds" --confirmed
- Return the script output directly to the user. Do not summarize shopping 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_shopping.py \
--prompt "Bing Shopping search for laptop stand, return JSON and HTML in the US market" \
--json 2 \
--cc us
Useful flags:
--q,--json,--mkt,--cc,--efirst,--filters,--no-cache--field key=valuefor any supported API field--tokento provide a token for the current run--body-format form|json, defaultform--dry-runto print the parsed payload and skip network/auth checks--preview-tableto print the full parameter table and skip network/auth checks--confirmedto allow the live API call after the user has confirmed the table
When no optional fields are specified by the user, the payload should contain engine, q, json=1, and no_cache=false.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install dataify-bing-shopping - 安装完成后,直接呼叫该 Skill 的名称或使用
/dataify-bing-shopping触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Dataify Bing Shopping 是什么?
Use when a user search Bing Shopping, find product or shopping results. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 38 次。
如何安装 Dataify Bing Shopping?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install dataify-bing-shopping」即可一键安装,无需额外配置。
Dataify Bing Shopping 是免费的吗?
是的,Dataify Bing Shopping 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Dataify Bing Shopping 支持哪些平台?
Dataify Bing Shopping 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Dataify Bing Shopping?
由 dataify-server(@dataify-server)开发并维护,当前版本 v1.0.0。