← Back to Skills Marketplace
dataify-server

Dataify Yandex Search

by dataify-server · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
39
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install dataify-yandex-search
Description
Use this skill when the user wants to search Yandex
README (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
Usage Guidance
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dataify-yandex-search
  3. After installation, invoke the skill by name or use /dataify-yandex-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug dataify-yandex-search
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Dataify Yandex Search?

Use this skill when the user wants to search Yandex. It is an AI Agent Skill for Claude Code / OpenClaw, with 39 downloads so far.

How do I install Dataify Yandex Search?

Run "/install dataify-yandex-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Dataify Yandex Search free?

Yes, Dataify Yandex Search is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Dataify Yandex Search support?

Dataify Yandex Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Dataify Yandex Search?

It is built and maintained by dataify-server (@dataify-server); the current version is v1.0.0.

💬 Comments