返回顶部
y

yandex-metrika-assistant Yandex指标助手

OpenClaw + Яндекс.Метрика API — stat/Logs/management, OAuth, presets, UTM, цели, CSV, квоты; плагин yandex-metrika-assistant.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
108
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

yandex-metrika-assistant

Яндекс.Метрика API — заточка под OpenClaw

Плагин: yandex-metrika-assistant (openclaw.plugin.json в этой папке).
Цель: ноль сюрпризов — сначала конфиг и секреты, потом правильный endpoint, без выдуманных метрик и без утечки токена.



Онбординг человека (порядок ответов агента)

Если токена ещё нет (пользователь только ставит навык или не настроил ключ):

  1. 1. Сначала дай ссылку и краткое резюме установки: {baseDir}/docs/INSTALL-FOR-HUMANS-RU.md (шаги OpenClaw + OAuth + куда вставить ключ).
  2. Обязательно перечисли, какие галочки в приложении Яндекс OAuth нужны для Метрики (таблица из того же файла / шаг 2): статистика и чтение, создание/изменение счётчиков, при необходимости расходы, параметры пользователей, офлайн-данные.
  3. Укажи канал поддержки: https://t.me/mayapro — вопросы по установке и сценариям; не проси кидать токен в Telegram публично.
  4. Затем — получение токена: {baseDir}/docs/INSTRUCTION-GET-TOKEN-RU.md (или ссылка authorize с oauthClientId из конфига).
  5. Напомни: ключ хранить в oauthToken плагина или в YANDEXMETRIKAOAUTHTOKEN, не в чате.

После того как ключ добавлен (пользователь сообщил, что сохранил токен в конфиг, или токен уже есть в конфиге/окружении):

  • - Не проси продиктовать токен.
  • Заверши ответ блоком «С чего начать» — предложи 3–5 коротких вариантов (нумерованный список), например:
1. Показать список счётчиков Метрики. 2. Визиты по дням за последние 7 дней. 3. Сводка по источникам трафика. 4. Топ страниц по просмотрам. 5. Конверсии по цели (если есть цели).

Полный список идей — {baseDir}/docs/INSTALL-FOR-HUMANS-RU.md (раздел «После добавления ключа») и {baseDir}/docs/10-user-intents-matrix.md.



Типовые формулировки пользователей («откуда трафик», «цели», «UTM», «география», «сравни периоды», «выгрузи CSV», «сырые логи») — смотри матрицу: {baseDir}/docs/10-user-intents-matrix.md (разбивка по разделам A–J + ссылки на официальные примеры и пресеты).


OpenCLaw: порядок работы (строго)

  1. 1. Токен брать только из:
- настроек плагина oauthToken (см. configSchema в openclaw.plugin.json), или - переменной окружения YANDEXMETRIKAOAUTH_TOKEN (если хост OpenClaw так настроен), или - пользователь явно передал токен один раз для текущей сессии — тогда использовать, но не повторять токен обратно в ответе и не вставлять в файлы репозитория.
  1. 2. Если токена нетне вызывать API и не придумывать ответ Метрики. Следуй разделу «Онбординг человека» выше: сначала {baseDir}/docs/INSTALL-FOR-HUMANS-RU.md, галочки OAuth, @mayapro, затем {baseDir}/docs/INSTRUCTION-GET-TOKEN-RU.md; при наличии oauthClientId — ссылка authorize?responsetype=token&clientid=....
  2. defaultCounterId из конфига: если пользователь не назвал счётчик — используй это значение и одной строкой напиши: «использую счётчик по умолчанию из конфига OpenClaw».
  3. Любые curl/команды в чат — только с плейсхолдером $env:YANDEXMETRIKAOAUTHTOKEN или «подставь токен из секрета OpenClaw», не вставляй токен целиком.
  4. Windows / PowerShell: если curl -H Authorization: OAuth … даёт ошибки из‑за кавычек — используй Invoke-RestMethod с -Headers @{ Authorization = OAuth + $env:YANDEXMETRIKAOAUTHTOKEN } или заголовок через конкатенацию в скобках: -H (Authorization: OAuth + $env:YANDEXMETRIKAOAUTHTOKEN). Подробно: {baseDir}/docs/OPENCLAW-AGENT.md, {baseDir}/docs/EXAMPLES.md.

Быстрые рецепты (копипаста для пользователя, Windows PowerShell)

Подстановка токена из env (удобно рядом с OpenClaw):

powershell
$env:YANDEXMETRIKAOAUTH_TOKEN = <секрет, не коммитить>
$cid =

Надёжнее без вложенных кавычек вокруг токена:


curl.exe -s -H (Authorization: OAuth + $env:YANDEXMETRIKAOAUTH_TOKEN)
https://api-metrika.yandex.net/management/v1/counters?per_page=20

Отчёт «визиты за последние 7 дней» (проверь ids и метрики по задаче):

powershell
curl.exe -s -G https://api-metrika.yandex.net/stat/v1/data
--data-urlencode ids=$cid
--data-urlencode metrics=ym:s:visits
--data-urlencode date1=7daysAgo
--data-urlencode date2=yesterday
-H (Authorization: OAuth + $env:YANDEXMETRIKAOAUTH_TOKEN)



Сценарий: «пришли ежедневную статистику по сайту maya»

Так OpenClaw должен отработать запрос (и что увидит человек в ответе).

Внутренние шаги агента

  1. 1. Токен — из oauthToken / YANDEXMETRIKAOAUTHTOKEN. Нет токена → стоп, ссылка на {baseDir}/docs/INSTRUCTION-GET-TOKEN-RU.md.
  2. Счётчик — если в конфиге есть defaultCounterId и пользователь не просил другой сайт, можно спросить: «использовать счётчик по умолчанию?» или сразу использовать, если контекст однозначен.
  3. Иначе: GET /management/v1/counters с searchstring=maya (или фрагмент домена: mayai, blog.mayai). Если несколько счётчиков — перечислить id, name, site и попросить выбрать один id.
  4. Период — если не сказан, предложить по умолчанию, например вчера − 29 дней … вчера (без «сегодня» для стабильности данных) или уточнить у пользователя.
  5. Ежедневная разбивка — API отчётов:
- вариант А: GET .../stat/v1/data с группировкой по дню визита dimensions=ym:s:date, metrics по задаче (часто ym:s:visits, при необходимости ym:s:pageviews, ym:s:users — имена проверять в справочнике); - вариант Б:

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 yandex-metrika-assistant-1775973574 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 yandex-metrika-assistant-1775973574 技能

通过命令行安装

skillhub install yandex-metrika-assistant-1775973574

下载

⬇ 下载 yandex-metrika-assistant v1.0.0(免费)

文件大小: 37.56 KB | 发布时间: 2026-4-13 12:40

v1.0.0 最新 2026-4-13 12:40
Initial release of the Yandex.Metrika Assistant skill for OpenClaw:

- Provides step-by-step user onboarding for connecting the Yandex.Metrika API via OAuth.
- Details strict token handling and secure workflows (never expose or echo actual tokens).
- Outlines plugin usage patterns: default counter selection, API endpoints, and user guidance.
- Includes quick PowerShell (Windows) examples for typical API tasks (counters, visits, reports).
- Covers common user intents, troubleshooting quotas, and how responses should be formatted for end users.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部