Help us improve
Share bugs, ideas, or general feedback.
From yandex-webmaster
Manages sites via Yandex Webmaster API v4 with bash scripts: lists hosts, adds/verifies sites, analyzes indexing, search queries, diagnostics, sitemaps, recrawls. Useful for SEO and webmaster tasks.
npx claudepluginhub artwist-polyakov/polyakov-claude-skills --plugin yandex-webmasterHow this skill is triggered — by the user, by Claude, or both
Slash command
/yandex-webmaster:yandex-webmasterThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Работа с Yandex Webmaster API v4. Управление сайтами, анализ индексации, поисковые запросы, переобход страниц, ссылки, фиды.
config/README.mdreferences/DOCTORS_SCHEDULE.mdreferences/EXTERNAL_LINKS.mdreferences/FEEDS.mdreferences/INTERNAL_LINKS.mdreferences/PAGES_IN_SEARCH.mdreferences/RECRAWL.mdreferences/SEARCH_EXPORT.mdreferences/SEARCH_QUERIES.mdreferences/SITEMAPS.mdreferences/SITE_MANAGEMENT.mdreferences/SITE_STATS.mdscripts/add_site.shscripts/archive_export.shscripts/common.shscripts/diagnostics.shscripts/external_links.shscripts/feeds.shscripts/host_info.shscripts/hosts.shAutomates Google Search Console tasks via Rube MCP (Composio): query search analytics, list sites, inspect URLs, submit sitemaps, and monitor search performance.
Accesses Google SEO APIs: Search Console for analytics/inspection/sitemaps, PageSpeed Insights, CrUX field data/history, Indexing API, and GA4 organic traffic for CWV metrics, index status, impressions, CTR, and trends.
Provides direct access to Google Search Console, PageSpeed Insights, CrUX, and GA4 APIs for real SEO field data: indexation status, Core Web Vitals, and organic traffic trends.
Share bugs, ideas, or general feedback.
Работа с Yandex Webmaster API v4. Управление сайтами, анализ индексации, поисковые запросы, переобход страниц, ссылки, фиды.
Требуется YANDEX_WEBMASTER_TOKEN в config/.env.
Scope: webmaster:hostinfo + webmaster:verify.
Инструкция: config/README.md.
--host <domain> (поиск по кешу hosts.tsv) или --host-id <id> (прямой ID). Первый вызов hosts.sh автоматически кеширует список.Получи список сайтов:
bash scripts/hosts.sh
Спроси пользователя (если сайт не очевиден из контекста):
"О каком сайте идёт речь?
Укажите домен или host_id из списка."
Для поиска по кешу:
bash scripts/hosts.sh --search "example"
Получи сводку по сайту:
bash scripts/summary.sh --host example.com
Запускай нужные отчёты по задаче пользователя.
Общий паттерн вызова:
bash scripts/<script>.sh --host <domain> [--action <action>] [params...]
| Script | Description | Key params |
|---|---|---|
hosts.sh | Список сайтов | --search "text", --no-cache |
host_info.sh | Инфо о сайте + владельцы | — |
add_site.sh | Добавить сайт | --url <url> |
verify.sh | Верификация сайта | --action get|start, --method DNS|HTML_FILE|META_TAG |
| Script | Description | Key params |
|---|---|---|
summary.sh | Сводка: SQI, страницы, проблемы | — |
sqi_history.sh | История SQI | --date-from, --date-to |
diagnostics.sh | Проблемы сайта (live) | — |
| Script | Description | Key params |
|---|---|---|
popular_queries.sh | Топ запросов | --order-by, --device, --limit |
queries_history.sh | История запросов | --query-id (опц.), --device |
query_analytics.sh | Расширенная аналитика (POST) | --text-indicator, --filter-*, --region-ids |
| Script | Description | Key params |
|---|---|---|
indexing.sh | История/сэмплы индексации | --action history|samples |
important_urls.sh | Важные URL | --action list|history, --url |
archive_export.sh | Экспорт всех страниц | --action start|status, --task-id |
| Script | Description | Key params |
|---|---|---|
insearch.sh | Страницы в выдаче | --action history|samples |
search_events.sh | Появление/исчезновение | --action history|samples |
| Script | Description | Key params |
|---|---|---|
recrawl.sh | Переобход URL | --action submit|status|list|quota, --url, --task-id |
| Script | Description | Key params |
|---|---|---|
internal_links.sh | Битые внутренние ссылки | --action samples|history, --indicator |
external_links.sh | Внешние ссылки | --action samples|history |
| Script | Description | Key params |
|---|---|---|
sitemaps.sh | Управление сайтмапами | --action list|user-list|info|add|recrawl-limit|recrawl |
| Script | Description | Key params |
|---|---|---|
feeds.sh | YML-фиды | --action list|add|change|add-status, --type, --region-ids |
search_export.sh | PRO SERP экспорт | --action dates|limits|start|status |
regions.sh | Справочник регионов | --filter "москва" |
| Param | Description |
|---|---|
--host <domain> | Домен/URL сайта (поиск по hosts.tsv) |
--host-id <id> | Прямой host_id (формат: http:example.com:80) |
--action <act> | Подкоманда скрипта |
--date-from | Начало периода YYYY-MM-DD (history: default 90 дней назад) |
--date-to | Конец периода YYYY-MM-DD |
--limit N | Число записей |
--offset N | Смещение |
--no-cache | Пропустить кеш |
Кеш в cache/:
user_id.txt — ID пользователя (permanent)hosts.json + hosts.tsv — список сайтов (permanent, инвалидируется при add/verify)host_*/queries/*.tsv — результаты запросов (session, hash-keyed)host_*/indexing/*.tsv — данные индексации (session)host_*/insearch/*.tsv — данные о поиске (session)host_*/links/*.tsv — данные о ссылках (session)