name: yandex-webmaster
description: Read verified sites and search visibility from Yandex Webmaster for Russian-language SEO analysis. Use when the user asks about Yandex indexing, sites, or search queries.
when_to_use: |
Use for the connected user's Yandex Webmaster properties. This skill is
read-only and requires a Yandex OAuth token with webmaster:hostinfo access.
connections: [yandexwebmaster]
allowed_tools: [Bash]
license: Apache-2.0
metadata:
author: acedatacloud
version: "1.0"
Yandex Webmaster
The BYOC token is injected as $YANDEXWEBMASTER_ACCESS_TOKEN. Never display it
or place it in a URL. The script calls Yandex's official Webmaster API v4 and
prints only site and search data.
SCRIPT="$SKILL_DIR/scripts/yandex_webmaster.py"
python3 "$SCRIPT" hosts
python3 "$SCRIPT" popular-queries --host-id 'https:example.com:443' --limit 20
hosts discovers the user ID and verified host IDs. Copy the exact
host_id returned by the API into the second command. Do not guess or mutate
host IDs. If the token is expired or has insufficient scope, ask the user to
reconnect; do not retry with a broader token.
Official API: https://yandex.com/dev/webmaster/ .