All skills

Управление сайтами через Yandex Webmaster API: индексация, поисковые запросы, сайтмапы, переобход, ссылки, фиды, диагностика. Плюс scraping раздела Alice / Share of Voice (нет публичного API). Triggers: яндекс вебмастер, yandex webmaster, webmaster api, вебмастер индексация, вебмастер запросы, вебмастер переобход, share of voice, sov, алиса, alice efficiency, конкуренты в алисе.

Use this Skill: https://skilld.dev/gh/artwist-polyakov/polyakov-claude-skills/yandex-webmaster

This session only. Nothing lands on disk.

referencesSEARCH_QUERIES.md

≈901 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Поисковые запросы

Популярные запросы

bash scripts/popular_queries.sh --host example.com --order-by TOTAL_CLICKS --limit 100

Возвращает топ-3000 запросов за последнюю неделю (макс. 500 за запрос).

Индикаторы:

  • TOTAL_SHOWS — показы в выдаче
  • TOTAL_CLICKS — клики
  • AVG_SHOW_POSITION — средняя позиция показа
  • AVG_CLICK_POSITION — средняя позиция клика

Фильтр по устройствам: ALL, DESKTOP, MOBILE_AND_TABLET, MOBILE, TABLET.

История запросов

По умолчанию запрашиваются последние 90 дней. Для другого диапазона укажите --date-from явно.

Агрегат по всем запросам

bash scripts/queries_history.sh --host example.com --date-from 2025-03-01 --date-to 2025-03-15

Конкретный запрос

bash scripts/queries_history.sh --host example.com --query-id <id> --date-from 2025-03-01

query_id берётся из вывода popular_queries.sh.

По умолчанию возвращает данные за последние 7 дней.

Query Analytics (расширенная аналитика)

POST-endpoint с фильтрами. Данные за последние 14 дней (фиксированный период).

bash scripts/query_analytics.sh --host example.com \
    --text-indicator QUERY \
    --filter-text "купить" \
    --filter-impressions ">100" \
    --filter-position "<10" \
    --device MOBILE \
    --limit 50

Типы фильтров

Текстовые (по --filter-text):

  • TEXT_CONTAINS (по умолчанию)
  • TEXT_MATCH — точное совпадение
  • TEXT_DOES_NOT_CONTAIN — исключение

Статистические (формат: ">значение", "<значение", ">=значение"):

  • IMPRESSIONS — показы
  • CLICKS — клики
  • POSITION — позиция
  • CTR — кликабельность
  • DEMAND — спрос

text_indicator

  • QUERY — группировка по поисковым запросам
  • URL — группировка по URL-адресам страниц

search_location

  • WEB_LOCATION — обычный поиск (по умолчанию)
  • ALL_LOCATIONS — все типы поиска
  • ALL_LOCATIONS_ORGANIC — только органика
  • DYNAMIC_LOCATION_ALL — все динамические блоки
  • DYNAMIC_LOCATION_BASIC — основные динамические
  • DYNAMIC_LOCATION_ADDITIONAL — дополнительные динамические

Регионы

Для фильтрации по региону используйте --region-ids. ID регионов можно получить:

bash scripts/regions.sh --host example.com --filter "москва"

Лимиты

  • 10 000 запросов/час на домен
  • Макс. 500 результатов за запрос
  • Данные доступны за последние 14 дней

API endpoints

Метод Endpoint
GET /v4/user/{uid}/hosts/{hid}/search-queries/popular
GET /v4/user/{uid}/hosts/{hid}/search-queries/all/history
GET /v4/user/{uid}/hosts/{hid}/search-queries/{qid}/history
POST /v4/user/{uid}/hosts/{hid}/query-analytics/list

Source: SKILL.md on GitHub

2 warnings15d3 checks · Risk SAFE
  • Gen Agent Trust Hub15d

    The yandex-webmaster skill provides a robust interface for interacting with the Yandex Webmaster API and scraping search efficiency data. Security analysis confirms that the skill is well-structured, follows proper secret management practices by using environment variables, and communicates only with legitimate Yandex domains. The identified command execution is localized to the test suite and does not impact operational security.

  • Socket15d

    1 alert: gptAnomaly

  • Snyk15d

    Risk: MEDIUM · 1 issue

Signed by skilld at b46f96c. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last week.

Activeupdated 4 weeks ago

README badge

README badge for artwist-polyakov/polyakov-claude-skills/yandex-webmaster