← 返回 Skills 市场
dataify-server

Dataify Yandex Search

作者 dataify-server · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
39
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install dataify-yandex-search
功能描述
Use this skill when the user wants to search Yandex
使用说明 (SKILL.md)

Dataify Yandex Search

Workflow

  1. Read the user's request and map it to the API fields below.
  2. Apply defaults from the parameter descriptions only. Do not use the example YAML body as the source of defaults.
  3. Before every API call, run the bundled script with --preview and show the complete table to the user:
python3 scripts/yandex_search.py --text "\x3Csearch query>" --preview
  1. Ask the user whether they want to modify any parameters. Do not call the API until the user confirms.
  2. If the user requests changes, adjust the arguments, show the complete preview table again, and ask for confirmation again.
  3. After confirmation, check the token. If the user did not provide a token and DATAIFY_API_TOKEN is not available, stop and ask the user to provide a Dataify API token or register at Dataify Dashboard.
  4. Call the API with the confirmed parameters:
python3 scripts/yandex_search.py --text "\x3Csearch query>" --token "\x3Ctoken>"
  1. Return the script stdout directly to the user. Do not parse, summarize, translate, filter, reformat, or otherwise process the API response.

Preview Table

Always show a complete field list before calling the API. Do not include Authorization in the table. The table must contain only these columns:

  • 参数名
  • 当前值
  • 默认值
  • 说明

The bundled script generates this table with:

python3 scripts/yandex_search.py --text "\x3Csearch query>" --preview

Defaults

Use these documented defaults when the user does not specify a field:

  • engine: yandex
  • json: 1
  • yandex_domain: yandex.com
  • lang: en when yandex_domain is yandex.com
  • family_mode: 1
  • fix_typo: true
  • groups_on_page: 20
  • no_cache: false

No documented default:

  • text: required from the user request.
  • lr: leave unset unless the user specifies it.
  • p: leave unset unless the user specifies it; page numbering starts from 0 when specified.

Important corrections from the API example body:

  • Do not treat example family_mode: "0" as the default. The description default is medium, so use 1.
  • Do not treat example no_cache: "true" as the default. The description says false is the default.

Field Mapping

  • --json: output format. Use 1 JSON, 2 JSON+HTML, 3 HTML, or 4 Light JSON.
  • --yandex-domain: Yandex domain such as yandex.com, yandex.ru, ya.ru, yandex.kz, yandex.com.tr, or another supported domain.
  • --lang: search language, for example en, ru, tr.
  • --lr: country or region ID.
  • --p: page number, starting from 0.
  • --family-mode: safe search mode. Use 0 off, 1 moderate, 2 strict.
  • --fix-typo: true or false.
  • --groups-on-page: maximum result groups per page.
  • --no-cache: true to bypass cache, false to use cache.
  • --params-json: JSON object of raw field overrides for unusual requests. Use null to omit a defaulted field.

For the full field list, read references/api_fields.md only when needed.

Examples

Preview parameters for a normal search:

python3 scripts/yandex_search.py --text "OpenAI latest news" --preview

After user confirmation, call the API:

python3 scripts/yandex_search.py --text "OpenAI latest news" --token "$DATAIFY_API_TOKEN"

Preview Russian Yandex, page 2, HTML output:

python3 scripts/yandex_search.py --text "artificial intelligence news" --yandex-domain yandex.ru --lang ru --p 1 --json 3 --preview
安全使用建议
Install only if you are comfortable sending search queries to Dataify and using a Dataify API token. Prefer setting DATAIFY_API_TOKEN instead of typing the token into a --token command, because command-line arguments may be visible locally or retained in shell history.
能力评估
Purpose & Capability
The stated purpose is Yandex search through Dataify, and the bundled script builds search parameters, previews them, then POSTs to the documented Dataify endpoint.
Instruction Scope
The workflow requires a complete preview table and explicit user confirmation before the API call, and it limits behavior to search parameters and returning the API response.
Install Mechanism
The artifact contains a SKILL.md, one Python helper script, and reference documentation; it declares no dependency installation or automatic startup behavior.
Credentials
Network access to Dataify and a Dataify API token are expected for the search integration; the script also reads DATAIFY_API_TOKEN when available.
Persistence & Privilege
No persistence, background worker, file mutation, or privilege escalation was found; however, example usage passes the API token via a command-line argument, which can expose secrets in local process listings or shell history.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dataify-yandex-search
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dataify-yandex-search 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of dataify-yandex-search. - Allows users to preview and configure Yandex search parameters before running a search. - Interactive workflow: shows a complete table of parameters and requires user confirmation before calling the API. - Applies only documented defaults; example values do not override documentation. - Checks for a Dataify API token before executing actual searches. - Returns API output directly without modification. - Provides clear field mapping and usage instructions.
元数据
Slug dataify-yandex-search
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Dataify Yandex Search 是什么?

Use this skill when the user wants to search Yandex. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 39 次。

如何安装 Dataify Yandex Search?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install dataify-yandex-search」即可一键安装,无需额外配置。

Dataify Yandex Search 是免费的吗?

是的,Dataify Yandex Search 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Dataify Yandex Search 支持哪些平台?

Dataify Yandex Search 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Dataify Yandex Search?

由 dataify-server(@dataify-server)开发并维护,当前版本 v1.0.0。

💬 留言讨论